- chore(sync): merge main into dev after release
- hotfix: sync Docker release publishing fix to dev
- fix: normalize Codex provider requests
- Merge pull request #1405 from kaitranntt/kai/fix/1404-bare-claude-subcommands
- fix: forward bare Claude subcommands through the default profile
- fix: handle system messages in OpenAI proxy (#1403)
- fix: time out stalled CLIProxy response streams
- fix: add CLIProxy account reauthentication
- fix(ci): close dev-released issues on stable release (#1396)
- Merge pull request #1392 from kaitranntt/kai/fix/1390-analytics-disclaimer-shrink
- fix(analytics): tighten top-bar layout (single-line trigger, grouped cluster, compact timestamp)
- fix(analytics): collapse profile-scope disclaimer into tooltip icon
- fix(channels): avoid secrets in --set-token argv (#1389)
- fix(web): avoid runtime proxy probes on public masked settings route (#1388)
- fix: reject unsupported image analysis backends (#1387)