last month
4bc8e46Bugs: - Restore button on hidden apps/devices read 'Remove this app profile' (wrong resx key reuse); new WebSettingsRestoreButton key - Performance page 'Eco' suffix and shortcuts page subtitle now localized (FR included) - About page copyright was hardcoded '© 2026 xmn'; now computed server-side (© <current year> xammen) - Default-device badge now live: AudioDeviceManager.DefaultChanged triggers PostState so the badge follows switches made from the tray, hotkeys, or Windows while the window is open Capture UX: - Recording hint now says 'Press keys · Esc clears' (was silent that Esc deletes the shortcut) - Blurring a record button cancels capture and resumes global hotkeys (new hotkeyCaptureEnded bridge message); previously hotkeys stayed paused if the user clicked away mid-capture - Same fixes for the preset hotkey recorder Accessibility: - aria-current=page on the selected sidebar nav item - Preset checkmark button gets aria-label/aria-pressed - Sidebar collapse/expand, mobile navigation, and nav region aria labels localized; nav no longer reuses the search placeholder as its label Polish: - Search: Enter opens the first result, Escape clears the query - Folder rules empty state uses the shared Empty component - Custom color rows show the hex value next to the picker - Removed dead bridge labels (openFailed, appearance, about)
Parent73bb3ee