aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/dev/roadmap.md
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-31 01:29:39 +0900
committernsfisis <nsfisis@gmail.com>2025-12-31 01:29:39 +0900
commitc1d24e24449808e4235fa586fbeb5760a36bc6bb (patch)
treefb829349a2a6b33b5cf63f52d089efac24e1ec7b /docs/dev/roadmap.md
parent264c64090070dc87c4b61077934929e80d4d0142 (diff)
downloadkioku-c1d24e24449808e4235fa586fbeb5760a36bc6bb.tar.gz
kioku-c1d24e24449808e4235fa586fbeb5760a36bc6bb.tar.zst
kioku-c1d24e24449808e4235fa586fbeb5760a36bc6bb.zip
feat(client): add note-related tables to client IndexedDB
Add LocalNoteType, LocalNoteFieldType, LocalNote, and LocalNoteFieldValue interfaces and tables to the client database for Anki-compatible note system. Update LocalCard interface with noteId and isReversed fields. Includes Dexie schema version 2 with upgrade handler for existing cards. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/dev/roadmap.md')
-rw-r--r--docs/dev/roadmap.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md
index c3a4a19..f7d7728 100644
--- a/docs/dev/roadmap.md
+++ b/docs/dev/roadmap.md
@@ -201,12 +201,12 @@ Create these as default note types for each user:
### Phase 4: Client Database (Dexie)
**Tasks:**
-- [ ] Add `LocalNoteType` interface and table
-- [ ] Add `LocalNoteTypeField` interface and table
-- [ ] Add `LocalNote` interface and table
-- [ ] Add `LocalNoteFieldValue` interface and table
-- [ ] Modify `LocalCard` interface: add `noteId`, `isReversed`
-- [ ] Update Dexie schema version and upgrade handler
+- [x] Add `LocalNoteType` interface and table
+- [x] Add `LocalNoteFieldType` interface and table
+- [x] Add `LocalNote` interface and table
+- [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
**Files to modify:**