Changelog
One entry per tag, written for people who use the editor.
v0.2.0-alpha.3, 2026-09-26
Section titled “v0.2.0-alpha.3, 2026-09-26”- Extensions. They are WebAssembly run by crc’s own interpreter, and each can do only what it declares: read and replace the selection or the document, nothing else. The Extensions icon in the new strip (or Cmd-Shift-X) lists what is installed and what the signed registry offers; installing shows exactly what an extension may do and waits for your yes. Their commands are in the Extensions menu and the palette. Three official ones to start: Sort Lines, Change Case and Encode and Decode. Install from Folder… installs your own, unsigned and marked so.
- An icon strip at the window’s left: Explorer, Source Control (with a count of changed files) and Extensions. Clicking the panel that is showing hides the sidebar; the strip stays. It replaces the Explorer and Source Control switch at the top of the sidebar.
- Code actions from the language server: a lightbulb in place of the line
number where the caret rests on a line with fixes, and Go > Quick Fix
(Cmd-.) to list them in the palette, preferred first. Go > Organize
Imports (Shift-Option-O), and
organize_imports_on_savein the settings, which runs before format-on-save. - A rename’s edits now refresh the Git gutter marks of the open files they change.
v0.2.0-alpha.2, 2026-09-26
Section titled “v0.2.0-alpha.2, 2026-09-26”- Merge conflicts: a Conflicts group in Source Control,
MERGINGand friends in the status bar, and each conflict resolved in the file (Accept Current, Incoming, Both or Base on its first line) or side by side in aligned columns. Mark Resolved saves and stages the file once no markers are left. Git > Next Conflict and Previous Conflict;conflict_viewin the settings picks the view a file opens in. - Git status is re-read when the repository changes with Source Control closed too, so the status bar branch and the gutter marks stay current after a commit, merge or checkout in the terminal.
- The disk image is now
crc.dmgin every release, and the site’s Download button fetches it directly.
v0.2.0-alpha.1, 2026-09-24
Section titled “v0.2.0-alpha.1, 2026-09-24”The first build meant for other people. Apple Silicon, macOS 14 or later, signed and notarized.
- A syntax palette with eight distinct hue families, indent guides, a bracket-pair highlight, and Git marks in the gutter for added, changed and deleted lines.
- Files changed by another program, Claude Code included, reload in their tab when it is clean; Save asks before overwriting when it is not, and a deleted file marks its tab unsaved. File > Revert to Saved.
- A draggable overlay scrollbar in the editor.
- Font zoom (
Cmd-=,Cmd--,Cmd-0) and a settings file (~/.config/crc/config.toml, crc > Settings) withfont,font_sizeandtheme. - Light appearance, following the system or the
themesetting. - A native home screen with recent projects.
- TOML, YAML and shell highlighting.
- Earlier in September: language servers, split panes, the terminal panel,
Claude Code inside the editor, the command palette, local Git with hunk
staging,
.httprequests, project watching.
Known limits are listed in the README under “What does not”.