Compare commits

..

5 commits

Author SHA1 Message Date
Kit Langton
3e300721b8 docs: point to the Rust rewrite at anomalyco/hex 2026-10-14 14:42:37 -07:00
Kit Langton
f58d52c4cc Release 0.8.5 2026-08-26 23:47:08 -04:00
Kit Langton
df37c99b7c feat: point legacy Hex users to the Rust beta
Add a dismissible Settings banner and a persistent About link to hex.kitlangton.com, without installing or migrating anything. Keep the announcement limited to supported Macs and add isolated native screenshot coverage.

Update the legacy repository README to direct new development to anomalyco/hex while preserving Swift history and downloads. Closes #291.
2026-08-26 23:35:40 -04:00
Kit Langton
881c46f236 Release 0.8.4 2026-07-19 17:00:33 -04:00
Kit Langton
9c597cb77d Prevent first-launch crash during hotkey setup
Hex 0.8.3 added a stale-TCC fallback that synchronously read KeyEventMonitor state while the first handler registration barrier already owned the same dispatch queue. When Input Monitoring was not yet granted, libdispatch trapped on the recursive sync and crashed fresh installs during launch.\n\nMake monitor state reads detect queue re-entry, keep external reads synchronized against barrier writes, and snapshot event handlers only after entering the queue. Inject the system permission probes so the denied-permission registration path has a deterministic regression test.\n\nFixes #254\nFixes #258\nFixes #265
2026-07-19 16:13:13 -04:00
26 changed files with 487 additions and 136 deletions