Files
nucleic/Sources/NucleicCore/Persistence
abkslmandClaude Opus 4.8 0a21ab7075 Move summary in-flow, mark default model/effort, cache summaries
- The summary card no longer overlays the transcript (it covered the first message
  at the top). It's now an in-flow, right-aligned row below the header that pushes
  the transcript down — collapsed it's a compact chip, expanded it grows in place.
- Model/effort dropdown items show a "house (default)" marker on the app default
  (distinct from the checkmark on the currently-selected value).
- Summaries are cached on the session (DB v4 `summary` column) and persisted: opening
  a chat shows the stored summary instantly with no model call; it only regenerates
  when a turn ends or on manual refresh.

Test: summaryIsCachedAndNotRegeneratedOnReopen. Full suite 93 green.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-12 14:46:06 -07:00
..