Skip to content

Unpin v1.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 23:40
· 21 commits to main since this release
Immutable release. Only release title and notes can be modified.

Unpin v1.0.1

v1.0.1 improves the native macOS workbench's first-run experience, recovery reliability, and release evidence without changing CLI, TUI, MCP, or Rust mutation authority.

Highlights

  • Every work area now opens with persistent, collapsible guidance that explains the primary task and expected outcome.
  • Contextual states distinguish no workspace, loading, empty, filtered, blocked, missing prerequisite, and missing selection conditions and offer the next safe action.
  • Discover and Organize keeps all filter labels readable, supports prioritized multi-column sorting, and normalizes stale facet selections after inventory refresh.
  • Govern and Automate provides exact copy-only CLI and MCP handoffs for profiles, gateways, sessions, and hooks; the desktop app still does not execute those workflows.
  • Recover and Audit refreshes evidence whenever it becomes active, protects post-mutation recovery from stale reads, preserves last-known evidence, and keeps reviewed restore discard available under blockers.
  • Release evidence now includes a reviewed 52-image Light/Dark guidance matrix and rejects blank, incomplete, stale, or metadata-mismatched captures.

Desktop artifacts

The release provides separate Apple Silicon and Intel macOS archives:

  • unpin-desktop-v1.0.1-aarch64-apple-darwin.tar.gz
  • unpin-desktop-v1.0.1-x86_64-apple-darwin.tar.gz

Each archive contains UnpinDesktop.app, a version-matched unpin bridge, the bridge-integrity manifest, README, and license. The app remains ad-hoc signed with Hardened Runtime and is not Developer ID signed or Apple-notarized. Verify the checksum and GitHub attestation before using Finder's Control-click Open flow; do not disable Gatekeeper or strip quarantine metadata. Full instructions are in the desktop guide.

Verification

Implementation commit bc64f0a passed:

  • locked formatting, Clippy, workspace tests, CLI help, RustSec, dependency policy, and unused-dependency gates;
  • the full macOS XCTest scheme, including the bundled bridge handshake and recovery-ordering regressions;
  • desktop handoff and release-script contract tests;
  • a reviewed 52-image native Light/Dark guidance matrix;
  • a finalized provider matrix with 31/31 CLI, 31/31 TUI, and 31/31 MCP cases; and
  • live Pi 0.73.1 and OpenCode 1.18.9 validation with provider state unchanged.

The release commit must repeat version, metadata, Xcode, matrix, and live-host gates before tagging. Publication remains blocked until the exact draft asset set, checksums, attestations, desktop signatures, bundled bridge handshake, and installed artifact identity pass fresh-download verification.

Known limitations

  • No Developer ID signing, notarization, or automatic updates.
  • Desktop support remains macOS-only and architecture-specific.
  • Profiles, gateways, sessions, and hooks remain on CLI, TUI, and MCP surfaces.
  • crates.io, Homebrew, Linux ARM64, and Windows distribution remain deferred.