Skip to content

Releases: writingdeveloper/devdeck

1.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 22:47

DevDeck v1.9.0

Four cockpit improvements:

  • No more Working ↔ "your turn" flicker while the agent is busy. The status is now hysteretic — once working, the agent's brief thinking/tool pauses (under ~10s) stay working instead of flipping to "your turn" and back.
  • Model + active time per session. Each session's header shows its model (e.g. Opus 4.8, read from the session log) and active working time; the model also appears in each list row, so you can tell sessions apart at a glance.
  • Tray attention alert (configurable). When a session needs you, the tray icon goes red — like Discord. In Settings: Off / Questions only (default) / Questions + your turn. Because "your turn" is common in DevDeck, the default alerts only on actual agent questions, so the tray isn't constantly red (and you can turn it off entirely).

277 tests · 3-OS CI/release green · 0 console/page errors in QA · independent review APPROVED (a sessionId path-traversal it caught was fixed before release).

1.8.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 16:55

DevDeck v1.8.1

Cockpit refinements:

  • "+ New session" now shows its target — the button reads "+ New session · " (the selected session's repo), so it's clear it forks another conversation in the current project. (To open a different project, use Projects → Open.)
  • Close a session from the list — each session row now has a hover ; closing (from the row or the header) asks for confirmation first ("Close session 'X'?") so you don't end one by accident. Restart (⟳) is unaffected.

267 tests · 3-OS CI/release green · 0 console/page errors in QA · independent review APPROVED.

1.8.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 14:02

DevDeck v1.8.0

New — Name your cockpit sessions

With several sessions per repo, it's easy to lose track of what each one is doing. Now you can name a session:

  • Double-click the session name (in the list or the header), or click the that appears when you hover a row, to rename it inline.
  • The custom name shows in the list + header, persists across restarts, and clearing it reverts to the automatic label.

Improved — Discoverable "+ New session"

The header + was easy to miss, so there's now a prominent "+ New session" button at the top of the session list (enabled once a session is open).

267 tests · 3-OS CI/release green · 0 console/page errors in QA · independent review APPROVED (rename verified in a real browser).

1.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 07:19

DevDeck v1.7.0

New — Multiple sessions per project in the Cockpit

Run several distinct Claude conversations in the same repo at once — e.g. one debugging, one building a feature.

  • A + New session button in the cockpit header forks another fresh conversation in the project you're looking at (like a new tab).
  • Same-project sessions are labelled #1 / #2 so you can tell them apart, and each keeps its own live status (one can be Working while another is Your turn).
  • Each session is pinned to its own id, so after a quit/crash they restore individually to their own conversations (claude --resume <id>) — not collapsed into one.
  • (Codex: live multi-session works; a fresh Codex session re-opens new on restore — Claude is the fully-restorable path.)

Fixed — Ctrl+V no longer double-pastes

Holding Ctrl+V a moment too long used to paste twice (key auto-repeat); paste is now debounced and the native paste gesture can't double with the in-app paste.

265 tests · 3-OS CI/release green · 0 console/page errors in QA · independent review APPROVED (security PASS).

1.6.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 05:30

DevDeck v1.6.1

Fixed — Cockpit status no longer flickers while you type

In the embedded terminal, a session's status used to flicker between Working (green) and an amber "your turn" on every keystroke — and the rail badge flickered with it. The PTY echoes the characters you type, which the status read as agent output.

The status is now input-aware: while you're typing it stays a stable "Your turn", never "Working", so your keystrokes can't look like the agent working. "Your turn" also gets its own calm group (blue dot) separate from "Needs you", and the count badge now reflects only genuine agent questions — so typing no longer inflates it.

260 tests · 3-OS CI/release green · 0 console/page errors in QA.

1.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 01:54

DevDeck v1.6.0

New — Cockpit sessions survive restarts

Your embedded-terminal (Cockpit) sessions are now remembered across restarts. Previously they lived only in memory, so a quit — or a crash / power outage — lost the whole working set.

  • On relaunch, the cockpit shows your previous sessions as a "Previous" group. Click one (or ↻ Restore all) to bring it back — DevDeck re-opens it with claude -c / codex resume, reconnecting the conversation.
  • Saved eagerly (on every open/close), so even a crash loses nothing.
  • Closing a session forgets it; forgets a previous entry without restoring.
  • Restoring guards the saved session against the active agent (a Claude session id won't resume under Codex), and paths are re-validated before opening.
  • Windows only (where the cockpit runs).

259 tests · 3-OS CI/release green · 0 console/page errors in QA.

1.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 00:41

DevDeck v1.5.1

Fixes and refinements to the in-app Claude usage bar (from v1.5.0):

  • Always on. The 5h / weekly usage bar now shows by default (the Settings opt-in toggle is removed). It self-hides automatically if you're not signed into Claude Code — in which case no network call is made.
  • Fixed the empty meter. The colored fill had zero size (an inline-span CSS bug); the bars now fill proportionally to your usage, with severity colors.
  • Clearer resets. Each window shows its own reset countdown (↻) so the 5-hour and weekly resets are never confused, plus a hover tooltip with the exact reset time. The weekly countdown now shows days.
  • Plan tier. Shows your Max tier (e.g. "Max 20x") when your account exposes it; otherwise "Max". The usage % is accurate for your tier either way.

251 tests · 3-OS CI/release green · 0 console/page errors in QA.

1.5.0

Choose a tag to compare

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

DevDeck v1.5.0

New — In-app Claude usage monitor (5h + weekly)

An opt-in, off-by-default footer status bar that's always visible while DevDeck is open, showing your 5-hour and weekly Claude usage — % used, time until reset, and plan — so you no longer need a separate statusline tool just to watch your limits.

  • Accurate, not estimated: uses Anthropic's own OAuth usage endpoint (the same one Claude Code uses) via your existing ~/.claude login.
  • Severity colors (green → amber → red) as you approach a limit; click the bar to jump to the Usage view.
  • Privacy-first: off by default; enable it in Settings. The OAuth token stays in the main process and never reaches the renderer; the call is main-process only (connect-src 'none' preserved). When off, nothing is read or sent.
  • Stays entirely inside the app — no tray, taskbar, or extra windows.

250 tests · 3-OS CI/release green · 0 console/page errors in QA.

1.4.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 21:17

DevDeck v1.4.1

Fixed

  • Cockpit terminal: Ctrl+C now copies your selection. In the embedded terminal, pressing Ctrl+C to copy highlighted text used to be forwarded to the agent as an interrupt (SIGINT), so the text appeared to vanish. Now Ctrl+C with a selection copies (and plain Ctrl+C with no selection still interrupts, as expected); Ctrl+V / Ctrl+Shift+V paste.

232 tests · 3-OS CI/release green · 0 console/page errors in QA.

1.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 19:46
v1.4.0

v1.4.0 — cockpit session status + height fix