v1.0.0
v1.0.0 - 2026-06-05
First stable release. Distilled from the v1.0.0-beta.{1..5} series.
-
Highlights
-
Linux-style PRIMARY selection on macOS. Selecting text with the mouse (drag, double-click, triple-click) captures it into a private PRIMARY buffer that is independent from the
Cmd+Cclipboard; middle-click pastes the buffer wherever the cursor is. -
Active event interception via
CGEventTapso MacPasteNext can swallow side-button / middle-click events instead of letting the OS or focused app react on top of our action (fixes Terminal.app double-paste, #1). -
Optional microphone mute on a configurable side button, with a visible Red/Green indicator in the menu bar.
-
Built-in Sparkle 2 auto-updater. The app polls
https://github.com/d0dg3r/MacPasteNext/releases/latest/download/appcast.xml, verifies every update ZIP with EdDSA, and installs in-place. Background checks are user-toggleable. -
Bilingual UI (English / Deutsch) with tooltips on every setting, an integrated debug console, and a one-click
tccutil resetfor stuck Accessibility prompts. -
Release infrastructure
-
Self-signed release pipeline that produces a reproducible, identifier-stable
MacPasteNext-macos-arm64.zipand a Sparkle-signedappcast.xmlfor every tag. -
All releases (including
-beta.Nchannels) publish as non-prerelease GitHub releases and are promoted tolatest, so the Sparkle feed URL always resolves. -
scripts/sparkle-bootstrap.shfor the one-time EdDSA keypair generation,scripts/sparkle-publish-update.shfor CI-side signing and appcast generation, and a smoke test that verifies framework embedding, Info.plist keys, and codesign on every build.