You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changelog
Unreleased
1.0.2 — 2026-07-28
Detects whether the Deck Threads Stream Deck plugin is installed, shows the installed and bundled versions, and offers Install, Update, or Restart directly from the companion app.
Repairs a missing plugin automatically during a complete-install app update while preserving the companion-only install choice.
Adds a standalone Stream Deck plugin download and keeps stable and beta website download channels separate.
Includes the Stream Deck host stability fixes from the 1.0.2 beta releases.
1.0.2-beta.2 — 2026-07-28
Stopped both the installer and companion launch from killing the entire Stream Deck host when synchronizing the bundled plugin; Deck Threads now reloads only its own plugin.
Removed continuous hardware animation writes and serialized state-driven key updates so task rendering cannot block device input.
1.0.2-beta.1 — 2026-07-28
Prevented animated task keys from flooding the Stream Deck render queue and freezing the device when the Deck Threads page opens.
Restored one-press Codex and Claude task foregrounding from physical Stream Deck keys, including source-specific task targets and explicit macOS app activation.
1.0.1 — 2026-07-24
Promoted the signed and notarized beta.3 build after verifying in-app update and automatic restart, companion reconnection, provider-specific task opening, packaged-plugin preservation, and isolated first-run behavior.
Added an Intel macOS runtime smoke test for the stable release candidate.
Added local Claude Code task monitoring alongside Codex, including sidebar titles, pinned tasks, archived-task filtering, lifecycle status, and reliable desktop task switching.
Added configurable Codex/Claude key reservations with a 4/4 default and optional borrowing of unused capacity.
Added per-app background colors, animation choices, and slot-handle and task-name font sizes.
Kept configured typography consistent between active and inactive Stream Deck slots.
Updated companion and Stream Deck keys to use blue or orange source borders with configurable status-colored surfaces.
Kept compact project task numbers stable across status and priority changes.
1.0.1-beta.3 — 2026-07-23
Improved connection stability so Stream Deck keys stay usable through brief companion scan delays instead of flashing offline.
1.0.1-beta.2 — 2026-07-22
Added signed in-app updates from public GitHub Releases with a single Update now action, download progress, automatic restart, stable and prerelease channels, and retry handling.
Added safe bundled Stream Deck plugin synchronization with version ordering, companion-only opt-out, atomic replacement, and rollback.
Added immutable draft-release publishing and verification for updater metadata, ZIP hashes, embedded provider configuration, and Apple Team identity.
1.0.0 — 2026-07-20
Introduced the Deck Threads macOS companion and Stream Deck plugin.
Added an eight-key, two-row live task layout with active-task priority and stable physical slots.
Added project-local compact labels, pinned-project markers, and distinct working, question, unread, read, waiting, and error treatments.
Added an orange attention state when Codex is waiting for an answer.
Added persistent per-state controls for showing or hiding full task titles on Stream Deck keys.
Split Threads, Connections, Key labels, and Activity into dedicated companion views so settings are not buried in one scrolling dashboard.
Added one-press opening of the matching Codex Desktop task.
Added a local connection dashboard, macOS menu-bar access, and automatic launch at login.
Added a Stream Deck setup panel with live companion status.