mirror of
https://github.com/torlando-tech/columba
synced 2026-08-12 18:07:15 -04:00
When Columba detects that the shared Reticulum instance (e.g., Sideband) goes offline while using it, Columba now automatically: 1. Sets preferOwnInstance = true (so toggle shows correct state) 2. Restarts the service with Columba's own network interfaces 3. Shows a "Restarting Service" modal during the restart 4. Displays an informational banner explaining what happened 5. Re-enables Manage Interfaces, BLE Connections, and Service Control Key changes: - Add isSharedInstanceAvailable() to AIDL and service protocol - Add availability monitor that detects shared instance going offline - Save preferOwnInstance=true on auto-restart (fixes toggle state bug) - Pass sharedInstanceOnline to NetworkCard, BleConnectionsCard, ServiceControlCard - Update informational state condition in SharedInstanceBannerCard - Add comprehensive unit tests for transition flow 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ble_modules | ||
| drivers | ||
| patches | ||
| android_ble_interface.py | ||
| columba_logo.py | ||
| logging_utils.py | ||
| requirements.txt | ||
| reticulum_wrapper.py | ||
| rnode_interface.py | ||
| test_android_ble_driver.py | ||
| test_announce_handler.py | ||
| test_rnode_interface.py | ||