[0.9.0-beta] - 2025-12-04

Added
Addon Sets & Stacks (Epic 7) - Modular addon collections for quick flight preparation
Create named sets of addons (e.g., "Seattle Scenery", "Airliner Avionics")
Activate/deactivate sets with single toggle to enable/disable grouped addons
Sets operate on union model - addons can belong to multiple sets
Deactivating a set only disables addons exclusive to that set
Drawer-based UI architecture - Cleaner header with separate controls
Libraries drawer with checkboxes for filtering (view-only, show/hide)
Sets drawer with toggle switches for activation (state change)
Mutual exclusivity - only one drawer open at a time
Set Editing Modal - Search-first design for efficient set building
300ms debounced search across all libraries
Immediate add/remove operations (no save button for membership)
Delete confirmation dialog with set name and addon count
Contextual "Add to Set" - Quick set management from addon views
"Add to Set" button on addon cards and table rows
Popover showing all sets with membership checkmarks
Create new set directly from picker with addon pre-added
Backend set management commands
create_set,update_set,delete_set,get_all_sets,get_set_addonsadd_addon_to_set,remove_addon_from_set,get_addon_setsactivate_set,deactivate_setwith proper union calculationsearch_addonsfor modal search functionality
Changed
Header redesign with Libraries and Sets drawer triggers
LibraryManager updated with drawer integration
AddonCard and AddonTable now include "Add to Set" actions
Technical
New Zustand store:
setStore.tsfor set state managementNew service:
setService.tswrapping Tauri set commandsDatabase schema:
setsandset_membershiptables with CASCADE delete100+ new tests (22 AddToSetPicker, 21 EditSetModal, 38 backend sets tests)
[0.8.0] - 2025-09-16
Added
Pilot Identity Management (Epic 4)
SimBrief Pilot ID storage with API validation
VATSIM ID management with stats display (hours, rating, division)
6-hour smart caching to prevent excessive API calls
Flight Services Hub (Epic 4)
Configure and launch 17+ external add-on tools
Auto-detection of installed services with intelligent path patterns
Custom service support with user-defined names and icons
Launch tracking with counts and timestamps
Technical
Extended Identity model with SimBrief and VATSIM fields
New tables:
services,user_servicesHTTP client with connection pooling for API calls
Secure executable launching with path validation
[0.7.0] - 2025-11-04
Added
Global Notification System (Epic 5)
Application-wide notification bar flush against TopBar
Error, warning, and info notification types with distinct styling
Sound integration (error, whoop, chime sounds)
Action button support (e.g., "Rescan" for library changes)
File watcher integration for library change detection
Technical
New Zustand store:
notificationStore.ts(CANONICAL notification system)GlobalNotificationBar component with slide animation
useWatcher hook for file system monitoring
[0.6.0] - Previous
Added
MSFS Launch System with Windows Store app support
Background system with Unsplash photography
Addon management infrastructure with SQLite backend
Library scanning and junction-based enable/disable
Modern UI stack (Tailwind CSS, Framer Motion, Lucide icons)
Pre-release History
Earlier versions focused on foundational architecture:
Epic 1: State management refactoring (Zustand consolidation)
Epic 2: Rust backend testing framework
Epic 3: Database schema improvements