2.40.0 (2026-05-27)
Bug Fixes
- claude-hook: migrate Bash allow-list to space-wildcard form (a5d52c3)
- codex: restore model picker, lock it after first message (d9d8176), closes #361
- mobile: let new-session row pick Codex vs Claude (2d71f18), closes #361
- terminal: rebuild WebGL glyph atlas on font change and resize (ebfe3e1)
- tui: clear screen after fit dimensions change (deaeb49)
- tui: hydrate terminal font prefs on boot (43b3416), closes user-settings.js#populateAccount
- vendor: stop duplicating the active-vendor avatar (0943097), closes #vendor-toggle-wrap
Features
- codex: add gpt-5.5 model selector and make it default (505b5fe)
- tui: lazy-resume sessions instead of respawning claude on switch (d56b8f1)
- tui: move terminal font picker to title bar during TUI sessions (293b9b4)
- tui: reclaim idle session PTYs and add explicit Close (63ac6ba)
- tui: usable mobile input for TUI sessions (fc0764e)