You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File-based anchor cache for puzzle detection (Fingerprint, Keypad, El Rubio).
Cache lifecycle hooks:
Load cache on startup.
Save cache on app exit.
Shared hotkey formatting helper for canonical hotkey registration.
Changed
Anchor detection now tries cached coordinates first, then falls back to full-region search.
Hotkey registration now uses canonical-to-runtime conversion for better keyboard-layout compatibility.
Update check flow now supports update priority levels:
Major update required
Partial update available
Update prompt now includes multi-line "What’s new" content from version metadata.
Fixed
Reduced hotkey registration failures on non-US/non-English keyboard layouts.
Improved solver startup behavior by passing cached anchor data into solver instances.
Improved toggle workflow for NoSave behavior.
Minor cleanup/refactor in shared utility code (tooltip/click-through related paths).
Notes
Improves NoSave toggle by almost 3x.
Hotkeys should now work correctly regardless of keyboard layout, including Russian layouts where [/] keys were previously problematic. Thanks to #1
Update check now provides clearer guidance on the importance of updates, allows skipping and includes "What’s new" details to encourage users to stay up to date.