Releases: tech-stack-studios/tech-stack-streamdeck
Releases · tech-stack-studios/tech-stack-streamdeck
Release list
v2.0.0.0
Release v2.0.0.0
✨ Highlights
- Discord RPC Migration: Complete redesign of Discord integration with secure OAuth relay support
- Enhanced Discord Plugin: Configurable redirect URI, local relay setup, and hosted Cloudflare Worker option
- Improved Setup: One-command local relay startup and comprehensive setup documentation
🎯 Key Features
- Discord mute/deafen, push-to-talk, channel switching via Discord RPC
- Secure OAuth token management via hosted relay or local server
- Zero-host fallback with local relay one-command setup
- Comprehensive documentation for clone-users and deployment
🔧 What's Included
- Discord plugin with enhanced OAuth flow and redirect URI configuration
- Cloudflare Workers relay for secure credential management
- Local fallback relay server for zero-hosting deployments
- Complete setup guides in README and Discord plugin docs
🙏 Acknowledgments
Built with Electron, React, Vite, and love for the Linux Stream Deck community.
See CHANGELOG for detailed commit history.
v1.0.0.0
v1.0.0.0 — 2026-06-01
✨ New Features
- White transparent tray icon for Linux Mint desktop environments
- Side-by-side Default/Pressed icon grid in the properties panel
- Overlay properties panel (flyout no longer shifts the button grid)
- Help & Documentation dropdown menu in the app toolbar
- OBS Studio plugin: scene switching, recording, streaming, and source control via Stream Deck
- Discord plugin: full mute/deafen/PTT support via Stream Deck buttons
- Stress test action for Discord mute/unmute to validate reliability
🐛 Bug Fixes
- Discord mute button now works when the Discord app is minimized
- Discord mute toggle no longer fails on the second press
- Discord plugin key events now use XTestFakeKeyEvent instead of XSendEvent — Chromium/Electron rejects synthetic XSendEvent events; XTest events are treated as real hardware input
- OBS inspector dropdowns now populate correctly and show "OBS connected" status (fixed inspector→plugin message routing)
- Plugin reinstall now cleanly replaces the running process without leaking the old process
sdpi-bridge.jsis now correctly bundled in the packaged app viaextraResources(previously missing, causingReferenceError: sdpi is not definedin inspectors)- Inspector scrollbar contrast matched to the Stream Deck properties panel styling
🔧 Improvements
- Version scheme reordered to
RELEASE.BETA.ALPHA.BUILDwith full CI automation - Beginner installation guide added covering
.debinstall, udev rules, and first-launch steps - Repository transferred to the
tech-stack-studiosGitHub organisation - GNU General Public License v3 added
- Release Manager agent added for orchestrating the full release pipeline