Releases: elijah/hitchmark
Releases · elijah/hitchmark
v0.5.0 — Quality Sprint
What's new in v0.5.0
Testing
- 19 CLI integration tests covering all major
hkcommands HK_STORE_PATH/HK_CONFIG_DIRenv var overrides for isolated test runs
CLI
hk version [--verbose]subcommand alias (many users muscle-memoryhk version)hk filenow exits non-zero with a clear error on nonexistent pathshk gc --deleteexits 0 on successful cleanup (was incorrectly exiting 1)
HTTP API
GET /open?uri=<uri>— resolve and open anyhook://URI via the OS opener
Crate metadata
hitchmark-coreandhitchmark-cliare now ready forcargo publish/ crates.io- Per-crate
README.mdfiles
Specs
specs/uri-scheme.mdupdated to v0.3: renamed, x-callback-url parameter table, bookmark semantics clarifiedspecs/purple-numbers.mdupdated to v0.2: renamed, CLI flags corrected
Assets
- Real 32×32 RGBA PNG tray icon for Windows (replaces 70-byte broken placeholder)
Full changelog: https://github.com/elijah/hitchmark/blob/master/CHANGELOG.md
v0.4.0
v0.3.0
v0.2.1 — Hitchmark
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 documenthook://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/chromiumsymlink 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
hkandhook://scheme unchanged) - Bundle ID:
com.elw.hookmarks→app.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: modulefrom background config - Xcode bundle IDs updated to
app.hitchmark - All stale
Hookmarks/hookmarksreferences removed from source
94 tests passing — Rust 22, Swift 32, JS 40