- fix(win32): correct ctypes signatures and struct definitions 9c1316e
- fix(tooltip): use bar frame click rect for tooltip positioning 31e79d7
- fix(crash-dumps): switch to custom dump type with extended flags 6fa3e39
- fix(win32): split event hook range to exclude EVENT_OBJECT_LOCATIONCHANGE afaf299
- fix(win32): correct PROPVARIANT structure layout and add missing BLOB union field fee2bf1
- fix(win32): remove premature CloseHandle calls in icon and app name lookups 3f0fb1d
- fix(bar): improve single instance lock handling and mutex ownership 6ab7bc3
- refactor(window-controls): remove unused system event listener imports b43c440
- feat(audio-visualizer): add native WASAPI-based audio visualizer widget (#1095) 8926b9d
- fix(bar): prevent autohide reveal zone from taking focus b4bbc23
- fix(bar): add border support and fix clipping edge in adaptive style ba3a3fb
- fix(bar): skip window add animation during initial taskbar population 5e73ed7
- docs(wallpapers): clarify animation requirement in docs b78d8b3
- feat(bar): add adaptive bar style c4ca839
- feat(win32): add OutQLen field to MIB_IF_ROW2 struct a11553e
- fix(wifi): fix memory leaks and invalid pointer reuse in WLAN API calls f9368ac
- fix(github): add request timeouts and prevent concurrent fetches 68f47d2
- refactor(quick-launch): simplify no-results empty state in compact mode 450849e
- perf(wallpapers): prioritize decoding and reduce image thread count 7b1a656
- fix(wallpapers): correct high-DPI scaling in transition engine 86f7de0
- chore(deps-dev): bump cx-freeze from 8.6.4 to 8.7.0 a157f50
- feat(wallpapers): rework gallery and transition engine 03568b3
- feat(widgets): add secure Codex usage widget b39dbe6
- ci(build): include yasb_cloud in unsigned artifacts 512288f
- refactor(windows-desktops): replace pyvda with an in-tree virtual desktop layer ec6206c
- fix(taskbar): only trigger peek for thumbnail hovers 71fd304
- fix(bar): slide the autohide bar by moving it instead of resizing it ee41e6b
- fix(taskbar): keep minimized state when a tiling manager refocuses a minimized window f952f05
- refactor(validation): make model class names unique per widget c6f108c
- fix(notes): keep the add note button under the input in floating mode 1dd9cd9
- chore(deps): bump python-dotenv from 1.2.2 to 1.2.3 c37d935
- chore(deps): bump holidays from 0.101 to 0.103 d8f2316
- feat(taskbar): track minimized window state for visual feedback 2ec516f
- feat(taskbar): add window grouping and preview peek enhancements e0d3352
- fix(dropdown): emit item selected after popup closes ef2387f
- docs(cloud): clarify subscription expiration and end-of-subscription details dc4791c
- feat(cloud): add YASB Cloud backup and restore 9f6e463
- docs(quick-launch): remove invalid screen option from example config 1109e44
- fix(control-center): handle brightness source selection and null updates 075db9c
- fix(widgets): clear stuck hover state when opening popup b423e95
- docs(readme): add new widgets to available widgets list a73da4c
- fix(controls): correct power button tooltip text c5af135
- fix(widgets): replace stale cached monitor_hwnd with dynamic queries 24483be
- fix(widgets): include grouper child widgets in active hotkey collection 95089f3