📋 Changelogs
Version history and release notes
v1.0.3
Latest
February 2026
🎨 Visual Improvements
- New App Icon - Brand new icon
- Instant Theme - App now starts with correct theme (no more dark-to-light flash)
- Fixed Light Mode - Buttons now properly visible in light theme
v1.0.2
February 2026
✨ New Features
- Unlimited Free Triggers - Free tier can now store unlimited triggers (5 enabled max). Choose which ones to keep active.
- Windows Integration - Find TinyTrigger in Start menu search, launch with Win+R, appears in installed apps
- Hotkey Sharing - Multiple triggers can now use the same hotkey (all fire when pressed)
🔧 Improvements
- No More Popups - All errors and warnings now show inline (no more annoying dialogs)
- Better Hotkey Recording - Click the hotkey field to record, works with ctrl+a/ctrl+c/etc., ESC to cancel
- Search by Hotkey - Search field now finds triggers by name or keyboard shortcut
v1.0.1
Major Update
February 2026
🏠 Smart Home Integration
- Home Assistant Integration - Native bidirectional integration with Home Assistant via REST API
- Entity Browser - Browse and control all your Home Assistant entities (lights, switches, climate, media players, etc.)
- MQTT Auto-Discovery - Publish TinyTrigger shortcuts to Home Assistant dashboard
- MQTT Device Control - Browse and control MQTT auto-discovery devices directly without Home Assistant configuration
- Remote Execution - Execute TinyTrigger shortcuts from Home Assistant automations and dashboards
- Smart Device Actions - New action types for controlling lights, thermostats, and more
✨ New Features
- MQTT Publish Action - Publish to any MQTT topic with custom payloads, QoS levels, and retain options
- Command Dropdown - Auto-populated command presets for MQTT devices (Turn On, Turn Off, Press Button, etc.)
- Entity Caching - Offline access to Home Assistant entities with background refresh
- Secure Credentials - Platform-specific secure storage for MQTT passwords and Home Assistant tokens
- Integration Settings - Comprehensive configuration dialog with connection testing
🔧 Improvements
- Non-blocking startup - MQTT/Home Assistant connections now happen in background threads
- Dynamic instance ID - Uses device hostname instead of generic "desktop"
- Controllable entities filter - Entity pickers only show actionable entities, not read-only sensors
- Silent refresh - Entity refresh updates counts without annoying popups
- Custom update dialog - "Get License" and "What's New?" buttons don't close the dialog
🐛 Bug Fixes
- Fixed MQTT discovery subscription to support both 3-level and 4-level topic patterns
- Fixed entity picker column widths (Entity: 450px, State: 120px)
- Fixed refresh button hanging with proper signal handling
- Fixed action form switching leaving residual UI elements
- Fixed missing
SignalandQComboBoximports
📚 Documentation
- Added
HASS_MQTT_IMPLEMENTATION_STATUS.md- Complete integration status document - Updated website with Home Assistant integration hero section
- Added "Three Ways to Automate Everything" pillars section
v1.0.0
Initial Release
January 2026
🎯 Core Features
- Global Hotkeys - System-wide keyboard trigger detection that works everywhere
- HTTP Requests - Send GET/POST requests to control APIs and webhooks
- Execute Commands - Run scripts, batch files, and programs instantly
- Action Chaining - Execute multiple actions in sequence with delays
- Keystroke Simulation - Send keyboard shortcuts programmatically
💻 Platform Support
- Cross-Platform - Native support for Windows and Linux
- Auto-Start - Launch automatically on system boot
- System Tray - Minimize to system tray with theme-aware icons
- Single Instance - Socket-based single instance lock
🎨 User Interface
- Modern GUI - Clean, intuitive interface built with PySide6 (Qt)
- Dark/Light Themes - Automatic system theme detection
- Internationalization - Multi-language support with Qt translation system
- Hotkey Recorder - Visual hotkey recording in shortcut editor
- Search & Filter - Quickly find triggers with search functionality
💰 Licensing
- Free Tier - 5 triggers included for free
- Lifetime License - €9 one-time payment for unlimited triggers
- Lemon Squeezy Integration - Secure license activation and validation
- Offline Grace Period - 7-day offline license validation with local cache
⚙️ Configuration
- JSON Config - Human-readable configuration files with GUI editor
- Import/Export - Share configurations across machines easily
- Default Shortcuts - Sample triggers included to get started
- Platform-Specific Paths - Config stored in standard OS locations
🔄 Auto-Update
- Licensed Users - Silent background downloads with transparent self-replace on restart
- Free Users - Manual update dialog with download link
- Atomic Updates - Update either fully succeeds or fully rolls back
- Version Checking - Platform-specific version manifests (Windows, Linux, macOS)