aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-12-31 02:27:19 +0900
committernsfisis <nsfisis@gmail.com>2025-12-31 02:27:19 +0900
commit7e04f7afbb3511e472135de5cb735314778604d3 (patch)
tree598f49823ebe57699351a72659b31a0fe841b831
parent907632a6f6fbeee7d2b128303fa8e3893f5e9c0d (diff)
downloadkioku-7e04f7afbb3511e472135de5cb735314778604d3.tar.gz
kioku-7e04f7afbb3511e472135de5cb735314778604d3.tar.zst
kioku-7e04f7afbb3511e472135de5cb735314778604d3.zip
chore(docs): update roadmap
-rw-r--r--docs/dev/roadmap.md32
1 files changed, 16 insertions, 16 deletions
diff --git a/docs/dev/roadmap.md b/docs/dev/roadmap.md
index efbf900..9e771e6 100644
--- a/docs/dev/roadmap.md
+++ b/docs/dev/roadmap.md
@@ -130,13 +130,13 @@ Create these as default note types for each user:
### Phase 1: Database Schema
**Tasks:**
-- [ ] Add `note_types` table schema (Drizzle)
-- [ ] Add `note_field_types` table schema
-- [ ] Add `notes` table schema
-- [ ] Add `note_field_values` table schema
-- [ ] Modify `cards` table: add `note_id`, `is_reversed` columns (nullable initially)
-- [ ] Create migration file
-- [ ] Add Zod validation schemas
+- [x] Add `note_types` table schema (Drizzle)
+- [x] Add `note_field_types` table schema
+- [x] Add `notes` table schema
+- [x] Add `note_field_values` table schema
+- [x] Modify `cards` table: add `note_id`, `is_reversed` columns (nullable initially)
+- [x] Create migration file
+- [x] Add Zod validation schemas
**Files to modify:**
- `src/server/db/schema.ts`
@@ -216,11 +216,11 @@ Create these as default note types for each user:
### Phase 5: Sync Logic
**Tasks:**
-- [ ] Add sync for NoteType, NoteFieldType
-- [ ] Add sync for Note, NoteFieldValue
-- [ ] Update Card sync to include `noteId`, `isReversed`
-- [ ] Define sync order (NoteTypes → Notes → Cards)
-- [ ] Update pull/push sync handlers
+- [x] Add sync for NoteType, NoteFieldType
+- [x] Add sync for Note, NoteFieldValue
+- [x] Update Card sync to include `noteId`, `isReversed`
+- [x] Define sync order (NoteTypes → Notes → Cards)
+- [x] Update pull/push sync handlers
**Files to modify:**
- `src/server/routes/sync.ts`
@@ -398,9 +398,9 @@ Note: Templates (`front_template`, `back_template`) are fetched separately via N
## Testing Checklist
-- [ ] Unit tests for all new repositories
-- [ ] Integration tests for note CRUD
-- [ ] Test card generation from different note types
-- [ ] Test sync with note data
+- [x] Unit tests for all new repositories
+- [x] Integration tests for note CRUD
+- [x] Test card generation from different note types
+- [x] Test sync with note data
- [ ] Test migration script
- [ ] E2E tests for study flow with note-based cards