Columba 2.0.5-beta
Installation
Pick a backend, then download the APK matching your device's CPU architecture.
- Python backend, RECOMMENDED — ships Mark Qvist's official python reference implementations of Reticulum and LXMF via Chaquopy.
- Kotlin backend — ships Torlando's EXPERIMENTAL, AI-GENERATED native reticulum-kt / lxmf-kt / lxst-kt stack.
The python version is highly recommended. The kotlin version is a work in progress, and is not yet verified to be completely safe.
The kotlin version may yield better battery life depending on your device, and comes in a smaller apk due to not requiring a python runtime.
Python backend (official-rns-py)
| APK | Architecture | Devices |
|---|---|---|
columba-2.0.5-beta-official-rns-py-armeabi-v7a.apk
| armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.0.5-beta-official-rns-py-arm64-v8a.apk
| arm64-v8a | Most modern Android phones & tablets |
columba-2.0.5-beta-official-rns-py-x86_64.apk
| x86_64 | Chromebooks, emulators, some tablets |
columba-2.0.5-beta-official-rns-py-universal.apk
| All | Universal fallback (larger download) |
Kotlin backend (EXPERIMENTAL-reticulum-kt)
| APK | Architecture | Devices |
|---|---|---|
columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
| armeabi-v7a | Older 32-bit ARM phones & tablets |
columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
| arm64-v8a | Most modern Android phones & tablets |
columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
| x86_64 | Chromebooks, emulators, some tablets |
columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-universal.apk
| All | Universal fallback (larger download) |
Telemetry variants:
Each APK above also has a -no-sentry variant without crash reporting for maximum privacy — append -no-sentry to any download link above (e.g. the most common builds: Python arm64-v8a no-sentry · Kotlin arm64-v8a no-sentry). Sentry collects stack traces when Columba encounters errors
and provides helpful information to the developer to improve Columba, but is hosted at sentry.io, and is thus not the maximum privacy option.
Not sure which to pick? Most Android phones use arm64-v8a. If unsure, use the universal APK.
Verification
See SECURITY.md for verification instructions.
Signing Certificate Fingerprints:
SHA-256: 02:2B:12:20:48:63:A3:1F:BF:07:5B:C9:F9:34:1E:33:52:78:80:2E:80:C9:27:A4:75:46:E4:7E:2F:4A:0C:5F
SHA-1: 0A:6B:AE:58:4E:D7:B5:D0:35:8B:3C:7B:65:11:D6:3A:81:21:0D:CE
SHA256 Checksums:
b2bbfb0995a5aa54fea836cc5d04880d1d069e60842ff99ba7a1e615c622a848 columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a-no-sentry.apk
35cb403ac0900866792a3025bc8c67ea90b77eed8abc2b50ef4820d8939553f8 columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-arm64-v8a.apk
a76209520d229fb9235019d703539241e6c9695c40f13f6bf6eb382047084555 columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a-no-sentry.apk
896c19e0573363bea7a80e83c62e392ecd343b5d0c886ecb89b43ecd50ff0925 columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-armeabi-v7a.apk
9d453001a1ee2866cb4a627fe256e4df0be3906509d2f326394b88f03984ffa0 columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-universal-no-sentry.apk
9d8d4309b829229718eb04377c7adebf2211f8b2c094141db2bb8f2174928e1f columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-universal.apk
32bf0dfc1cd3482eab12ec0e8b23b36c024221220dd4f325ce5f2f8e39be923b columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-x86_64-no-sentry.apk
bf842759e26b62a88da0e0f8e429cd7eb21e70bdd10c86f662da1f0b65eeeeb1 columba-2.0.5-beta-EXPERIMENTAL-reticulum-kt-x86_64.apk
2f37e252022c7abfceaa4a39fcb2b8441d628d15a169f2f2c6ec8bf8db04775f columba-2.0.5-beta-official-rns-py-arm64-v8a-no-sentry.apk
4601bcceeaa42024369bebb6a0e124a29a5ca1dc896f8fd3f7bb926e39ea38c6 columba-2.0.5-beta-official-rns-py-arm64-v8a.apk
331b0dea8812f61e35bd82d226753847c5e32da97f0a7aa0db76ba44138ce7a3 columba-2.0.5-beta-official-rns-py-armeabi-v7a-no-sentry.apk
fe306413078053019ddfc3dab2c064eb5615fc6844e4c113a280605eec011f46 columba-2.0.5-beta-official-rns-py-armeabi-v7a.apk
d21d7c343e7ba1618fd222a67b0d22393757f33138a7ddb06448b4a638137812 columba-2.0.5-beta-official-rns-py-universal-no-sentry.apk
8b68789e5f6f6a147145d8c330139a8b648e06e351bb01a33d1dce551f598b15 columba-2.0.5-beta-official-rns-py-universal.apk
5d8a9ae1de3331d3ad9bab8b21f28eb43c63f646d838a012d6d5251362179063 columba-2.0.5-beta-official-rns-py-x86_64-no-sentry.apk
1e3e682223eeec2e7a0a511e5ffdc516da3d56015fc1eef704eb6211020c8dab columba-2.0.5-beta-official-rns-py-x86_64.apk
What's Changed
- build: bump ktlint to 1.5.0 to relax discouraged-comment-location (#923) by @torlando-agent[bot] in #984
- Fix: pan short NomadNet pages from anywhere in the viewport (#681) by @torlando-tech in #982
- fix(location): restore precise location for sharing — drop merged FINE maxSdkVersion cap (#855) by @torlando-tech in #986
- feat(messaging): add "Select text" action to copy message substrings (#920) by @torlando-agent[bot] in #985
- feat(nomadnet): remember selected page rendering mode across sessions by @torlando-tech in #983
Full Changelog: v2.0.4-beta...v2.0.5-beta