5 Commits

Author SHA1 Message Date
ff5ad26cfc feat: harden security with httpOnly cookies and modernize frontend with Svelte 5 runes
- Switched to secure httpOnly, SameSite=Strict cookies for JWT authentication.
- Refactored backend to use AppState for shared secrets and database pool caching.
- Modernized frontend with Svelte 5 runes ($state) and removed localStorage reliance.
- Gated destructive test endpoints behind debug_assertions and fixed unsafe test patterns.
- Enhanced CI pipeline with cargo clippy, cargo fmt, and pinned pnpm version.
- Updated documentation and implementation plans to match the hardened architecture.
2026-05-02 03:16:33 +02:00
276b367530 docs: track design handoff, plans, specs, and conductor notes
Some checks failed
Test / test (push) Failing after 2m12s
2026-04-29 04:38:26 +02:00
3d91017d78 docs: add docs/testing.md and refine gitignore (track project docs, ignore local reference) 2026-04-29 04:25:24 +02:00
c0c0c220ef chore: some repo cleanup 2026-04-28 14:29:20 +02:00
7ff129189b docs: move plan, spec, and design handoff from FPTutor repo 2026-04-28 05:35:41 +02:00