📋 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 Signal and QComboBox imports

📚 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)