Skip to content

Releases

Macro Deck 3.1.0-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:01
Immutable release. Only release title and notes can be modified.
2e77036

What's Changed

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

๐Ÿž Bug Fixes

โฌ†๏ธ Dependencies

  • Bump follow-redirects from 1.16.1 to 1.16.2 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1607
  • Update dependency @playwright/test to v1.64.1 by @renovate[bot] in #1638
  • Lock file maintenance by @renovate[bot] in #1626
  • Update docs site to ^0.27.0 by @renovate[bot] in #1644
  • Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #1646
  • Update all patch updates by @renovate[bot] in #1635
  • Bump follow-redirects from 1.16.1 to 1.16.2 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1651

Full Changelog: v3.0.1...v3.1.0-beta.1

Macro Deck 3.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 22:09
Immutable release. Only release title and notes can be modified.
ba05452

What's Changed

๐Ÿ” Security

๐Ÿž Bug Fixes

Full Changelog: v3.0.0...v3.0.1

Macro Deck 3.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 11:33
Immutable release. Only release title and notes can be modified.
614dc0b

Macro Deck 3 is finally here!

After months of development and an extensive public beta, Macro Deck 3.0.0 is officially stable!

This is the biggest update in Macro Deck's history. Almost everything has been rebuilt from the ground up, introducing a completely new architecture, a redesigned editor, powerful automation capabilities, a built-in plugin store, and much more.

What's New

Completely Rebuilt Architecture

  • Rebuilt from the ground up using .NET 10.
  • New modern desktop application powered by Angular and Tauri.
  • Redesigned user interface with a more intuitive editing experience.
  • Cross-platform support for Windows, Linux, and macOS.
  • New communication architecture using REST APIs and WebSockets.
  • Improved performance, stability, and resource management.
  • Plugins now run in isolated processes, improving reliability and preventing plugin crashes from taking down the host.

New Editor & Customization

  • Completely redesigned deck editor.
  • Live synchronization of changes across connected devices.
  • Customizable buttons, folders, layouts, and widgets.
  • Multi-state buttons with dynamic states and appearances.
  • Variable-driven labels, colors, icons, and other properties.
  • New interactive widgets, including sliders, clocks, and dynamic content.
  • Support for custom widgets provided by plugins.
  • Improved icon management and customization.
  • More flexible profiles and folder navigation.

Powerful Automation

  • New flow-based automation system for chaining actions together.
  • Conditional logic, delays, and variable-based operations.
  • Local variables for scripts and automations.
  • Scheduled triggers and event-driven automation.
  • Integration events that can automatically trigger flows.
  • Secure handling of credentials and secrets with explicit approval requirements.
  • Improved keyboard, mouse, application, and system actions.
  • Control and delegate actions to other connected computers.

Built-in Macro Deck Store

  • Discover, install, and update plugins directly within Macro Deck.
  • Browse plugins, integrations, and their available features.
  • Automatic plugin update management.
  • Detailed plugin information, including versions, dependencies, and source code.
  • Community-driven plugin ecosystem with a dedicated Creator Portal.

Security is a major part of the new Store:

  • Store plugins must be open source.
  • Submissions undergo automated and human review.
  • Dependencies are checked for security concerns.
  • Trusted publishing provides a verifiable connection between source code and published packages.
  • Approved packages are cryptographically signed.
  • Macro Deck warns when installing packages without a trusted signature.

New Plugin System & SDK

  • Completely redesigned plugin architecture.
  • Out-of-process plugins communicating through APIs.
  • New C# SDK distributed through NuGet.
  • Extensible actions, variables, events, widgets, and configuration interfaces.
  • Declarative UI framework for plugin-provided interfaces.
  • Plugin development and publishing tools.
  • Improved plugin lifecycle management and error handling.

Built-in Integrations

Macro Deck 3 includes a growing collection of built-in integrations, including:

  • OBS Studio
  • Spotify
  • Twitch
  • Discord
  • Streamer.bot
  • Streamlabs Desktop
  • YouTube Music Desktop
  • SinusBot
  • Steam
  • AutoHotkey v2
  • Discord Webhooks
  • RSS & Atom feeds
  • Weather and system monitoring

Additional integrations are available through the Macro Deck Store.

Web Client & Companion Apps

  • Free Web Client that works directly in a browser.
  • Redesigned native Companion Apps for Android and iOS.
  • Support for multiple devices and connections to multiple computers.
  • USB connectivity for supported Android and iOS devices.
  • Native widgets and dynamic content.
  • NFC tag support and external automation links.
  • iOS Shortcuts integration.
  • Device battery information and monitoring.
  • Automatic reconnection and improved connection handling.
  • Idle dimming and automatic startup options on supported devices.

The Web Client remains free. The optional native Companion Apps offer a 7-day free trial followed by a one-time purchase.

AI & External Automation

  • Built-in MCP server for interacting with Macro Deck through compatible AI clients.
  • Inspect, configure, and control Macro Deck through supported MCP tools.
  • One-click Claude Desktop extension.
  • Expanded possibilities for external automation and integrations.

Security, Reliability & Performance

  • Improved authentication and protection against brute-force attacks.
  • Safer backup and restore operations with validation and rollback handling.
  • Backup progress indicators, estimated remaining time, and cancellation.
  • Improved plugin process isolation and lifecycle management.
  • Publisher signature verification during plugin updates.
  • Improved recovery and handling of failed updates.
  • Better WebSocket reconnection and connection recovery.
  • Reduced idle CPU and memory usage on Linux.
  • Numerous fixes for keyboard input, widgets, variables, integrations, and platform-specific behavior.

Upgrading from Macro Deck 2

Macro Deck 3 is a major architectural change and uses a separate data directory from Macro Deck 2.

Existing Macro Deck 2 installations are not overwritten. Migration support is available to help transfer existing configurations, but some plugins and functionality may require adjustments due to the new plugin architecture.

Macro Deck 2 plugins are not directly compatible with Macro Deck 3. Updated plugins can be found in the new Macro Deck Store.

Beta Update Channel

With the stable release, the Receive beta updates option under Settings โ†’ About is automatically disabled for everyone.

This means you'll receive stable updates by default.

If you'd like to continue testing upcoming features before their official release, you can enable beta updates again at any time.

Beta releases may contain unfinished features or bugs, so they're primarily intended for users who are comfortable testing and reporting issues.

What's Next?

Macro Deck 3.0.0 is the foundation for future development.

Upcoming releases will continue expanding the available integrations, automation capabilities, widgets, and plugin ecosystem.

Bug fixes will be delivered through patch releases such as 3.0.1, while new features and larger improvements will arrive in 3.1.0 and beyond.

Thank You!

A huge thank you to everyone who participated in the beta, reported bugs, contributed code, developed plugins, translated Macro Deck, or helped other users.

Your feedback and contributions made this release possible.

Welcome to Macro Deck 3!

Download Macro Deck | Documentation | Report an Issue

Macro Deck 3.0.0-beta.20

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 14:40
Immutable release. Only release title and notes can be modified.
76ff052

What's Changed

๐Ÿ” Security

  • Refuse backups whose files would land outside the data folder or exceed the archive limits by @manuelmayer-dev in #1517

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

  • Show Android Companion devices with the correct phone or tablet icon in the Battery widget by @manuelmayer-dev in #1474
  • Redesign the notification center with clearer priorities and improved notification management by @manuelmayer-dev in #1490
  • Require explicit approval before flows can access stored secrets by @manuelmayer-dev in #1539
  • Show the Approvals sidebar entry only when something requires attention by @manuelmayer-dev in #1561
  • Add reverse proxy support for forwarding client addresses and HTTPS information by @manuelmayer-dev in #1574
  • Keep unsaved editor changes when the desktop UI reconnects by @manuelmayer-dev in #1572

๐Ÿž Bug Fixes

โฌ†๏ธ Dependencies

  • Bump the npm_and_yarn group across 2 directories with 4 updates by @dependabot[bot] in #1470
  • Bump rustls from 0.23.45 to 0.23.46 in /ui/bootstrapper in the cargo group across 1 directory by @dependabot[bot] in #1575
  • Bump qs from 6.16.0 to 6.16.2 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1576

Full Changelog: v3.0.0-beta.19...v3.0.0-beta.20

Macro Deck 3.0.0-beta.19

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 01:21
Immutable release. Only release title and notes can be modified.
53c2bd1

What's Changed

๐Ÿ”Œ New Integrations

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

โšก Performance

๐Ÿž Bug Fixes

โฌ†๏ธ Dependencies

  • Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #1443
  • Bump the npm_and_yarn group across 2 directories with 3 updates by @dependabot[bot] in #1454

๐Ÿ› ๏ธ Other Changes

New Contributors

Full Changelog: v3.0.0-beta.18...v3.0.0-beta.19

Macro Deck 3.0.0-beta.18

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:12
Immutable release. Only release title and notes can be modified.
7089154

What's Changed

๐Ÿ”Œ New Integrations

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

โšก Performance

๐Ÿž Bug Fixes

๐Ÿ“š Documentation

โฌ†๏ธ Dependencies

๐Ÿ› ๏ธ Other Changes

  • Pin Tauri's renamed linuxdeploy and fail when the bundler fetches unpinned tools by @manuelmayer-dev in #1440

Full Changelog: v3.0.0-beta.17...v3.0.0-beta.18

Macro Deck 3.0.0-beta.17

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 20:19
Immutable release. Only release title and notes can be modified.
f92a975

What's Changed

๐Ÿ” Security

๐Ÿ”Œ New Integrations

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

๐Ÿž Bug Fixes

๐Ÿ“š Documentation

๐Ÿ› ๏ธ Other Changes

Full Changelog: v3.0.0-beta.16...v3.0.0-beta.17

Macro Deck 3.0.0-beta.16

Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Oct 17:13
Immutable release. Only release title and notes can be modified.
d99c3bf

What's Changed

๐Ÿ›  Breaking Changes

๐Ÿ”Œ New Integrations

๐Ÿงฑ New Widgets

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

โ™ฟ Accessibility

๐Ÿž Bug Fixes

๐Ÿงฉ Plugin SDK and Protocol

๐Ÿ“š Documentation

โฌ†๏ธ Dependencies

  • Update dependency @astrojs/starlight to v0.42.2 by @renovate[bot] in #1184
  • Update dependency Microsoft.IdentityModel.JsonWebTokens to 8.23.0 by @renovate[bot] in #1186
  • Update dependency @tauri-apps/cli to v2.11.5 by @renovate[bot] in #1185
  • Update dependency obs-websocket-dotnet to 5.7.0 by @renovate[bot] in #1187
  • Update dependency marked to v18 by @renovate[bot] in #1188
  • Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #1217
  • Bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot[bot] in #1230
  • Bump @modelcontextprotocol/sdk from 1.30.0 to removed in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1231

๐Ÿ› ๏ธ Other Changes

  • List additive plugi...
Read more

Macro Deck 3.0.0-beta.15

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:20
Immutable release. Only release title and notes can be modified.
2e0eb0b

What's Changed

๐Ÿ” Security

๐Ÿ›  SDK

๐ŸŽ‰ Exciting New Features

๐Ÿš€ Improvements

๐Ÿž Bug Fixes

๐Ÿ“š Documentation

โฌ†๏ธ Dependencies

Read more

2.15.3

Choose a tag to compare

@manuelmayer-dev manuelmayer-dev released this 01 Oct 19:05
Immutable release. Only release title and notes can be modified.

What's Changed

๐Ÿ› ๏ธ Other Changes

Full Changelog: v2.15.1...v2.15.3