From 8b087edeb9bef0cdc84eea9c5ca095549460866f Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 5 May 2026 17:26:28 -0400 Subject: [PATCH] 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> --- documentation/TODO__Agents.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/documentation/TODO__Agents.md b/documentation/TODO__Agents.md index 3d08526c..5d288fad 100644 --- a/documentation/TODO__Agents.md +++ b/documentation/TODO__Agents.md @@ -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. 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)** 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.