Skip to content

mxdeck 0.2.0

Choose a tag to compare

@knagato knagato released this 26 Sep 13:17
· 23 commits to main since this release

Plugins.

mxdeck can now load plugins: folders you list in ~/.config/mxdeck/plugins.json, or add from the new プラグイン (Plugins) menu. A plugin runs in mxdeck's main process and can add menu items, open a panel, open sign-in windows that have their own storage (separate from your Matrix accounts), and talk to widgets inside the clients. See docs/PLUGINS.md.

  • First plugin: mxdeck-plugin-login-helper. It signs in to Slack in its own window and builds the login token … command for mautrix-slack. Other bridges can be added with small definition files
  • Plugins are trusted code with mxdeck's own rights. Only listed folders are loaded, and adding one from the menu asks first
  • Messages from widget frames reach a plugin only from an account view and from the origins the plugin declared
  • Plugin panels close with Esc / ⌘W. A sign-in site stays in one window, and the memory usage view shows plugin windows separately

The UI is Japanese only for now.

Downloads

File For
mxdeck-0.2.0-arm64-mac.dmg / .zip Apple Silicon
mxdeck-0.2.0-x64-mac.dmg / .zip Intel

Signed with a Developer ID and notarized by Apple (app and dmg stapled).