feat(journals): implement Quick Add and unified Append/Prepend shared component
- Created AeCompJournalEntryQuickAdd for high-velocity note creation - Extracted robust append/prepend logic from List View into AeCompModalJournalEntryAppend - Unified List and Detail views to use the shared modal for content manipulation - Added explicit Append/Prepend actions to Journal Entry settings menu - Updated TODO.md and Journals module documentation
This commit is contained in:
@@ -73,13 +73,13 @@ This document outlines the modernization of the Journals module UI in the Svelte
|
||||
- [x] Verify frontend uses V3 API (`ae_journals__journal.ts`).
|
||||
|
||||
### Phase 2: Rapid Entry (Active)
|
||||
- [ ] Create `ae_comp__journal_entry_quick_add.svelte`.
|
||||
- [ ] Integrate Quick Add into `+page.svelte`.
|
||||
- [x] Create `ae_comp__journal_entry_quick_add.svelte`.
|
||||
- [x] Integrate Quick Add into `+page.svelte`.
|
||||
- [ ] Update `ae_journals_stores.ts` to manage Quick Add state/visibility.
|
||||
|
||||
### Phase 3: Content Manipulation
|
||||
- [ ] Update `JournalEntry_SettingsMenu.svelte` with Append/Prepend actions.
|
||||
- [ ] Implement Append/Prepend logic in `JournalEntry_Editor.svelte` or helper functions.
|
||||
- [x] Update `JournalEntry_SettingsMenu.svelte` with Append/Prepend actions.
|
||||
- [x] Implement Append/Prepend logic in `ae_comp__journal_entry_obj_id_view.svelte`.
|
||||
|
||||
### Phase 4: Polish & Security
|
||||
- [ ] Audit encryption flow for Quick Added entries.
|
||||
|
||||
Reference in New Issue
Block a user