- refactor(bar_manager): enhance graceful shutdown handling and signal disconnection 6def703
- refactor(win32): improve event listener and COM initialization d07db72
- feat(quick_launch): add preview options and autocomplete feature bda7d27
- refactor(workflows): remove deprecated issue triage and signing workflows 81b8a7c
- refactor(quick_launch): breaking change, update screen selection logic for popup display 8425c09
- refactor(bar_manager): replace global state management with instance variable 01395da
- refactor(widgets): remove autohide timer logic from multiple components a8cb58b
- refactor(bar_animation_manager): streamline show/hide logic and improve animation handling 2225119
- feat(keybindings): add optional screen targeting for hotkeys 1816be1
- chore: remove unused files 6f013de
- fix(systray_popup): ensure popup is shown and geometry updated on open 17460ba
- fix(copilot_client): update copilot_client for github-copilot-sdk 0.1.29 compatibility 077a6da
- fix(systray): ensure icons are shown during cross-container drops edce922
- chore(deps): bump github-copilot-sdk from 0.1.25 to 0.1.29 3008e5d
- chore(deps): bump python-dotenv from 1.2.1 to 1.2.2 c4f021e
- fix(open_meteo): center align today label in weather widget c67f5dd
- fix(systray): update toggle button state during popup hide 1e08c23
- fix(build): add init.py to quick_launch resources for cx_Freeze zip packaging b6cde11
- refactor(systray): improve drag-and-drop handling for pinned and unpinned icons 5226506
- fix(systray): prevent toggle action during closing animation 7ea5129
- feat(cli): implement cache cleanup for quick launch icons e9a9b6e
- feat(quick-launch): enhance icon extraction and provider configuration eb1ac47
- feat(systray): rework popup and icon management for unpinned icons 428fff1
- refactor(github_notifications): remove on_deactivate method and update cache time handling d54b3e6
- fix(server_monitor): enhance error handling for server connectivity issues 97f3951
- fix(notification): improve notification listener shutdown process 622e461
- refactor(logging): replace logging calls with logger instance 7bc55e4
- feat(ssh): add SSH provider for managing SSH connections 4fc6031
- refactor(open_meteo): simplify widget ID generation and cleanup a36e814
- docs(openmeteo): custom icons documentation a70c24c
- feat(openmeteo): custom svg or png icons 3d4cadc
- chore(deps): bump openai from 2.21.0 to 2.24.0 84bd5a3
- feat: add media source callback (#684) 2dd0dd3
- feat(grouper): add screen_name attribute to child widgets e8ea7c0
- feat(wsl): add WSL provider for managing Windows Subsystem for Linux distributions 0cc11c7
- feat(clipboard_history): improve clipboard history retrieval with threading fa72ce8
- fix(app): fix application crashing exception code 0xc0000005 (#745) c47a52f
- feat(quick_launch): enhance relative time formatting and add new provider features 0e42857
- fix(github): update api to fetch data based on token not just per widgets instance ca569c6
- feat(quick_launch): add GitHub notifications and Windows Terminal providers 65d04e6
- fix(copilot_client): detect Copilot when cli_url is missing from config d7eaad7
- Update (Widget)-Whkd.md to include available callbacks (#741) ad20110
- fix(open_meteo): correct indentation for label option in Open-Meteo widget 79ef35d
- chore(schema): update schema.json for v1.9.0 629820d