[FEATURE] Persist Transcript view mode (Desktop) across sessions
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
In the Desktop app's Code tab, the "Transcript view" mode (Normal / Verbose / Detailed / Summary) always resets to "Normal" when starting a new session. I have to manually reselect my preferred mode every single time via the dropdown or Ctrl+O, which is repetitive and easy to forget. There's currently no way to set a default that persists across sessions.
Proposed Solution
Add a settings.json key (e.g. "transcriptViewMode") that lets users define a default Transcript view mode for the Desktop app's Code tab. This default would be read at session startup, similar to how other preferences like outputStyle or verbose are already persisted in settings.json. The dropdown/Ctrl+O toggle would still work for per-session overrides, but new sessions would start from the saved default instead of always resetting to "Normal".
Alternative Solutions
I've tried using Ctrl+O to cycle through modes at the start of each session, but this still requires a manual step every time and is easy to forget when jumping into a quick task. There's no CLI flag or environment variable that sets this either, as far as I could find in the current documentation.
Priority
Medium - Would be very helpful
Feature Category
Other
Use Case Example
Example scenario:
- I use Claude Code Desktop daily on Windows for Microsoft 365 / Power Platform development work
- I prefer "Verbose" mode to see detailed tool usage while Claude works, so I can follow what it's doing
- Every time I open a new session or window, the view resets to "Normal" and I have to manually switch it back
- This would save time and reduce friction across dozens of sessions per week
Additional Context
Related: the settings.json reference already supports persisting similar preferences (e.g. outputStyle, verbose for CLI). Extending this pattern to the Desktop Transcript view dropdown would be consistent with existing configuration conventions.