Columba 0.3.1
Installation
Download the APK below and install on your Android device.
SHA256 Checksum:
25be53db228f107635ec9b9609a50d13fb692ef9fa724df833c3d042b58c0874 columba-0.3.1.apk
What's Changed
See the release notes below for details.
What's Changed
- Feature/obtainium config by @torlando-tech in #69
- feat: add TCP Client interface wizard by @torlando-tech in #68
- test: Add comprehensive unit tests for relay management feature by @torlando-tech in #75
- fix(rnode): Trigger pairing when tapping entire device card by @torlando-tech in #74
- Feature/opportunistic timeout by @torlando-tech in #78
- Feature/opportunistic timeout by @torlando-tech in #79
- feat: Message details screen with delivery tracking by @torlando-tech in #77
- feat: Add star icon to toggle contact status from chats and conversation by @torlando-tech in #80
- refactor: Convert instrumented tests to Robolectric by @torlando-tech in #82
- feat: Add transport node toggle in settings by @torlando-tech in #81
- ci: bump actions/setup-python from 5 to 6 by @dependabot[bot] in #53
- deps(deps): bump paging from 3.3.5 to 3.3.6 by @dependabot[bot] in #56
- feat: Add announce button to Discovered Nodes screen top bar by @torlando-tech in #83
- deps(deps): bump the testing group with 2 updates by @dependabot[bot] in #55
- Feature/tcp rnode by @torlando-tech in #84
- Fix/startup optimizations by @torlando-tech in #85
- fix: Prevent duplicate interface names that cause service freeze by @torlando-tech in #92
- fix: Enable async TCP startup to prevent initialization timeout by @torlando-tech in #99
- perf: Optimize peer identity restoration from minutes to milliseconds by @torlando-tech in #95
- fix: Refresh wake lock periodically to prevent 10-hour timeout expiration by @torlando-tech in #94
- fix: Add distinctUntilChanged() to prevent DataStore recomposition storm by @torlando-tech in #100
- perf: Fix frame skipping while typing messages by @torlando-tech in #93
- refactor: Convert polling to event-driven architecture for BLE, Debug, and Interface status by @torlando-tech in #102
- fix: Show accurate toast feedback when saving contacts by @torlando-tech in #103
- test: Fix flaky DebugViewModelEventDrivenTest by @torlando-tech in #106
- fix: Persist default delivery method setting across navigation by @torlando-tech in #104
- ci: Optimize CI workflow for faster builds by @torlando-tech in #107
- fix: Update message status immediately for propagated messages by @torlando-tech in #108
- test: Fix flaky Kotlin ViewModel tests with per-test creation by @torlando-tech in #110
- deps(deps): bump org.robolectric:robolectric from 4.13 to 4.16 by @dependabot[bot] in #96
- feat: Add native Kotlin stamp generator for Android by @torlando-tech in #113
- feat: improve RNode wizard flow for popular presets by @torlando-tech in #114
- feat: update Norway RNode preset to narrowband configuration by @torlando-tech in #115
- Modified default Norwegian RNode parameters by @metrafonic in #112
- fix: share single SettingsViewModel to prevent duplicate monitoring by @torlando-tech in #116
- refactor: remove 1s message polling, use event-driven callbacks by @torlando-tech in #117
New Contributors
- @metrafonic made their first contribution in #112
Full Changelog: v0.2.0...v0.3.1