aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2026-01-03feat: bump version to 0.4.0v0.4.0nsfisis
2026-01-03feat(study): shuffle cards when starting study sessionnsfisis
2026-01-03feat(import): display expected CSV format dynamically per note typensfisis
2026-01-02feat(import): simplify CSV format by removing deck columnnsfisis
2026-01-01refactor(client): migrate API calls to typed RPC clientnsfisis
2026-01-01docs: add CSV import documentationnsfisis
2026-01-01feat: bump version to 0.3.0v0.3.0nsfisis
2026-01-01feat(import): add CSV bulk import for notesnsfisis
2026-01-01fix(ui): allow line-breaks in card templatesnsfisis
2026-01-01fix(auth): redirect to login when session expiresnsfisis
2026-01-01fix(auth): add automatic token refresh on 401 responsesnsfisis
2025-12-31chore: update READMEnsfisis
2025-12-31feat(db): add ORDER BY to repository SELECT queriesnsfisis
2025-12-31chore(docs): update roadmapnsfisis
2025-12-31refactor(client): remove duplicate create buttons from empty statesnsfisis
2025-12-31refactor(client): use Hono InferResponseType for API response typesnsfisis
2025-12-31fix(client): parse nested error object in API responsesnsfisis
2025-12-31refactor(db): replace DATABASE_URL with individual POSTGRES_* env varsnsfisis
2025-12-31feat: update dependenciesv0.2.0nsfisis
2025-12-31refactor(sync): simplify ConflictResolutionResult to use string arraysnsfisis
2025-12-31refactor(sync): remove legacy conflict resolution strategiesnsfisis
2025-12-31refactor(sync): remove legacy LWW conflict resolution strategynsfisis
2025-12-31fix(build): add WASM support for Automerge in Vitensfisis
2025-12-31docs(roadmap): mark server data migration as completensfisis
2025-12-31feat(crdt): add client-side CRDT migration scriptnsfisis
2025-12-31test(crdt): add integration tests for concurrent edit scenariosnsfisis
2025-12-31feat(crdt): add server-side CRDT sync API handlingnsfisis
2025-12-31feat(crdt): add database migration for crdt_documents tablensfisis
2025-12-31feat(crdt): add server-side CRDT document storage schemansfisis
2025-12-31feat(crdt): integrate CRDT sync flow into sync managernsfisis
2025-12-31feat(crdt): replace LWW conflict resolution with Automerge mergensfisis
2025-12-31feat(crdt): handle crdtChanges in sync pull responsensfisis
2025-12-31feat(crdt): add crdtChanges to sync push payloadnsfisis
2025-12-31feat(crdt): add CRDT repository layer and sync state managementnsfisis
2025-12-31feat(crdt): add Automerge document lifecycle managementnsfisis
2025-12-31feat(crdt): add Automerge document type definitionsnsfisis
2025-12-31feat(crdt): add Automerge dependencies for CRDT syncnsfisis
2025-12-31feat(docs): update manual and roadmapnsfisis
2025-12-31feat(card): cascade card deletion to note and sibling cardsnsfisis
2025-12-31docs: update architecture.md with Note-based data modelnsfisis
2025-12-31feat(schema): make note_id and is_reversed NOT NULLnsfisis
2025-12-31chore(docs): update roadmapnsfisis
2025-12-31feat(client): group cards by note in DeckDetailPagensfisis
2025-12-31feat(client): add EditNoteModal for editing note-based cardsnsfisis
2025-12-31feat(study): render note-based cards using template systemnsfisis
2025-12-31feat(client): add template renderer utility for note-based cardsnsfisis
2025-12-31feat(client): add CreateNoteModal for note-based card creationnsfisis
2025-12-31feat(client): add NoteTypeEditor component with field managementnsfisis
2025-12-31feat(client): add NoteTypesPage for note type managementnsfisis
2025-12-31chore(docs): update roadmapnsfisis