-
7f5d034a1f
feat: auth by default, theme toggle, CoderPad startup, review fixes
main
mroberts
2026-10-02 16:49:14 -05:00
-
9d7b0e805c
style: drop redundant comments and apply formatting
mroberts
2026-10-02 15:06:56 -05:00
-
d9b824851a
chore: add mise format and lint tasks (ruff + Biome)
mroberts
2026-10-02 15:06:56 -05:00
-
0801a69cc0
chore: add mise tasks to run the app locally
mroberts
2026-10-02 14:46:16 -05:00
-
63c9991421
style: format backend with black
mroberts
2026-10-02 14:46:16 -05:00
-
2512c67893
fix: cap request bodies, link login error, add book-form retry, guard double add
mroberts
2026-10-02 14:36:14 -05:00
-
35ad0b13e2
docs: add README with run, test, and design notes
mroberts
2026-10-02 14:30:00 -05:00
-
9e247b6f06
feat: add reading journal to book detail
mroberts
2026-10-02 14:27:48 -05:00
-
18bc74f8f9
feat: add create and edit book form
mroberts
2026-10-02 14:26:30 -05:00
-
da6c5c2de5
feat: add book detail with progress updates and delete
mroberts
2026-10-02 14:25:17 -05:00
-
f0efa25f23
feat: add sign-in flow, routing shell, and searchable book list
mroberts
2026-10-02 14:23:42 -05:00
-
e1096da1a7
feat: add per-book reading journal notes
mroberts
2026-10-02 14:21:26 -05:00
-
c7a6cae714
test: cover search escaping, genre filter, and isolation
mroberts
2026-10-02 14:19:41 -05:00
-
6447251914
feat: add per-user books CRUD with progress and genres
mroberts
2026-10-02 14:17:46 -05:00
-
d8d71bf942
feat: add register/login/logout with revocable server-side sessions
mroberts
2026-10-02 14:15:24 -05:00
-
7c09154b76
feat: add peppered PBKDF2 password hashing
mroberts
2026-10-02 14:13:40 -05:00
-
b15448f109
feat: scaffold Flask + React app with schema and JSON error handling
mroberts
2026-10-02 14:11:37 -05:00
-
02d4598697
docs: add implementation plan; fix session cap and genre seed in spec
mroberts
2026-10-02 13:59:50 -05:00
-
de38590f46
docs: add book tracker design spec and auth ADRs
mroberts
2026-10-02 13:38:46 -05:00