17 Commits

Author SHA1 Message Date
028ba0f2f9 feat: add creator 2026-06-16 11:05:56 -06:00
55282963b5 fix 2026-06-16 09:37:50 -06:00
7b95324649 feat: remove cover page 2026-06-16 07:14:39 -06:00
979a70439b feat: add admin password reset 2026-06-16 06:40:55 -06:00
71fc9e0b8f feat: wire auth middleware and init admin on startup 2026-06-16 00:23:27 -06:00
0ca8f78ffa feat: add admin routes (list/create/delete users) 2026-06-16 00:21:10 -06:00
3f9602653a fix: remove explicit Hono return type to resolve Variables generic mismatch 2026-06-16 00:18:34 -06:00
9350ffc68b feat: add auth routes (login, refresh, logout, me)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 00:17:34 -06:00
7e3ca7798e feat: add bearerAuth Hono middleware 2026-06-16 00:15:48 -06:00
c6b41f992a chore: add tsconfig.server.json for bun types and install @types/bun 2026-06-16 00:15:07 -06:00
e6e2d0c5cf feat: add auth crypto utilities (password hash, JWT, token hash)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 00:12:09 -06:00
9bf797f6cd feat: add users and refresh_tokens tables and CRUD 2026-06-16 00:04:39 -06:00
6e1263feac update 2026-06-15 23:14:16 -06:00
e11e994062 feat: add Hono server entry point with static fallback 2026-06-15 20:09:53 -06:00
11d958cfc6 feat: add Deepseek-backed lesson generation route 2026-06-15 20:06:45 -06:00
a448f5ef86 feat: add CRUD routes for teaching design books 2026-06-15 20:05:33 -06:00
4741cab30b feat: add SQLite-backed book data access layer 2026-06-15 20:04:16 -06:00