Repository navigation
v2026.7.1
What's Changed
Features
- Per-app trigger rules — the Exceptions pane is now Apps: for each app, either suppress the trigger (as before) or open the ring with a different trigger just in that app — keep ⌥Space everywhere but hold the middle button in your terminal. Existing exception lists carry over unchanged.
- Start at login — new toggle in Settings, backed by macOS login items and always in sync with System Settings.
- Version & website at a glance — the sidebar footer shows the app version (build number in the tooltip) and links to snip.hexul.com.
- App icon on the onboarding screen — the welcome screen now shows Snip's actual icon.
Fixes
- Recording a per-app trigger is safe against every way of backing out: canceling, switching behaviors mid-recording, or abandoning the recorder can no longer leave stray bindings or swallow keyboard input.
- Escape cancels trigger recording instead of being captured as the trigger.
- Disabled buttons now dim properly.
- Fixed a data race between the ring's stuck-session watchdog and the event tap.
Full Changelog: v2026.7.0...v2026.7.1