Every shipped version, newest first. Curated for what affects how you use the IDE day to day — the full engineering changelog (every guard tweak, every typed-edit) lives in theIDE repo.
v0.12.152026-05-27
Per-project .codira/settings.json
Per-workspace overrides for ai model picks + agent routing. Commit .codira/settings.json to your repo so teammates and CI use the same routing. Resolution order: per-run → per-project → per-user → defaults, with tier-substitution at every layer.
Edit your schema on the Architect canvas, click Sync to Source — Codira splices canvas-derived model blocks back into prisma/schema.prisma in place. Datasource, generator, enums, and comments are preserved verbatim.
Per-line author and age in the editor margin; hover for the full commit. Working-tree edits surface as Uncommitted instead of misattributing to historical owners. Per-tab toggle; per-file cache.
Whole-word, case-sensitive find-and-replace across the workspace with a per-file preview, untick-to-skip, and atomic per-file writes. Pre-fills from the editor selection or word at cursor.
Type @web <query> and Codira folds DuckDuckGo results into the planner's context. Hits posted as a card before the run; no silent tool-calls. Two-clause form for explicit separation: @web <query>; <action>.
Once the global welcome tour is done, brand-new workspaces get one subtle 'want to re-take the tour?' toast on open, then stay silent.
v0.12.92026-05-27
OAuth tokens moved to the Keychain
Refresh tokens migrated out of settings.json into the macOS Keychain. Existing installs auto-migrate silently on first launch. Closes a security TODO at settings.rs:123.
v0.12.82026-05-27
Env Vars — per workspace, in the Keychain
New Settings → Env Vars tab. Per-workspace KEY=VALUE pairs stored in macOS Keychain, never in settings.json. Materialized to .env.local on save with the .gitignore guard set automatically.
Paste a Figma frame or screenshot into the Composer; the planner auto-routes to a vision-capable model and builds from what it sees. Up to 4 images per run (PNG / JPEG / WebP / GIF, ≤ 4MB).
Coordinated codebase-wide refactor. /plan with an exhaustive file-discovery preamble + a final verify step. Pure prompt wrapper; reuses spec expansion + multi-step executor + cross-step context.
v0.12.52026-05-26
Inline git diff modal
Click any file in the Source Control panel — a Monaco diff modal opens showing HEAD vs the working tree. No popup to a separate tool, no tab switching.
Search panel gains Aa / ab / .* toggles for case-sensitive, whole-word, and full regex modes. Replace input + atomic per-file Replace All, with the old → new substitution rendered inline on every match.
Users who skip OAuth get a collapsed 'use your own API keys' panel inline. A new 'ai offline' status-bar chip appears when there's no auth + no BYO key so the UI never silently strands a user.
v0.12.22026-05-26
Command Palette (⌘P)
Fuzzy file-open over the entire workspace. Sub-200ms cold walk on a 5k-file repo. VS-Code muscle memory.
Open a Prisma, Drizzle, SQLAlchemy, or Django project — the Architect schema canvas is populated from your source before you type a single message. Drift toasts fire when schema or manifest files change.
Five per-engineer taste knobs that ride on top of Codebase Baseline + Team Standards. Comment density, naming preference, brevity, test framework hint, doc style. Stays on your machine; never committed.
Codebase Baseline now detects Rust idioms (workspace style, error patterns, naming) in addition to the existing TypeScript / JavaScript / Python coverage. Four languages auto-learned today.
v0.10.02026-03-20
Codebase Baseline + Team Standards
Three-layer style context plumbed into every agent prompt: auto-learned Codebase Baseline (TS/JS/Python/Rust), Team Standards file you commit (.codira/standards.md), Personal Overlay per engineer. Standards beat baseline on conflict — you wrote them on purpose.
When a test or UAT fails, click Explain failure on the failed card. The Debugger agent emits a structured analysis: root cause, execution trace with file:line refs, and 2-3 candidate fixes with honest tradeoffs and Apply buttons.
v0.9.92026-02-03
/explain — codebase Q&A and guided tour
Ask the codebase questions in chat (read-only, no file writes). For unfamiliar repos, /explain produces a 5-section guided tour with file:line refs.
v0.9.72026-01-22
UI Editor — direct style controls
Click any element in the live preview. Direct controls for the 7 most-edited properties (padding, margin, font-size, border-radius, font-weight, text color, background color). 'Apply N quick edits' opens Composer with a mechanical prompt — the Implementer transcribes exact values into the right source file.
v0.9.62026-01-15
UAT auto-run after every patch
After every successful Apply, Codira fires tests (if a test command is detected) then runs an end-to-end smoke check against the live preview. Failure feeds back to the Implementer as critique for an auto-retry (2-round cap).
v0.9.22025-12-20
Multi-step plan execution
Planner expands a single user prompt into a numbered step list; the executor runs each step through Implementer → guards → Reviewer, carrying cross-step context. Spec expansion (v0.9.1) is the prompt-level enrichment underneath.
Want every line? The full engineering changelog (every patch guard tweak, every IPC, every typed edit) lives in the IDE repo.