Releases: Gagan-Zeus/ZevLink
Release list
ZevLink v3.1.1
What's New
- Removed the Google Play services QR scanner dependency from the Android app.
- Added a built-in local QR scanner for pairing, using the device camera and open-source ZXing decoding.
- Kept manual Android pairing available for users who cannot or do not want to scan the Mac QR code.
- Added F-Droid-ready Android metadata, screenshots, icon, changelog, and a draft fdroiddata recipe.
- Updated Android and macOS version metadata to 3.1.1 (build 32).
ZevLink v3.1.0
What's New
- Added Find My Phone so the Mac can make the paired Android phone ring, even when its media volume is low.
- Added Find My Phone ringing state to Android presence updates for responsive Mac controls.
- Replaced the previous Android and macOS app icons with the new ZevLink logo.
- Tuned the Android adaptive icon so the complete logo fits square, rounded-square, and circular launcher masks.
- Made the macOS settings window vertically scrollable so every preference remains accessible on smaller displays.
ZevLink v3.0.0
What's New
- Added Mac Remote controls for lock, sleep, restart, shutdown, logout, media, volume, and opening URLs on the Mac.
- Added file sharing between Android and Mac, including Android share-sheet sends and incoming transfer handling.
- Added Zev Assistant digital assistant integration with voice commands, Mac Remote shortcuts, and AirPlay controls.
- Added an in-app Setup Guide at the bottom of Android Settings with start-to-finish instructions for pairing, clipboard sync, file sharing, Mac Remote, AirPlay, and Zev Assistant.
Zevlink v2.3.0
What's New
- Includes the latest macOS notification, media, call-control, AirPlay, and clipboard-sync implementation from the current codebase.
- Includes the latest Android notification, AirPlay, clipboard, pairing, and call-control implementation from the current codebase.
v2.2.0
What's New
- Added a macOS pull-down Android notification stack from the top-right of mac.
- Kept Android notification layouts intact in the stack, including action buttons such as reply, copy, mute, play, pause, previous, and next.
- Added scrolling for overflow notifications in the stack.
- Added outside-click and swipe-up hiding for the notification stack.
- Kept active Android media notifications pinned to the top of the stack while the Android notification exists.
- Stopped media notifications from popping up repeatedly on every song change; they now update silently in the pull-down stack.
- Fixed media control actions so play/pause/previous/next do not remove the media notification from the Mac stack.
- Updated media action refresh so play changes to pause, and pause changes to play, after Android updates the notification.
- Added notification-specific images, so mirrored notifications can show chat images, rich notification pictures, or album art before falling back to the app icon.
- Preserved same-sender notification grouping while keeping subactions visible.
v2.1.0
What's New
- Muted local Android media playback when AirPlay audio, screen mirroring, or audio broadcast starts.
- Restored the previous Android media volume when AirPlay stops.
- Blocked Android volume up, volume down, and mute keys during AirPlay, with a toast that says to stop AirPlay to listen locally.
- Kept AirPlay audio capture shared across audio, screen mirror, and broadcast paths.
- Automatically opens the numeric keyboard when the AirPlay screen-mirroring one-time-code dialog appears.
v2.0.0
ZevLink v2.0.0
ZevLink 2.0.0 is the major AirPlay release. The app is no longer just clipboard sync; it is local-first Android and Mac continuity for clipboard, AirPlay, notifications, calls, and connection presence.
What’s New
Added AirPlay screen mirroring from Android to Mac.
Added AirPlay phone audio streaming to Mac.
Added AirPlay audio broadcast to selected AirPlay receivers.
Added Android notification actions for quick AirPlay Audio and Screen Mirror access.
Added Android now-playing / media control support during AirPlay audio.
Renamed the product experience to ZevLink while preserving old zevclip internal service names and headers for compatibility.
Cleaned the Android home screen around Clipboard and AirPlay.
Cleaned Android Settings around Mac pairing, permissions, and the Quick Settings clipboard tile.
Improved macOS app naming, bundle identity, settings copy, and ZevLink folder/cache naming.
Updated README documentation for ZevLink 2.0.0.
ZevClip 1.5.0
ZevClip 1.5.0
Local-only Android ↔ Mac clipboard sync, notification mirroring, and call controls.
Demo: https://www.youtube.com/watch?v=ZQB1X4zhDOA
Downloads
Use these files:
ZevClip-Android-1.5.0.apk- Android production APK, signed with the ZevClip release key.ZevClip-macOS-1.5.0.zip- macOS app zip.SHA256SUMS.txt- checksums for both app files.
What's New
- Redesigned the Android app into a cleaner two-page layout:
- Home page for clipboard sync status.
- Settings page for permissions, pairing, and manual setup.
- Added Material 3-style Android polish:
- Dynamic system colors.
- Flat rounded buttons.
- Cleaner manual setup fields.
- Cleaned the macOS settings window layout.
- Added Android boot restart support so sync services restart after phone reboot when sync was already enabled.
- Improved reconnect behavior and status wording around local network/hotspot usage.
Install
Android
- Download
ZevClip-Android-1.5.0.apk. - Open it on your Android phone.
- Allow install from unknown sources if Android asks.
- Open ZevClip and enable the requested permissions:
- Accessibility for Android → Mac clipboard sync.
- Notification access for notification mirroring.
- Phone permissions for call controls.
- On some phones, enable Auto-start or unrestricted battery for ZevClip so it can restart after reboot.
macOS
- Download
ZevClip-macOS-1.5.0.zip. - Unzip it.
- Move
ZevClip.appto/Applications. - Open it from Finder. If macOS warns because it is not notarized, right-click the app and choose Open.
- Allow local network access when macOS asks.
Pairing
- Open ZevClip Settings on the Mac.
- Open ZevClip Settings on Android.
- Tap Scan Mac QR on Android.
- Scan the QR shown on Mac.
- Turn on clipboard sync on both devices.
Both devices must be on the same Wi-Fi/LAN, or the Mac can be connected to the phone hotspot.
Known Limitations
- Text clipboard sync is supported. Image clipboard sync is planned for a later version.
- The macOS app is ad-hoc signed but not Apple notarized because no Developer ID certificate is available in this build environment.
- Traffic is local HTTP protected by a pairing token, not end-to-end encrypted transport.
- Some Android brands may still block reboot autostart unless Auto-start or unrestricted battery is enabled manually.
- Bonjour discovery can fail on networks with client isolation enabled; manual IP setup remains available.
Checksums
See SHA256SUMS.txt attached to this release.
v1.4.0
ZevClip 1.4.0
Highlights
- Fixed reconnect recovery when switching away from and back to the same Wi-Fi or phone hotspot.
- Added an Android-to-Mac presence handshake so the Mac can relearn the Android receiver address even when Bonjour discovery misses the phone after reconnect.
- Android now includes receiver identity headers on clipboard, notification, and call requests to keep the Mac endpoint fresh.
- Android receiver discovery advertising now refreshes after network changes and periodically while sync is running.
Packaging
- Android: versionName 1.4.0, versionCode 14.
- macOS: CFBundleShortVersionString 1.4.0, CFBundleVersion 14.
- Android APK is debug-key signed for direct installation and local sharing; no Play Store release keystore is configured in this repository.
- macOS app is ad-hoc signed for local sharing.
v1.3.0
ZevClip 1.3.0
Release date: 2026-06-06
Source base: 14ee403
Builds
ZevClip-macOS-v1.3.0.zip - macOS menu bar app, ad-hoc signed for local/shareable use.
ZevClip-Android-v1.3.0.apk - Android release app, aligned and locally signed for direct sideload install.
ZevClip-v1.3.0-shareable.zip - one zip containing both apps, release notes, and checksums.
Changes Since 1.2.0
Android status notification now shows Mac connection state instead of generic clipboard text.
Android status notification shows Connected · Mac xx% only while the Mac heartbeat is fresh.
Android status notification switches to Not connected when the Mac app is closed, offline, or stale, and hides Mac battery in that state.
Android notification status now expires locally after the Mac heartbeat window, so stale connected text does not stay forever.
Mirrored Android notifications on macOS no longer open ZevClip Settings when clicked.
Mac battery percentage is wired into the Android notification using the existing low-frequency status heartbeat.
Still Included
Bidirectional text clipboard sync between Android and macOS.
Same-Wi-Fi, LAN, and phone-hotspot operation.
macOS menu bar Android battery percentage.
Android notification mirroring to native macOS notifications.
Android call mirroring controls on macOS.
Not Included Yet
Image clipboard sync is still planned for a later version.
Signing Notes
macOS build is ad-hoc signed with hardened-runtime options, so it is suitable for local use and direct sharing, but it is not Apple-notarized.
Android build is the release variant and is signed with the same local certificate used for v1.2.0, so it should upgrade over that sideloaded build without uninstalling.