Commit Graph

  • 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