diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-12-31 01:38:36 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-12-31 01:38:36 +0900 |
| commit | 78609e0b390e9a485c8935c17db6e0093660ebef (patch) | |
| tree | 152819b21302074cb39cddb174652437bbb8adc7 /docs | |
| parent | c1d24e24449808e4235fa586fbeb5760a36bc6bb (diff) | |
| download | kioku-78609e0b390e9a485c8935c17db6e0093660ebef.tar.gz kioku-78609e0b390e9a485c8935c17db6e0093660ebef.tar.zst kioku-78609e0b390e9a485c8935c17db6e0093660ebef.zip | |
feat(client): add IndexedDB repositories for note-related entities
Implement client-side repositories for NoteType, NoteFieldType, Note,
and NoteFieldValue with full CRUD operations and sync support. Includes
cascade soft-delete for notes (deletes related cards) and comprehensive
tests for all new repositories.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/dev/roadmap.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md index f7d7728..efbf900 100644 --- a/docs/dev/roadmap.md +++ b/docs/dev/roadmap.md @@ -207,7 +207,7 @@ Create these as default note types for each user: - [x] Add `LocalNoteFieldValue` interface and table - [x] Modify `LocalCard` interface: add `noteId`, `isReversed` - [x] Update Dexie schema version and upgrade handler -- [ ] Create client repositories for new entities +- [x] Create client repositories for new entities **Files to modify:** - `src/client/db/index.ts` |
