aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2025-12-30feat(security): add rate limiting and CORS middlewarensfisis
2025-12-30feat(dev): update roadmapnsfisis
2025-12-30feat(deploy): build Docker images in GHAv0.1.0nsfisis
2025-12-30feat(ci): setup GitHub Actions for linting/testingnsfisis
2025-12-15feat(anki): add import script for Anki packagesnsfisis
2025-12-15feat(anki): add Note/Card mapping to Kioku formatnsfisis
2025-12-15feat(anki): add parser for Anki .apkg filesnsfisis
2025-12-12chore(dev): update architecture.mdnsfisis
2025-12-12chore(dev): update roadmapnsfisis
2025-12-11refactor(server): avoid using Zod deprecated APInsfisis
2025-12-11chore(style): biome formatnsfisis
2025-12-11fix(test): update PWA icon tests to match reworked iconnsfisis
2025-12-08feat(client): rework iconnsfisis
2025-12-08fix(client): public/ files not servednsfisis
2025-12-08feat(deploy): change port to 8080nsfisis
2025-12-08fix(server): include add-user script in esbuild outputnsfisis
2025-12-08feat(build): cache pnpm storensfisis
2025-12-08refactor(client): replace inline SVGs with Font Awesome iconsnsfisis
2025-12-08style(client): replace Google Fonts with Noto Sans CJK JPnsfisis
2025-12-08feat(client): redesign frontend with TailwindCSS v4nsfisis
2025-12-07fix(client): add explicit role attribute to OfflineBannernsfisis
2025-12-07chore: fix all lint errors and warningsnsfisis
2025-12-07feat(client): add offline mode banner indicatornsfisis
2025-12-07feat(client): add manual sync buttonnsfisis
2025-12-07feat(client): add sync status indicator componentnsfisis
2025-12-07feat(client): add SyncManager for auto-sync on reconnectnsfisis
2025-12-07feat(client): add conflict resolution for offline syncnsfisis
2025-12-07feat(client): add pull service for sync implementationnsfisis
2025-12-07feat(client): add push service for sync implementationnsfisis
2025-12-07feat(client): add sync queue management for offline syncnsfisis
2025-12-07feat(server): add GET /api/sync/pull endpointnsfisis
2025-12-07feat(server): add POST /api/sync/push endpointnsfisis
2025-12-07feat(client): add local CRUD repositories for IndexedDBnsfisis
2025-12-07feat(client): add Dexie.js setup for IndexedDB local storagensfisis
2025-12-07test(pwa): add tests for PWA configurationnsfisis
2025-12-07feat(pwa): add PWA support with vite-plugin-pwansfisis
2025-12-07feat(client): add study session page with card flip and rating UInsfisis
2025-12-07feat(server): add study session API with FSRS integrationnsfisis
2025-12-07feat(client): add delete card modal with confirmationnsfisis
2025-12-07feat(client): add edit card modal with form validationnsfisis
2025-12-07feat(client): add create card modal with form validationnsfisis
2025-12-07feat(client): add card list view in deck detail pagensfisis
2025-12-07feat(server): add card CRUD endpointsnsfisis
2025-12-07test(client): add deck management integration testsnsfisis
2025-12-07feat(client): add delete deck modal with confirmationnsfisis
2025-12-07feat(client): add edit deck modal with form validationnsfisis
2025-12-07feat(client): add create deck modal with form validationnsfisis
2025-12-07feat(client): add deck list page with empty state and list viewnsfisis
2025-12-07feat(server): add Deck CRUD endpoints with testsnsfisis
2025-12-07docs: add comprehensive README with setup and usage instructionsnsfisis