4 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
ee98d6844a fix(frontend): add @types/node, fix Playwright base.extend type in fixtures
Some checks failed
Release / release (push) Failing after 1m27s
2026-04-29 21:42:32 +02:00
8ea3d57239 feat(tests): add playwright config, globalSetup, reset fixture, migrate superadmin spec 2026-04-29 04:22:11 +02:00
4dce11dd26 feat(tests): add test-env.sh, gitignore updates, package.json scripts 2026-04-29 04:03:14 +02:00