7.78.0 (2026-05-11)
Features
- auth: add shared resource controls (64e1d1f)
- clarify account history sync route (#1187) (be9effc)
- cliproxy: add OAuth callback traceability across profiles (641d492), closes #1206
- dashboard: add shared resource controls (2a422b3)
- deprecate GitHub Copilot compatibility surfaces (#1196) (19a50a8)
- support Codex fast service-tier aliases (74d7374)
Bug Fixes
- auth: reject resource mode outside resources command (bfe3225)
- auth: require resource mode value (3b55020)
- cliproxy/auth: generalize Plus OAuth credential guards for gemini and agy (4ba9df5), closes #1131 #1208
- cliproxy: diagnose Gemini Plus OAuth credentials (61390e5), closes #1131
- count CLIProxy OAuth usage in dashboard stats (#1190) (ba18b68)
- dashboard: show real shared plugin registry state (8b34060)
- dispatcher: re-inject anthropic auth env for anthropic-compatible api profiles (#1181) (d6b705e), closes #1175
- preserve native Claude passthrough args (1b53762), closes #1189
- route Cursor auth through browser polling (8b681df), closes #1194
- route OpenRouter profiles through v1 API (dc8bbd8)
- ui: keep profile dialog actions visible on small screens (#1204) (35346a9)
- ui: surface Claude Opus 4.7 in Claude picker (58af9cd)
- ui: surface Claude Opus 4.7 in Claude picker (#1184) (b05bb30)
- ui: surface Plus OAuth credential diagnostics in Add Account dialog (497bca8), closes #1208
- web-server: gate Gemini/AGY dashboard OAuth on Plus credential availability (31076df), closes #1131 #1208
Code Refactoring
- web-server: modularize shared-routes and Windows-aware symlink status (a983332)
Tests
- ci: make routing mock complete and websearch trace path env-robust (9d0690e)