Ariadne v0.8.16
This macOS usability release makes Ariadne discoverable and recoverable like a
normal application while keeping every supported release target green.
Added
- A signed
Ariadne.app. The macOS installer places the application in
/Applicationswhen writable and falls back to~/Applications, with a
native Ariadne icon and no administrator requirement. - One-click tray recovery. Finder, Spotlight, and Launchpad can start the
existing tray LaunchAgent. The launcher prefers the canonical service, can
recover a loaded versioned agent, and re-registers the canonical plist when
needed. - No unmanaged duplicate. The app asks launchd to start the tray instead of
launching the tray binary directly, preserving the existing single-instance
and lifecycle guarantees.
Fixed
- macOS-only launcher tests are excluded from Windows test compilation while a
Windows-safe launcher stub remains in the release archive.
Compatibility
- Core MCP, Qdrant data, backups, maintenance, and update behavior are
unchanged. - Linux and Windows packages include the small launcher binary for consistent
release contents, butAriadne.appinstallation is macOS-only.
Verification
- launcher label parsing and AppleScript escaping tests
- app bundle, executable mode, plist, PNG icon, ICNS conversion, and installer tests
- full Go tests, Windows tests, cross-builds, lint, release metadata, and rendered site tests