Skip to content

Releases: s00d/switchshuttle

Release v2.1.0

29 Sep 09:34
34b8ef9

Choose a tag to compare

See the assets to download this version and install.

Release v2.0.0

26 Aug 17:21
965c220

Choose a tag to compare

See the assets to download this version and install.

Release v1.13.0

15 Jul 12:53
bde566b

Choose a tag to compare

See the assets to download this version and install.

Release v1.12.0

11 Jul 10:25
f4439b2

Choose a tag to compare

See the assets to download this version and install.

Release v1.11.0

09 Jul 19:12
08da02b

Choose a tag to compare

See the assets to download this version and install.

Release v1.10.0

08 Jul 10:53
ff6a017

Choose a tag to compare

See the assets to download this version and install.

Release v1.9.2

07 Jul 12:06
c64643f

Choose a tag to compare

See the assets to download this version and install.

Full Changelog: app-v1.9.1...app-v1.9.2

Release v1.9.1

07 Jul 11:44
12a4570

Choose a tag to compare

See the assets to download this version and install.

Full Changelog: app-v1.9.0...app-v1.9.1

Release v1.9.0

07 Jul 11:18
d767f1d

Choose a tag to compare

2025-07-07 16 05 04

✨ Features

  • menu: implement comprehensive system menu structure with monitoring support
  • monitoring: add real-time monitoring capabilities with background timer management
  • tray: add mouse event handlers for intelligent timer management (pause/resume on hover)
  • console: implement persistent console instance for improved command execution
  • menu: enhance menu item creation with individual timer management
  • monitoring: add new monitoring templates and enhance existing ones

🔧 Chores

  • deps: add lazy_static dependency for global state management

♻️ Code Refactoring

  • menu: simplify menu creation and update logic with structured approach
  • commands: rename update_system_tray_menu to update_tray_menu_from_commands for clarity
  • helpers: remove redundant execute_command_silent function
  • commands: replace helpers with console for command execution
  • console: add ConsoleInstance for managing interactive console sessions
  • menu: enhance menu item creation with console command execution

🐛 Bug Fixes

  • menu: fix background timer cleanup when menu items are removed
  • monitoring: implement proper timer lifecycle management with stop flags
  • menu: resolve timer conflicts during menu updates

⚡ Performance

  • tray: optimize monitoring timers with pause/resume functionality on mouse events
  • menu: implement efficient timer management to prevent resource leaks

Full Changelog: app-v1.8.0...app-v1.9.0

Release v1.8.0

05 Jul 17:32
f1e1065

Choose a tag to compare

image

✨ Features

  • components: add icon input and dynamic inputs section to CommandItem (8fe1967)
  • commands: add support for 'monitor' command type (8fe1967)
  • components: add monitor button to command type selector (8fe1967)
  • TemplateCommandsModal: enhance command display with icon and monitor info (8fe1967)
  • help: add monitoring commands section with examples and details (8fe1967)
  • editor: replace Template to json (8fe1967)
  • editor: add loading delay before saving configuration (8fe1967)
  • types: add description and additional fields to Command and Template (8fe1967)
  • types: add TypeScript definitions for JSON modules (8fe1967)
  • vite: add JSON import support with stringification option (8fe1967)
  • menu: add icon support to menu items and improve display names (8fe1967)
  • helpers: add icon support for menu items and notification error handling (8fe1967)
  • config: add monitor and icon fields to Config struct (8fe1967)
  • commands: add monitor and icon properties to command structure (8fe1967)
  • tauri.conf: enhance window configurations for multiple views (8fe1967)
  • menu: simplify submenu creation and improve error handling (8fe1967)
  • helpers: enhance window management and menu item creation (8fe1967)
  • commands: implement save_or_update_configuration function (8fe1967)
  • menu: add support for toggleable switch commands in system tray (8fe1967)
  • helpers: add command execution and menu item creation functions (8fe1967)
  • config: add enabled flag and switch command functionality (8fe1967)
  • commands: add support for switch commands with notifications (8fe1967)
  • routes: add help page route and component (8fe1967)
  • ui: add new button styles and color variables (8fe1967)
  • help: add help and documentation page with comprehensive guide (8fe1967)
  • editor: enhance configuration card styling based on enabled state (8fe1967)
  • templates: add macOS, Windows, and Linux switch categories (8fe1967)
  • TemplateCommandsModal: add tag filter to command templates (8fe1967)
  • configEditor: add toggle for enabling/disabling configuration (8fe1967)
  • components: add 'Switch' option to CommandTypeSelector (8fe1967)
  • commandsTable: add handling for 'switch' command type (8fe1967)
  • CommandItem: refactor input classes for improved styling consistency (8fe1967)
  • button: simplify button styles and introduce utility classes (8fe1967)
  • docs: add configuration management and switch commands sections (8fe1967)

🔧 Chores

  • versioning: replace .versionrc.js with .versionrc.json (8fe1967)
  • config: add versioning configuration and release scripts (8fe1967)

♻️ Code Refactoring

  • app: remove AppHeader component and adjust layout (8fe1967)
  • commands: rename save_configuration to save_or_update_configuration (8fe1967)
  • components: simplify Card.vue class management and styling (8fe1967)

🐛 Bug Fixes

  • docs: correct regex for keyword matching in documentation files (8fe1967)
  • cli: skip disabled configurations when searching for commands (8fe1967)
  • orders: resolve issue with incorrect order total calculation (8fe1967)

Full Changelog: app-v1.7.0...app-v1.8.0