Veloop 0.2.0
What changed
- Unified the control app and background runtime under the single
Velooppermission identity, with Accessibility as the only permission users configure. - Refreshed permission state when Veloop becomes active, kept Open Settings available in every state, and stopped triggering proactive macOS permission prompts.
- Improved caret placement by preferring the bundled Palette and falling back to the focused Accessibility element when needed.
- Added two direct-to-Trash uninstall policies: preserve history and settings, or remove everything. Homebrew uninstall performs a complete purge.
- Kept clipboard capture, history, previews, and restoration local to the Mac.
Verification
swift test: 198 tests passed with 0 failures.- The release build completed for
arm64andx86_64. - The DMG verifier confirmed version
0.2.0(build5), the singleVeloop.appidentity, required resources, both architecture slices, and valid ad-hoc code signatures. hdiutil verifyconfirmed the disk image checksum. The x86_64 slices were verified but were not run on Intel hardware during this publication.
Installation notes
Veloop 0.2.0 is ad-hoc signed and not notarized. After copying Veloop.app to Applications and before the first launch, run:
xattr -dr com.apple.quarantine /Applications/Veloop.app
open /Applications/Veloop.appAn ad-hoc binary update changes its code hash. If macOS does not retain the previous grant, enable Veloop again in System Settings > Privacy & Security > Accessibility.
Download integrity
- Asset:
Veloop-0.2.0-universal.dmg - Size:
3,291,091 bytes - SHA-256:
6676a7efd675c9cf51654c838bd09fa546ef2a0693a2f5992e74e98a65fc835b