Files
nucleic/Sources
abkslmandClaude Opus 4.8 99b5bdaa8e Auto mode, model SKUs + defaults, favorite/archive/delete, summary/title/padding
- Auto mode (per the safety question): wired to Claude's built-in --permission-mode
  auto — its own classifier auto-approves safe actions and routes destructive ones
  to our approval UI ("all but destructive"). Per-chat toggle (bolt) + a global
  "start new chats in Auto" default. Session.auto + RunSpec/ResumeSpec.autoApprove +
  DB v3 column; transcript still shows every auto-approved call.
- Model/effort: pickers list full SKUs (claude-opus-4-8, …[1m], sonnet, haiku) and
  always show the effective concrete value (never "Default"); Settings adds default
  model / default effort / default-auto; new chats inherit them.
- Favorite / archive / delete chats via right-click context menu AND swipe actions;
  favorites sort first with a star, archived collapse into a per-project section,
  archiving closes the open chat. Session.favorite/archived (DB v3).
- Summary reworked into sectioned, glanceable Markdown (Now / Done / Next) rendered
  with MarkdownText; window title shows the project name (app name gone); padding
  below project names.

Tests: newChatsInheritDefaults, favoriteArchiveDeleteChat. Full suite 92 green.

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