Skip to content

Release 1.1.0 - #5

Merged
Mohib-76 merged 1 commit into
mainfrom
release/1.1.0
Oct 19, 2026
Merged

Mohib-76 merged 1 commit into
mainfrom
release/1.1.0

Conversation

@Mohib-76

Copy link
Copy Markdown
Owner

Orbit 1.1.0

Added

  • Media controls both ways: see what's playing on the other device (title, artist, album art, position) and play, pause, skip or seek it. On the PC: a card on Home, a row in the tray, a play/pause shortcut (Ctrl+Alt+P) and, optionally, the phone's player in the Windows media controls so media keys reach it. On the phone: a card on Home and a system media player for the PC's playback.
  • USB modes: choose what the cable does (charging only, USB tethering or file sharing) and switch any time from Home or the tray on either device. File sharing opens the phone in File Explorer. Asks before turning off tethering while the laptop is online through the phone.

Changed

  • "Auto USB tethering" is now "When the cable is connected" (Charging only / USB tethering / File sharing), synced between both apps. If auto tethering was off, the new setting starts at Charging only.
  • The tray's earbuds card also shows the phone's current track, with Previous · Play/Pause · Next and a seek slider.
  • The tray's "Drop files here" box is gone (Send file and dropping onto the flyout still work); the notifications list gets the room.
  • New packets orbit.media.state, orbit.media.art, orbit.media.cmd, orbit.usb.state, orbit.usb.control and orbit.usb.set; orbit.settings gains usbMode and mediaWanted. Older apps ignore them (protocol version unchanged).
  • Earbuds work with any Bluetooth buds: battery (as Windows or Android reports it), connection and "Play here".
    Noise control, sound and tap settings stay for realme / OnePlus / OPPO buds, and only the controls a pair
    of buds reports are shown (no noise-control buttons on buds without it).
  • Earbuds brand protocols are now drivers, so other brands can be added; orbit.buds.state describes its
    controls (noiseModes, toggles, control, driver, batteryMain) and still works with older versions.
  • Android: the Noise control Quick Settings tile opens a picker with the buds' modes instead of cycling them.
  • Choosing buds automatically uses the Bluetooth device type (earbuds / headphones) instead of "buds" in the name.

Fixed

  • Notifications with line breaks no longer stretch the tray and Home lists; each shows one line of title and text.

Release changes

  • PROTOCOL: documented UDP discovery and the reject packets; ARCHITECTURE: earbuds levels; TROUBLESHOOTING: media and USB modes; SECURITY wording.
  • Website: Media controls, USB modes and Any connection cards.
  • Version 1.1.0 (versionCode 2).

Checks: privacy scan clean; Windows 44/44 tests; Android 18 tests, lint and release APK pass locally.

🤖 Generated with Claude Code

- PROTOCOL: document UDP discovery (orbit.discover / orbit.identity) and orbit.reject / orbit.pair.reject
- ARCHITECTURE: earbuds levels (any buds + brand drivers)
- TROUBLESHOOTING: media controls and USB modes entries; earbuds support updated
- SECURITY: USB modes instead of auto tethering
- Website: Media controls, USB modes and Any connection cards; earbuds card and descriptions updated
- Version 1.1.0 (versionCode 2); changelog section dated

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mohib-76
Mohib-76 merged commit c80bb2f into main Oct 19, 2026
2 checks passed
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.

1 participant