Releases: yelosheng/clipboard-push-android
Release list
v1.1.18
✨ Highlights
- Dual-channel background wake-up (FCM) — Even when the app is frozen by aggressive ROMs (e.g. ColorOS), text clipboard items are delivered straight to the clipboard via high-priority push; file transfers wake the app to reconnect and download. Major improvement to background sync reliability.
- 16 KB memory page size support — Meets Google Play's new requirement (upgraded to AGP 8.7.3 / Gradle 8.9, native libraries 16 KB-aligned).
- Background file transfer improvements (LAN + relay).
The signing certificate changed in this release (the old key's password was lost and the key was reset). If you previously sideloaded an older build from GitHub, installing this APK over it will fail due to a signature mismatch — please uninstall the old version first, then install this APK.
Users installing or updating via Google Play are unaffected.
v1.1.14
Bug Fixes
-
Fix peer display name corruption (竞态条件修复): When switching between paired PCs, a race condition could cause the wrong PC name to be stored in the peer history. The old relay socket could deliver a stale
room_statsevent after the service had already updated its room to the new target — causingupdateRecentPeerDisplayNameto be called with the new room ID but the old peer's name, which renamed the entry and deleted the legitimate peer record. Bothroom_statsandroom_state_changedhandlers now validate the event's room field against the currently connected room and discard stale cross-room events. -
Fix peer list hiding entries (移除 distinctBy): Removed
distinctBy { it.displayName }fromrecentPeersFlowwhich was silently hiding peer entries that shared a display name, potentially causing the active peer's ✓ indicator to not appear.
v1.1.13
v1.1.11
v1.1.9
v1.1.8
Bug Fix
- Fixed recent connections list showing wrong names after switching rooms
- When switching to a history entry, the PC's device name could overwrite the wrong entry due to a race condition between DataStore propagation and the WebSocket reconnect
- Fix: the service now passes its own authoritative room ID to the peer-name callback, eliminating the race
Download
app-release.apk— direct install APK (Android 8.0+)
v1.1.3
What's New
- Added client-side heartbeat to detect zombie connections
- Every 15 seconds, the app sends a ping to the server and expects a pong back within 8 seconds
- If no pong is received, the app detects the dead connection and automatically reconnects
- Fixes the bug where the notification bar showed green (connected) but the server had already dropped the connection
Download
app-release.apk— direct install APK (Android 8.0+)
v1.1.0
v1.0.7
Clipboard Push v1.0.7
What's New
- Added GitHub source code link in Settings → About
- Improved description accuracy across all documentation
Installation
Download ClipboardPush-v1.0.7.apk and install directly.
You will need to allow installation from unknown sources in Android Settings if installing the APK directly.
Requirements
- Android 8.0 (API 26) or higher
- Pair with the PC client
v1.0.6
Clipboard Push v1.0.6
Installation
Download ClipboardPush-v1.0.6.apk and install directly.
You will need to allow installation from unknown sources in Android Settings if installing the APK directly.
Requirements
- Android 8.0 (API 26) or higher
- Pair with the PC client