Releases
v1.42.0
Compare
Sorry, something went wrong.
No results found
What's new in v1.42.0
Features
Settings has a new Keyboard category listing every app-level shortcut: click the keys shown on a row and type the com...
An agent working in one task can now ask you to start another one: `dev3 task move --task seq: --status in-progres...
Rebuilt the Kanban task card around five zones: a 3px status strip on the top edge, a full-width identity header that...
Native task terminals now show a grab handle on every boundary between panes, so a split can be resized by dragging i...
The global header now shows how many gigabytes of memory are still free, with a level bar under the number that fills...
Tasks can now be hibernated from the open task's session bar: the agent, its tmux session and the dev server are stop...
File paths mentioned in terminal output (absolute, ~-relative, or worktree-relative, even when soft-wrapped across li...
Project Settings → Board now has a "Sensitive project" toggle
New read-only dev3 peek command: a coordinating agent can glance at another task's terminal — a per-pane summary wi...
Terminal panes can now reorder right-to-left text (Hebrew, Arabic, Persian) so it reads correctly instead of appearin...
Every task row on the projects dashboard now ends in a green ✓ that completes the task without opening its board — ho...
Native terminal hosts now name themselves after the task that owns them, so a system process viewer shows `dev3-termi...
A Scratch task now launches into Has Questions instead of In Progress — it has no prompt, so nothing is happening unt...
Added a custom dev3:// URL scheme (macOS) so links can open the app directly: dev3://task/<id> jumps to a task, `...
Sending an inline diff review to the agent now clears the comments automatically, so "Reset review" and its confirmat...
Sending a large review to the agent no longer fails on the message-length guard: payloads over 8 000 characters are w...
Every inline comment in the diff review now has its own "Send to agent" button, so a comment can go to the agent the ...
Productivity Stats now includes a model-configuration breakdown alongside the agent distribution, showing how often e...
Project Settings now has an Environment Variables editor, also configurable in .dev3/config.json and .dev3/config.loc...
Added the ask-dev3 agent skill — a router over dev3's features and workflows, auto-installed into every supported age...
Global Settings → Terminal now has a machine-local "Terminal backend for new tasks" picker, stored in its own version...
The task terminal's split, focus, resize, zoom, close and layout controls now work on tasks running the native (non-t...
Tasks whose terminal runs on the native backend now carry a small terminal glyph beside their title on the Kanban car...
The terminal-backend seam gained captureView, one read-only way to read a named pane's recent text on both the tmux...
Fixes
Handing a task off to its agent — Create PR, Commit, the rebase-conflict prompt, dev3 message and scheduled message...
The Create PR and PR + auto-merge buttons used to hand the request to the agent in total
silence, so a failed handoff...
Dim text in Claude Code and Codex — input placeholders, hints, select-prompt descriptions — rendered at full brightne...
Launching bug hunters on a tmux task now waits for each hunt prompt to actually reach its pane instead of firing it b...
The completion and cancellation chime now fires as the first thing a terminal move does, instead of after the termina...
The Windows desktop launch waited only 45 seconds for its renderer, which measurement showed was barely longer than t...
Task teardown no longer hangs forever when the cleanup script's tmux client refuses to exit: an orphaned client is de...
Icon glyphs written as text-base were being painted in the page background colour, because the base design token ...
The task card's agent-config string keeps its ellipsis but now reveals the full value in the app's own tooltip instea...
The task card's vertical status rail shrank from 38px to 20px on the desktop board, giving the title and labels the s...
The UI freeze after Stop Dev Server on a native task remains unconfirmed, and nothing here changes how the dev server...
Take control in a native terminal now actually transfers the writer lease when another dev3 window or instance holds ...
The hourly task-store backup now checks with a stat() whether this hour is already
snapshotted, instead of reading bo...
The keyboard focus ring was invisible on 27 controls: Tailwind's focus variant of
outline-none out-specifies the app'...
Moving a task to AI Review did nothing on a task using the native terminal backend: the review agent was launched wit...
The launch picker's account popover now shows each account's 5h/7d usage bars, percentages and reset countdowns inlin...
The native-terminal-backend marker is now a bolt in a rounded frame, and in the Active Tasks sidebar it moved up into...
Improve the Accounts settings tab: account rows now use proper radio-group semantics with arrow-key navigation and ac...
The dev3 tmux server now runs exclusively on the bundled config and no longer sources /etc/tmux.conf, `~/.tmux.conf...
On a task using the native terminal backend, starting the dev server or running Rebase opens a real visible pane in t...
Launching bug hunters on a native task failed with a tmux socket error, because the launch path always split a tmux pane
dev3 message, scheduled "Send later" messages, and the Create-PR / commit /
rebase-conflict hand-offs now reach age...
The "+ Agent" action now opens its pane through the shared backend-neutral pane seam, so a task running the native te...
Splitting a pane or picking a layout on a native-backend task no longer looks frozen for a couple of seconds: the too...
Closing a pane on the native terminal backend took about 1.7 seconds: the host asked the shell to stop with SIGTERM, ...
A task running on the native terminal backend showed "no terminal session — Unknown session" for its first pane in an...
Reading a native task's pane state verified every pane's ownership twice — once while recovering the pane set from di...
Raise the launch picker’s portalled favorites menu above modal surfaces so account and preset selection stays visible...
Reworked the Dashboard after a full interface review: the background-work line now reads "2 agents working" instead o...
The Hibernate control in the open task's session bar now wears its amber skull glyph instead of a grey outline, so a ...
Resuming a task no longer dies with "No conversation found with session ID" when the stored agent session id has no t...
The dialogs that pick which agent, model and account to launch are now fully keyboard-operable: the Provider/Model/Mo...
The Active Tasks sidebar got a detail pass: the scope toggles now cross-fade between outline and filled glyphs so the...
The Productivity Stats hero gauges now use three columns on wide screens, keeping the six speedometers in two rows so...
The blue "agent turned off/on completion prompts" toast now shows the same task context line as other notifications (...
New projects with a single committer no longer default their diff comparison to the local base branch — when `origin/...
Running dev3 in remote or headless mode from an installed app could not start an experimental native terminal: the bu...
Refactors
Added one internal backend-neutral way to inject terminal input into a named task pane, ready for terminal workflows ...
Polished the Kanban board's interaction details: task cards now lift with the theme-aware card shadow token (a soft b...
Rebuilt the dark and light colour tokens in OKLCH: the muted text ladder is now readable (dark tertiary/muted text we...
Project Settings got a craft pass: the 12-swatch colour palette on every label and custom column collapsed into a pop...
Download
macOS (Apple Silicon)
macOS (Intel)
Linux (x64)
Linux (arm64)
All artifacts
You can’t perform that action at this time.