Skip to content

Releases: yelosheng/clipboard-push-android

v1.1.18

Choose a tag to compare

@yelosheng yelosheng released this 07 Jun 14:25

✨ 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).

⚠️ Note for direct-install (sideload) users

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

Choose a tag to compare

@yelosheng yelosheng released this 25 Mar 01:13

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_stats event after the service had already updated its room to the new target — causing updateRecentPeerDisplayName to be called with the new room ID but the old peer's name, which renamed the entry and deleted the legitimate peer record. Both room_stats and room_state_changed handlers 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 } from recentPeersFlow which was silently hiding peer entries that shared a display name, potentially causing the active peer's ✓ indicator to not appear.

v1.1.13

Choose a tag to compare

@yelosheng yelosheng released this 18 Mar 05:00
  • Fix duplicate peer entries in recent connections list (Settings and home screen chip)

v1.1.11

Choose a tag to compare

@yelosheng yelosheng released this 11 Mar 12:13
  • PC chip peer switcher on home screen: tap the PC chip to quickly switch between paired devices without entering Settings
  • Onboarding spotlights and notification improvements (from v1.1.10)

v1.1.9

Choose a tag to compare

@yelosheng yelosheng released this 08 Mar 01:12

Clipboard Push v1.1.9

Changes

  • Bug fixes and improvements

Installation

Download and install app-release.apk directly on your Android device.

Minimum Android version: Android 8.0 (API 26)

v1.1.8

Choose a tag to compare

@yelosheng yelosheng released this 05 Mar 00:32

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

Choose a tag to compare

@yelosheng yelosheng released this 03 Mar 02:50

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

Choose a tag to compare

@yelosheng yelosheng released this 01 Mar 03:23

What's New

  • Show PC name in file upload notification
  • Animate AppBar during upload

Download

Download app-release.apk below to install directly.

v1.0.7

Choose a tag to compare

@yelosheng yelosheng released this 01 Mar 03:23

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

Choose a tag to compare

@yelosheng yelosheng released this 01 Mar 03:23

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