Skip to content

v0.2.1 — Hitchmark

Choose a tag to compare

@elijah elijah released this 08 Jun 19:27
· 46 commits to master since this release
v0.2.1
3825496

Hitchmark v0.2.1

Full project rename from Hookmarks → Hitchmark. The hk binary and hook:// URI scheme are unchanged.

Added

  • Global hotkey — configurable system-wide hotkey (default ⌃⌥H) copies the front app's document hook:// URI to clipboard; key recorder UI with Accessibility permission banner
  • Auto-start hk serve — launchd LaunchAgent (macOS) and systemd --user service (Linux); toggle in Preferences → CLI
  • Safari + Chrome/Edge extension — single MV3 codebase works across all browsers; plugins/chromium symlink for discoverability
  • macOS System Services — 5 services in right-click menu: Copy URI, Link Files, Show Links, Open URI, Convert Path
  • Linux XDG integrations — Nautilus, Dolphin/KDE, Thunar, Nemo; unified installer with DE auto-detection
  • VS Code extension (plugins/vscode/) — 6 commands, esbuild pipeline, 7 tests
  • OneNote add-in (plugins/onenote/) — HTTP-only bridge, task pane UI, 10 tests

Changed

  • Project renamed: Hookmarks → Hitchmark (binary hk and hook:// scheme unchanged)
  • Bundle ID: com.elw.hookmarksapp.hitchmark
  • Config dir: ~/.config/hookmarks/~/.config/hitchmark/
  • MSRV bumped: 1.75 → 1.85 (required by transitive deps using edition 2024)
  • CI: added Windows to test matrix, Safari extension tests

Fixed

  • Safari MV3: removed type: module from background config
  • Xcode bundle IDs updated to app.hitchmark
  • All stale Hookmarks/hookmarks references removed from source

94 tests passing — Rust 22, Swift 32, JS 40

Full CHANGELOG