mirivlad
58cdd61d27
refactor(frontend): extract NotesTab safely
- New component: frontend/src/lib/components/notes/NotesTab.svelte
- Owns notes list UI, create-note form, note cards with rename/delete
- Props: notes array, formatDate
- Events: submitCreateNote, openNote, startRename, deleteNote
- App.svelte changes:
- Removed inline notes tab markup (replaced with <NotesTab>)
- Removed showCreateNote, newNoteTitle state variables
- Removed openCreateNote, cancelCreateNote, submitCreateNote functions
- Added _handleSubmitCreateNote() event handler from NotesTab
- Removed notes-related CSS (notes-tab, note-card, note-action-*)
- Fixed import paths in FilesTab (../../ instead of ../ for lib/ files)
- Build: npm run build ✅, go test ./... ✅, build.sh gui ✅
2026-06-16 03:21:49 +08:00
..
2026-06-16 03:21:49 +08:00
2026-06-15 18:42:37 +08:00
2026-06-04 00:37:14 +08:00
2026-06-07 14:59:46 +08:00
2026-06-07 14:59:46 +08:00
2026-06-06 18:58:39 +08:00
2026-06-05 12:29:19 +08:00
2026-06-05 12:29:19 +08:00
2026-06-08 11:45:35 +08:00
2026-06-08 12:34:14 +08:00
2026-06-15 18:42:37 +08:00
2026-06-05 16:17:22 +08:00
2026-06-15 10:52:34 +08:00
2026-06-16 02:22:44 +08:00
2026-06-15 17:24:56 +08:00
2026-06-15 17:24:56 +08:00
2026-06-08 12:26:43 +08:00
2026-06-15 10:52:34 +08:00
2026-06-05 12:37:25 +08:00
2026-06-04 00:37:14 +08:00
2026-06-15 09:19:26 +08:00
2026-06-07 00:15:34 +08:00
2026-06-05 12:37:25 +08:00
2026-06-05 12:29:19 +08:00
2026-06-04 19:44:28 +08:00
2026-06-05 07:33:10 +08:00
2026-06-04 00:37:14 +08:00
2026-06-03 05:27:20 +08:00
2026-06-08 00:14:49 +08:00
2026-06-04 03:28:32 +08:00
2026-06-04 00:37:14 +08:00
2026-06-15 17:24:56 +08:00
2026-06-05 00:48:12 +08:00
2026-06-15 17:24:56 +08:00
2026-06-04 00:37:14 +08:00
2026-06-15 18:42:37 +08:00
2026-06-15 17:24:56 +08:00
2026-06-04 00:37:14 +08:00
2026-06-03 01:48:12 +08:00