Skip to content

Commit ddc998f

Browse files
author
Antonio Maiolo
committed
feat(app): replace add memory dialog with full-screen TipTap editor
- Add new TipTap-based NoteEditor component with formatting toolbar - Add EditorContent, EditorToolbar, EditorActionBar components - Add useSave hook for save state management - Remove AddMemoryDialog in favor of full-screen editing - Update MemoryDetailPanel to open editor for notes - Add TipTap prose styling and editor design tokens - Add FTS5 graceful fallback migration Closes #55
1 parent 7b47616 commit ddc998f

16 files changed

Lines changed: 1657 additions & 374 deletions
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"think-app": patch
3+
---
4+
5+
Replace add memory dialog with full-screen TipTap editor
6+
7+
- Add new TipTap-based NoteEditor component with formatting toolbar
8+
- Remove AddMemoryDialog in favor of full-screen editing experience
9+
- Update MemoryDetailPanel to open editor for notes

app/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
},
6060
"dependencies": {
6161
"@microsoft/fetch-event-source": "^2.0.1",
62+
"@tiptap/extension-placeholder": "^3.13.0",
63+
"@tiptap/pm": "^3.13.0",
64+
"@tiptap/react": "^3.13.0",
65+
"@tiptap/starter-kit": "^3.13.0",
6266
"class-variance-authority": "^0.7.1",
6367
"clsx": "^2.1.1",
6468
"lucide-react": "^0.460.0",

app/src/components/AddMemoryDialog.tsx

Lines changed: 0 additions & 316 deletions
This file was deleted.

0 commit comments

Comments
 (0)