Add journal entry follow-up notes
Document the remaining Journal Entry Config follow-ups: toggle contrast, footer button styling, passcode auth behavior, AI summary shortcut, Archive On sizing, and Archive On behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -118,6 +118,22 @@ suddenly jumps to 0 errors, verify it's not because a bad `.d.ts` replaced a pac
|
|||||||
Run `npx svelte-check 2>&1 | grep ModalProps` to get the current list.
|
Run `npx svelte-check 2>&1 | grep ModalProps` to get the current list.
|
||||||
Fix pattern: replace `children` prop binding with Svelte snippet syntax per flowbite-svelte docs.
|
Fix pattern: replace `children` prop binding with Svelte snippet syntax per flowbite-svelte docs.
|
||||||
|
|
||||||
|
### [Journals] Journal Entry Config follow-ups
|
||||||
|
|
||||||
|
- [ ] **[Journals] Visibility / audience toggle contrast** — the flag buttons need a clearer
|
||||||
|
selected state in both light and dark mode.
|
||||||
|
- [ ] **[Journals] Footer button style** — the actual `Done` button should read like a real button,
|
||||||
|
not a seamless footer spacer.
|
||||||
|
- [ ] **[Journals] Entry passcode secondary auth** — `passcode_hash` stores a hash; compare the
|
||||||
|
entered passcode hash to the stored hash, gate entry loading, and honor the TTL-based access
|
||||||
|
window. This is secondary entry auth, not a plain-text passcode field.
|
||||||
|
- [ ] **[Journals] Summary AI shortcut** — add an AI summarize button next to Entry Details
|
||||||
|
Summary so staff can generate a summary directly from the modal.
|
||||||
|
- [ ] **[Journals] Archive On sizing** — constrain the Archive On control to a reasonable width
|
||||||
|
instead of letting it expand to full width.
|
||||||
|
- [ ] **[Journals] Archive On behavior** — define what Archive On actually means and wire the
|
||||||
|
behavior; it is currently just a UI field with no live effect.
|
||||||
|
|
||||||
- [x] **[IDAA] Do not cache IDAA data in IDB when access is denied (2026-04-19, audited 2026-04-28)**
|
- [x] **[IDAA] Do not cache IDAA data in IDB when access is denied (2026-04-19, audited 2026-04-28)**
|
||||||
Full audit confirmed all protection layers are in place. No code changes required.
|
Full audit confirmed all protection layers are in place. No code changes required.
|
||||||
- All `+page.ts` / `+layout.ts` under `src/routes/idaa/` are clean — no SWR loads run before auth resolves.
|
- All `+page.ts` / `+layout.ts` under `src/routes/idaa/` are clean — no SWR loads run before auth resolves.
|
||||||
|
|||||||
Reference in New Issue
Block a user