Repository navigation
Releases
v0.5.3
What's Changed
Other
- Fix the crash when toggling a switch by @Moscow146 in #58
- Prepare release 0.5.3 by @Moscow146 in #59
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
Other
- Bring ringback tones to the PC by @Moscow146 in #55
- Show contact photos instead of initials by @Moscow146 in #56
- Prepare release 0.5.2 by @Moscow146 in #57
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
Other
- Module: allow MIUI autostart on every boot by @Moscow146 in #54
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
Other
- Add Start with Windows switch to the PC app by @Moscow146 in #35
- Add optional echo cancellation for the PC microphone by @Moscow146 in #34
- Measure call audio delay, jitter and late frames by @Moscow146 in #37
- Hold and DTMF keypad by @Moscow146 in #36
- Skip ping frames in the hold and DTMF session test by @Moscow146 in #39
- Network diagnostics and checklist for calls over Wi-Fi with a VPN by @Moscow146 in #38
- Add Start menu and desktop shortcut switches to the PC app by @Moscow146 in #40
- Add smooth high refresh rate motion on all three by @Moscow146 in #42
- Use SF Pro when it is installed by @Moscow146 in #41
- Fix crash on launch in spring animations by @Moscow146 in #44
- Echo cancellation as an Apple-style switch by @Moscow146 in #45
- Make the microphone level bar move outside calls by @Moscow146 in #46
- Report refused hold to the PC app and lengthen DTMF tones by @Moscow146 in #47
- Play DTMF tones on the keypad and fix the Keypad icon by @Moscow146 in #48
- Restart the phone link after boot, update and kills; detect stalled connections by @Moscow146 in #49
- Show dialing state and the number for outgoing calls by @Moscow146 in #50
- Keep the microphone level bar alive while the phone is connected by @Moscow146 in #51
- Retake all screenshots for the current design by @Moscow146 in #52
- Prepare release 0.5.0 by @Moscow146 in #53
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
Other
- Glass header and buttons on the website by @Moscow146 in #26
- Move the workflow actions to versions that run on Node 24 by @Moscow146 in #24
- Update NAudio to 2.4.0 by @Moscow146 in #25
- Glass for the call mode pill and the main screen bars (Android) by @Moscow146 in #28
- Mica window and glass control layer on Windows by @Moscow146 in #30
- Floating glass capsules on the main screen by @Moscow146 in #31
- Make the site glass visible, inspired by Liquid Glass by @Moscow146 in #32
- Release 0.4.0 by @Moscow146 in #33
Full Changelog: v0.3.0...v0.4.0
v0.3.0
A new interface for the phone, the PC and the website. The apps now follow your system's light or dark appearance, and call buttons have text labels.
Upgrade
Flash callbridge-magisk.zip in the Magisk app and reboot, then replace CallBridge.exe.
This is the first release signed with a permanent key, so the phone app from earlier releases or local builds has a different signature. Flashing the module is the supported way to move to it, and adb install over an older copy will fail. Upgrading a phone by flashing this module hasn't been tested yet.
Changes
- Interface: system fonts and grouped sections replace the animated blurred background and imitation glass. Interface inspired by Apple's Human Interface Guidelines.
- PC app: follows Windows high contrast, and adds keyboard support and shortcuts: Ctrl+Enter accepts a call, Ctrl+E ends it, Ctrl+M mutes the microphone and Ctrl+D turns off the caller's sound.
- Phone app: asks for permissions when you connect instead of at launch, and shows what's missing and why. The QR scanner has a hint, a Cancel button and a link to Settings when camera access is off.
- Website: rebuilt, with the protocol page in the same style.
Tested
A real outgoing call on a Redmi K50 Ultra with HyperOS 3: the call showed on the PC, mute and sound toggled, the call moved to the phone and back, and it ended from the PC. Incoming calls weren't tested in the new interface.
What's Changed
Other
- Redesign the phone app, PC app and website after Apple's guidelines by @Moscow146 in #23
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Calls on the PC now stay on the PC: the phone's speaker and microphone are silent, and the caller hears your PC microphone.
Upgrade
Flash the new callbridge-magisk.zip in the Magisk app and reboot. The new permission only applies to the system copy of the app, so installing app-release.apk alone is not enough.
Changes
- The phone's speaker and microphone are silenced during a call on the PC. The old mute was silently refused by Android, so the call was heard on both devices.
- The PC microphone reaches the call. Android was refusing it without reporting anything, so the caller heard the phone's microphone instead.
- Call modes: move a running call between the PC and the phone from the PC app, a floating button over the phone's call screen, or the notification.
- The call falls back to ordinary phone audio when the connection to the PC is lost.
- The microphone meter is in decibels, so quiet speech moves it.
- The module's
service.shkeeps LF line endings on Windows checkouts, so permissions are granted at boot.
Known limit
Keep Bluetooth headsets disconnected from the phone during calls on the PC. The audio HAL refuses to mute a Bluetooth headset's microphone, so it would stay live in the call.
Tested on Redmi K50 Ultra, HyperOS 3, Android 15.
What's Changed
Other
- Silence the phone during PC calls, send the PC microphone and add call modes by @Moscow146 in #21
- Build the Android app for the Kotlin CodeQL analysis by @Moscow146 in #22
New Contributors
- @dependabot[bot] made their first contribution in #2
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Release 0.1.1 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.1.0
Find the PC by UDP broadcast, cap audio latency, add Russian UI and a…