Summary
- Improve logging: add relative timestamps, log level, device info, version info. (details)
- Add ap station concurrency info. Avoid unnecessary call to stopWifiDirectGroup on startup. (details)
- Work in progress: use link local ipv6 address to determine BSSID instead of CompanionDeviceManager. (details)
- Add logic to send originating messages if in station mode to access point provider even if none were received (e.g. to restore connection if send/receive of messages dropped temporarily). (details)
- Add initial support for creation of localonly hotspot. (details)
- Update FindFreePor to avoid port 1024 and below (details)
- Update version on Build.gradle. (details)
- Update start hotspot logic to ensure that wifidirect is stopped when starting local only hotspot and vice versa. (details)
- Update UI to use filter chips instead of dropdowns that are unreliable on jetpack compose when hidden/disabled and brought back. Replace toggle switch to start hotspot with button. (details)
- Update version in build.gradle. (details)
- Fix TCP connections when using LocalOnlyHotspot. This required TCP sockets to be bound to the network object. Update README documentation. (details)
- Update README formatting. (details)
- Minor README update. (details)
- Increase timeouts on test-app server. Local network can have high latency even when throughput is high (may need to investigate which WiFi lock to use on different Android versions). (details)
- Update README and diagram. (details)
- Replace discord server link with Matrix.org room. (details)
- Add temp icon png (details)
- Update to Android Gradle Plugin 8.1.1 (details)
- Update README to clarify that the project does not have any proprietary dependencies. (details)
- Improve logging (details)