-
-
Notifications
You must be signed in to change notification settings - Fork 117
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: d4rken-org/capod
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.2-rc0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: d4rken-org/capod
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.3-rc0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 15 files changed
- 1 contributor
Commits on Oct 29, 2025
-
Improve Bluetooth device connection monitoring
Switched from monitoring generic ACL events to specific Headset profile state changes for more reliable device connection and disconnection detection. This fixes a race condition where CAPod thinks no device is connected because we triggered too early, before "connectedDevices" on the HEADSET profile contains our target device. This fixes #313
Configuration menu - View commit details
-
Copy full SHA for 1cfc461 - Browse repository at this point
Copy the full SHA 1cfc461View commit details -
refactor: Make connectedDevices a hot StateFlow
Convert `connectedDevices()` from a function returning a cold Flow to a property that is a hot `StateFlow`. This simplifies call sites and improves efficiency by sharing the underlying subscription.
Configuration menu - View commit details
-
Copy full SHA for b543665 - Browse repository at this point
Copy the full SHA b543665View commit details -
fix: Improve BluetoothManager stability
Enhances robustness by adding extensive error handling around broadcast receiver registration, profile event processing, and service disconnections to prevent crashes. Also ensures device flow is cleared when Bluetooth is disabled.
Configuration menu - View commit details
-
Copy full SHA for d2f24d8 - Browse repository at this point
Copy the full SHA d2f24d8View commit details -
feat: Make connectedDevices flow more robust
Adds retry and catch logic to handle failures gracefully.
Configuration menu - View commit details
-
Copy full SHA for 15d664c - Browse repository at this point
Copy the full SHA 15d664cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b397bf1 - Browse repository at this point
Copy the full SHA b397bf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for da53d68 - Browse repository at this point
Copy the full SHA da53d68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5860bbf - Browse repository at this point
Copy the full SHA 5860bbfView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.0.2-rc0...v3.0.3-rc0