v0.31.0: GPT-5.1-Codex-Max model, image compression, IDE auto-connect, and input fixes

New features

- GPT-5.1-Codex-Max model - Added support for GPT-5.1-Codex-Max model
- Image compression - Images are now compressed before upload to reduce bandwidth
- IDE auto-connect setting - Added setting to automatically connect to IDE from external terminals
- Disable hooks flag - Added --no-hooks flag to disable hooks execution

Bug fixes

- Improved Droid docs search
- Long Execute tool commands now truncated in the UI header
- Fixed on-disk images not being cleared after upload
- Fixed thinking level changing mid-conversation by locking it per agent turn
- Fixed review preset items using incorrect color for non-selected items
- Fixed input box handling of multi-width characters like CJK and emoji
- Fixed left/right arrow key navigation when @ suggestion menu is open
- Bundled code-signed ripgrep binary for improved security and reliability