Commit Graph

39 Commits

Author SHA1 Message Date
028ba0f2f9 feat: add creator 2026-06-16 11:05:56 -06:00
33d5bfd8e9 fix 2026-06-16 10:05:23 -06:00
fb0b8d11c9 remove import teaching design feature
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 09:59:15 -06:00
c49221ac22 fix 2026-06-16 09:39:18 -06:00
55282963b5 fix 2026-06-16 09:37:50 -06:00
02ca889bc2 fix 2026-06-16 09:33:44 -06:00
660039b3cf update 2026-06-16 08:18:10 -06:00
dcec78d4b7 fix 2026-06-16 07:51:38 -06:00
8b0e4df43d feat: add concurrent batch lesson generation 2026-06-16 07:33:29 -06:00
2321b5f68e Merge branch 'remove-cover-page' 2026-06-16 07:17:25 -06:00
7b95324649 feat: remove cover page 2026-06-16 07:14:39 -06:00
a2534459d0 fix 2026-06-16 07:08:13 -06:00
979a70439b feat: add admin password reset 2026-06-16 06:40:55 -06:00
4925c9202a Merge branch 'unified-app-controls-style' 2026-06-16 02:29:15 -06:00
530aa0954b style: unify app controls 2026-06-16 02:27:40 -06:00
3dff73e060 update 2026-06-16 02:21:09 -06:00
cea0d24033 fix: add error handling to AdminPage loadUsers on mount 2026-06-16 00:31:46 -06:00
0df91447fb feat: add AdminPage and admin/logout buttons to BookListPage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 00:30:19 -06:00
f76ff17530 feat: add login gate and admin navigation to App.vue 2026-06-16 00:28:06 -06:00
2503bf83fd feat: add LoginPage component 2026-06-16 00:26:46 -06:00
405fcbc0a3 feat: use authedFetch in booksApi for auth-aware requests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 00:25:47 -06:00
71c31fcf5f feat: add useAuth composable with singleton token state and authedFetch 2026-06-16 00:24:34 -06:00
6e1263feac update 2026-06-15 23:14:16 -06:00
4660d10829 feat: wire fix-broken flow in WorkspaceView 2026-06-15 23:12:51 -06:00
b79aa6672d feat: add fix-broken button to WorkspaceToolbar 2026-06-15 23:06:42 -06:00
9fb5646476 feat: add FixBrokenDialog component 2026-06-15 23:05:59 -06:00
2a84f1cc8a feat: add regenerateLesson to useTeachingBook 2026-06-15 23:05:35 -06:00
3d2dac3fb7 fix 2026-06-15 21:25:33 -06:00
bca3f59f20 chore: remove localStorage-based persistence 2026-06-15 20:22:27 -06:00
1c2edcc3ab feat: switch between book list and workspace view in App 2026-06-15 20:20:15 -06:00
8c9401533b feat: extract workspace view with generate and back actions 2026-06-15 20:19:05 -06:00
aa91632f8e feat: add book list entry page 2026-06-15 20:17:30 -06:00
efb46d9df0 feat: add generate and back actions to workspace toolbar 2026-06-15 20:15:06 -06:00
74687c1de1 feat: add generate lesson dialog 2026-06-15 20:14:07 -06:00
7daa0e8250 feat: load and autosave teaching books via booksApi 2026-06-15 20:13:09 -06:00
19ae314675 feat: add booksApi client for the books backend 2026-06-15 20:11:12 -06:00
afba975cec fix 2026-06-15 07:27:51 -06:00
379ff41947 update 2026-06-15 01:48:03 -06:00
2bd1e0399a first commit 2026-06-15 00:55:47 -06:00