Skip to content

Conversation

@Mudit200408
Copy link

screen-20260202-195416-1770042236753.mp4

Video Recording of the QS Tile clipboard syncing feature working....

Please review the code so that i can learn
Thank You 😄

- Added QS tile for manual clipboard syncing.
- Uses transparent activity to bypass Android 10+ background limits.
- Updated settings with discovery tip and new icon.
- Fixed API 34+ compatibility using PendingIntent.
@Ivorisnoob
Copy link

You might need to work more on the UI and UX side, Thanks.

@Mudit200408
Copy link
Author

screen-20260204-162823-1770202695403.mp4

@Ivorisnoob
Reworked on UI/UX for clipboard syncing

@Ivorisnoob
Copy link

@sameerasw

Implemented a robust and battery-efficient background connection strategy inspired by KDE Connect.

Device-Specific Implementation (Android):
- **AirSyncService**: Updated to run as a persistent foreground service that intelligently toggles between "Active" and "Passive" discovery modes based on app state.
- **Network Monitoring**: Integrated ConnectivityManager callbacks to trigger immediate discovery bursts when Wi-Fi connects.
- **Boot Receiver**: Added logic to start the passive listener immediately on device boot.

This ensures the Android device is instantly discoverable by the Mac without draining the battery.

Note: Architecture adapted from KDE Connect. Implementation was more than partially vibe coded with Antigravity, but in my testing it works perfectly!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants