Customize Your Appearance — theme, fonts, cursors
Settings → Appearance has a new Customize panel with independent overrides for light and dark themes. Dial in accent / background / foreground colors, UI font family, UI font size, code font family, and code font size — the code pair flows through chat messages, diffs, and tool output. A pointer-cursor toggle swaps in finger cursors on interactive elements, and every control has an inline Reset so you can always get back to defaults.
Smarter System Tray — Codex-style with live recents
The tray menu is redesigned: New Chat, Show / Hide, Settings, and a live Recent Chats submenu the app keeps in sync as you work. Click a recent to jump straight into that chat from the menu bar. On macOS the tray icon is now a proper template image, so it renders correctly in both dark and light menu bars — the old full-color icon made the tray look wrong on light appearance.
Resizable Sidebar & Dedicated Settings Nav
Drag the sidebar edge to set its width — persists across sessions. The Settings view now swaps in its own dedicated sidebar that shares the same resize behavior and uses a single tab registry, so the main-column content and the side nav stay in lock-step. The desktop title bar is slimmer, with a new floating panel-toggle + new-chat icon cluster that sits above the sidebar.
Landing, Updater & Polish
When you set a workspace, the landing greeting on new chats now reads "What should we do in {workspace}?" — nudging the agent's scope. The in-app updater flow (use-update-check) was rewritten end-to-end for cleaner idle / checking / downloading / ready / error states and less flicker during upgrades. Plus: refreshed sidebar header / footer / nav, seamless edges, cleaner chat header / form / actions, a regenerated macOS app icon, and the full-test-suite CI gate tightened.
Upgrading from 1.1.0
Users already on 1.1.0 will receive this update automatically through the in-app updater within a few hours, or immediately via Help → Check for Updates. Nothing to reconfigure — your workspace, channels, credits, and appearance settings all carry forward. If you customized the theme under an earlier build, the new Customize panel now owns that surface; your existing palette continues to work untouched.