Releases: s00d/switchshuttle
Releases · s00d/switchshuttle
Release v2.1.0
See the assets to download this version and install.
Release v2.0.0
See the assets to download this version and install.
Release v1.13.0
See the assets to download this version and install.
Release v1.12.0
See the assets to download this version and install.
Release v1.11.0
See the assets to download this version and install.
Release v1.10.0
See the assets to download this version and install.
Release v1.9.2
See the assets to download this version and install.
Full Changelog: app-v1.9.1...app-v1.9.2
Release v1.9.1
See the assets to download this version and install.
Full Changelog: app-v1.9.0...app-v1.9.1
Release v1.9.0
✨ 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
✨ 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
