Skip to content

feat: Smart auto-connect with "Active Burst, Passive Listen" [2/2] - #181

Merged
sameerasw merged 4 commits into
sameerasw:developfrom
Mudit200408:main
Feb 14, 2026
Merged

feat: Smart auto-connect with "Active Burst, Passive Listen" [2/2]#181
sameerasw merged 4 commits into
sameerasw:developfrom
Mudit200408:main

Conversation

@Mudit200408

Copy link
Copy Markdown
Contributor

Changes:

  • Implemented "Smart Triggers" to broadcast a burst of packets immediately on App Launch, System Wake, and Network Change.
  • Moved UDP discovery from ScannerView to the global app lifecycle to ensure continuous background operation.
  • Added broadcastBurst() to send rapid packet sequences for reliable delivery to passive listeners. This ensures the Android app can instantly discover the Mac without keeping its own broadcaster active, significantly reducing mobile battery drain.

Ref: Logic is inspired by KDE Connect.
Note: The implementation was more than partially vibe coded (with antigravity) but in my testing it works!!

It requires this android app commit to work
Mudit200408/airsync-android@7edd851

sameerasw and others added 3 commits January 31, 2026 03:30
Develop - clipboard file sync and efficiency
Changes:
- Implemented "Smart Triggers" to broadcast a burst of packets immediately on App Launch, System Wake, and Network Change.
- Moved UDP discovery from `ScannerView` to the global app lifecycle to ensure continuous background operation.
- Added `broadcastBurst()` to send rapid packet sequences for reliable delivery to passive listeners.
This ensures the Android app can instantly discover the Mac without keeping its own broadcaster active, significantly reducing mobile battery drain.

Ref: Logic is inspired by KDE Connect.
Note: The implementation was more than partially vibe coded (with antigravity) but in my testing it works!!
@sameerasw
sameerasw changed the base branch from main to develop February 13, 2026 23:59
@sameerasw

Copy link
Copy Markdown
Owner

Thank you for your contributions <3

@sameerasw
sameerasw merged commit 20b002b into sameerasw:develop Feb 14, 2026
@github-project-automation github-project-automation Bot moved this from Backlog to Done in AirSync Features and Bugs Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants