Releases: rschwabco/deck-threads
Releases · rschwabco/deck-threads
Release list
Deck Threads 1.0.3
Changelog
Unreleased
1.0.3 — 2026-07-29
- Restores smooth physical Stream Deck animations with a time-based, single-writer renderer capped at 20 hardware updates per second, preventing stale-frame queues and device-wide update bursts.
- Adds Wave, Orbit, Scan, and Sparkle motion options alongside Still, Breathe, Sweep, and Pulse, with matching live previews and persistent per-source settings.
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.
Deck Threads 1.0.2
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.
Deck Threads 1.0.2-beta.2
Changelog
Unreleased
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.
Deck Threads 1.0.2-beta.1
Changelog
Unreleased
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.
Deck Threads 1.0.1-beta.3
Changelog
Unreleased
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.1 — 2026-07-22
- 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 and four animation choices for every task status.
- Added per-app controls for slot-handle and thread-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.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.
Deck Threads 1.0.1-beta.2
Changelog
Unreleased
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.1 — 2026-07-22
- 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 and four animation choices for every task status.
- Added per-app controls for slot-handle and thread-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.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.
Deck Threads 1.0.1 beta 1
Adds per-app status colors and animation choices, configurable slot-handle and thread-name sizes, and consistent typography across active and inactive slots.
The primary installer includes Stream Deck plugin 1.0.1.0. Both macOS images are universal and Developer ID signed; Apple notarization remains pending for this beta.
Deck Threads 1.0.0 beta 1
Deck Threads 1.0.0 beta 1
- Deck-Threads-Installer.dmg installs the universal companion app; first launch installs or updates the bundled Stream Deck plugin automatically.
- Deck-Threads-Companion.dmg installs only the universal companion app and does not install or update the plugin.
- Both apps are Developer ID signed for Apple silicon and Intel Macs.
macOS first launch
This beta is Developer ID signed but is not yet Apple-notarized. If macOS blocks the first launch, Control-click Deck Threads in Applications and choose Open.