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