What's Changed
Bug Fixes
- neotree: Highlight newly created files by @fcoury in #195
- editor: Refresh visual block edits by @fcoury in #203
- agent: Focus composer on first toggle by @fcoury in #209
- agent: Separate submitted prompts from busy status by @fcoury in #208
- git: Make dashboard staging reliable by @fcoury
- git: Report commit outcomes by @fcoury
- session: Restore clean workspaces on restart by @fcoury in #219
- ci: Serialize Codex mock processes by @fcoury
- ci: Serialize shared dispatcher tests by @fcoury
- plugin: Remove global test serialization by @fcoury
- editor: Preserve undo across buffer overrides by @fcoury in #224
- editor: Accept command keys as replacements by @fcoury in #225
- editor: Reuse buffers for file aliases by @fcoury in #227
- agent: Follow transcript after prompt submission by @fcoury in #229
- editor: Match neovim jumplist semantics by @fcoury in #228
- editor: Surface workspace action errors by @fcoury
- editor: Prevent stale commit buffer cache reuse by @fcoury-oai
- completion: Use icon for text items by @fcoury
- completion: Align completion item labels by @fcoury
- editor: Preserve viewport at insertion line ends by @fcoury-oai
- editor: Clear dirty state when contents match saved text by @fcoury-oai in #246
- editor: Exit empty command mode on backspace by @fcoury-oai in #248
- agent: Focus composer when opening conversation by @fcoury-oai in #253
Features
- statusline: Show LSP diagnostic counts by @fcoury in #190
- lsp: Show line diagnostics popup by @fcoury in #194
- lsp: Add diagnostics picker by @fcoury in #192
- composer: Add modal editing to agent pane by @fcoury in #193
- editor: Add diagnostic gutter signs by @fcoury in #191
- editor: Show release notes after version upgrades by @fcoury-oai in #201
- lsp: Add diagnostic navigation by @fcoury in #202
- agent: Overhaul pane interaction and reliability by @fcoury in #197
- editing: Reuse vim behavior in plugin textareas by @fcoury-oai in #204
- editor: Restore and indent visual selections by @fcoury in #205
- picker: Add command area icons by @fcoury in #206
- agent: Replace proposals with followed live edits by @fcoury in #207
- agent: Restore persisted conversations by @fcoury in #210
- codex: Add bounded commit message generation by @fcoury
- git: Generate commit message drafts with Codex by @fcoury
- git: Highlight commit message buffers by @fcoury
- git: Confirm pushes with progress by @fcoury in #218
- agent: Add bounded inline assist by @fcoury in #216
- session: Restore plugin pane state by @fcoury in #221
- formatting: Support language pack formatters by @fcoury in #222
- git: Report operation progress by @fcoury in #220
- editor: Support visual command ranges by @fcoury in #226
- editor: Add tree-sitter text objects and motions by @fcoury-oai in #231
- ui: Add vim dialog button navigation by @fcoury
- inline-assist: Add source-linked comments and history by @fcoury-oai in #233
- agent: Submit composer prompts with enter by @fcoury-oai in #236
- composer: Wrap words with source-backed text layout by @fcoury-oai in #237
- git: Polish workspace and standardize action strips by @fcoury-oai in #239
- window: Add reversible pane zoom by @fcoury-oai in #240
- agent: Improve transcript navigation and prompt actions by @fcoury-oai in #241
- search: Add persistent search history by @fcoury-oai in #242
- keymap: Add ctrl-w d side-by-side split alias by @fcoury-oai in #243
- git: Improve diff highlighting by @fcoury-oai in #244
- notifications: Add bottom-line summary and message history by @fcoury-oai in #245
- ui: Support word backspace in dialogs by @fcoury-oai in #251
- commands: Add argument completion by @fcoury-oai in #250
- notifications: Distinguish attention from routine feedback by @fcoury-oai in #252
- copilot: Improve setup and sign-in flow by @fcoury in #249
- ui: Add contextual keyboard shortcut explorer by @fcoury-oai in #254
- learn: Add track-based learning hub by @fcoury-oai in #255
- inline: Retain contextual assist and reviewable outcomes by @fcoury-oai in #256
Other
- release: Generate contributor-friendly release notes by @fcoury in #217
- Streamline pull request validation by @fcoury in #223
Performance
- ci: Speed up test and validation workflows by @fcoury-oai in #232
- editor: Coalesce scrolling and reuse unchanged surfaces by @fcoury-oai in #234
- editor: Coalesce keyboard navigation frames by @fcoury-oai in #238
- editor: Improve terminal resize rendering by @fcoury-oai in #247
Tests
- whats-new: Use stable release notes fixtures by @fcoury
Contributors
- @fcoury in #257
- @fcoury-oai in #256
Installation
Homebrew
brew install codersauce/tap/redmacOS
curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | shLinux
curl --proto '=https' --tlsv1.2 -fsSL https://getred.dev/install.sh | shWindows
irm https://getred.dev/install.ps1 | iexInstall Codex separately and run codex login to enable agent support.
Checksums
Download SHA256SUMS.txt from this release to verify archives.