Skip to content

Releases: writingdeveloper/devdeck

1.14.3

Choose a tag to compare

@github-actions github-actions released this 02 Jul 04:15
v1.14.3

DevDeck v1.14.3 — cockpit fixes: task board opens in-app (not externa…

1.14.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 03:47
v1.14.2

DevDeck v1.14.2 — auto-restore cockpit sessions after an update resta…

1.14.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 02:43
v1.14.1

DevDeck v1.14.1 — cockpit restore lands on each project's LATEST sess…

v1.14.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 01:24

Highlights

🔎 Find in terminal (Ctrl+F)

The cockpit's embedded terminals now have in-scrollback search: press Ctrl+F, then Enter / Shift+Enter to jump between matches, Esc to close. \x06 never reaches the agent.

⏰ Overdue tasks in the tray

The tray tooltip now carries your cross-project overdue-task count (e.g. DevDeck — 2 waiting · 3 overdue). Deadlines never trigger the red-dot alert — that stays reserved for agents waiting on you.

🗂 Task-board filters

The Next board gained a project filter, a text filter, a show-done toggle and a two-click Clear completed. Clicking a deck card's ☑ badge now lands on the board already filtered to that project.

Performance & stability

  • The deck no longer freezes the app while usage is scanned. The per-project cost fill used to read your entire ~/.claude history synchronously on every deck load, stalling all IPC and live terminal output for its whole duration. The scan is now fully async and yields while parsing.
  • The usage file cache is now bounded as a whole (200MB LRU), not just per-file.
  • A renderer crash now reaps its orphaned terminal processes and reloads the window — sessions restore cleanly instead of leaking (and double-running) PTYs.
  • Linux/macOS: the app could fail to launch entirely when no prebuilt node-pty binary matched the platform — the terminal backend is Windows-only and is no longer a boot dependency.

Accessibility & quality gates

  • Fixed three real WCAG issues: the usage-bar reset label and deleted-project badge contrast, and an ARIA violation on the empty deck.
  • The axe/IPC audit now runs on every PR in CI (Linux, all five views) instead of being manual-only.

Docs

README and all demo media refreshed for the Antigravity migration and the v1.13 task board (stale Codex references removed).

Full Changelog: v1.13.0...v1.14.0

1.13.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 22:35
v1.13.0

DevDeck v1.13.0 — per-project task lists with deadlines + a cross-pro…

1.12.2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 05:01
v1.12.2

DevDeck v1.12.2 — CRITICAL FIX: usage cache no longer retains full se…

1.12.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:02
v1.12.1

DevDeck v1.12.1 — crash diagnostics: local crashReporter (native cras…

1.12.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 05:55

What''s new in v1.12.0

  • No more sudden closes — a process-level error trap keeps DevDeck (and every cockpit terminal) alive when an async callback throws, instead of the whole app vanishing. A diagnostic log is written to %APPDATA%\DevDeck\devdeck-errors.log if it ever happens.
  • Antigravity support — Codex is replaced by Antigravity (agy CLI + IDE): open, list, and resume agy sessions from the cockpit and the Projects deck.
  • Accurate Opus 4.8 cost — the Usage page priced Opus 4.8 at the retired $15/$75 rate; corrected to $5/$25 (estimates were ~3x too high). Added Opus 4.7/4.6 cards.
  • Performance — the deck folder scan no longer runs twice per refresh; the cockpit''s 30s tick skips exited sessions and caches unchanged session logs; the usage file cache is now bounded.
  • Clickable terminal links — http(s) URLs in terminal output open in your browser (scheme-guarded).

1.11.3

Choose a tag to compare

@github-actions github-actions released this 18 Jun 23:37

Performance

  • Smoother when running many cockpit sessions at once. With several embedded terminals streaming output, the renderer's single UI thread used to get flooded — even though CPU/RAM/GPU had plenty of headroom. Three fixes:
    • PTY output is batched in the main process (coalesced ~once per frame) before crossing IPC, so the renderer wakes far less often. Keystrokes stay responsive; input is never batched.
    • The session list skips its full rebuild when nothing visible changed (it previously rebuilt every second).
    • The cockpit's live git-branch refresh runs 2 git commands instead of 5 per session, trimming the periodic git-subprocess burst.

Windows / macOS / Linux builds attached (unsigned).

1.11.2

Choose a tag to compare

@github-actions github-actions released this 18 Jun 05:15

Fixes

  • Cockpit: restored sessions now show the real git branch instead of "-". After restarting DevDeck, restored terminal sessions displayed their branch as ⎇ - — the restored session carried no branch and the cockpit never re-read it. The cockpit now re-derives each session's branch (and uncommitted count) live, on open/select and a slow tick. Restored sessions resolve their real branch, and the pill also updates when you switch branches inside the terminal.

Windows / macOS / Linux builds attached (unsigned).