Skip to content

v1.42.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 10:15
· 638 commits to main since this release

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