github torlando-tech/columba v1.0.0-beta

latest releases: v0.10.10, v0.10.9
pre-release21 hours ago

Columba 1.0.0-beta

IMPORTANT

It's important to note that this will be installed as a separate app from previous versions of Columba. This means that when you first install v1.0, you won't see any of your previous chats or identity. You can use the data migration tool in Columba to bring your chats, contacts, and settings over.

Installation

Download the APK matching your device's CPU architecture.

Architecture-specific APKs (recommended — smaller download):

APK Architecture Devices
columba-1.0.0-beta-armeabi-v7a.apk armeabi-v7a Older 32-bit ARM phones & tablets
columba-1.0.0-beta-arm64-v8a.apk arm64-v8a Most modern Android phones & tablets
columba-1.0.0-beta-x86_64.apk x86_64 Chromebooks, emulators, some tablets
columba-1.0.0-beta-universal.apk All Universal fallback (larger download)

Telemetry variants:
Each architecture also has a -no-sentry variant without crash reporting for maximum privacy.

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:

be05f2e481ffe6108422e46e07e8c37aab3024a6b0fc40972d5cae0bfb047aac  columba-1.0.0-beta-arm64-v8a-no-sentry.apk
d47f3a14a4f82697677249ef37bea5068cf6a3d15f6073a252b353287691ca8b  columba-1.0.0-beta-arm64-v8a.apk
140a8c0f56edba87fb3c16ad9fba873541d1e9398137e7ddca4606c082f357fd  columba-1.0.0-beta-armeabi-v7a-no-sentry.apk
3f3645aa9418617f5c1ba475a90289a7eb5d4458dcd1662f278cb36e69c1f5e8  columba-1.0.0-beta-armeabi-v7a.apk
aa40ff484aa8dc1e0cb6cf94dae6532b33e669d7fb24bde0010de80a236c2c71  columba-1.0.0-beta-universal-no-sentry.apk
00c05e63d6b16832716a3bce84a116f67f8e2bea379f18d4453d2b84acc50c70  columba-1.0.0-beta-universal.apk
48425690829e7a1c872563b3938012e454ac0970fa574c45587ca7f8caad19f4  columba-1.0.0-beta-x86_64-no-sentry.apk
1ba428357d08799b1a5cc47360ca50986c34badb2c4a749cfcd7085b2ed1b164  columba-1.0.0-beta-x86_64.apk

What's New in v1.0

v1.0 of Columba is here! As of this pre-release, there are likely some new bugs, so this 1.0 version is really to indicate a breaking change, and a significant change. v1.0 fully replaces the python reticulum stack with a custom kotlin implementation, made for Columba.

It's important to note that this will be installed as a separate app from previous versions of Columba. This means that when you first install v1.0, you won't see any of your previous chats or identity. You can use the data migration tool in Columba to bring your chats, contacts, and settings over. You can read more in my previous announcement: #800

There are several UI/UX tweaks in this release, notably that nomadnet sites take fewer taps to get to (via filter chips on the Contacts->Network view), and the interface cards have been redesigned to better show the realtime information available to them.

Some notable features made possible by the kotlin migration:

  • Interface changes are now hot-reloaded and do not require restarting reticulum
  • New battery profile settings feature. Maximum battery mode drastically improves battery life.
  • Ramp down the AutoInterface IPv6 broadcasting after network conditions are stable, helps battery life
  • APK is now only 28MB, roughly half of previous releases, due to no longer needing the python runtime

Some other nice things I added while I had the hood open

  • Dark mode map option
  • Layer icon for choosing whether to show discovered interfaces (by type) on the map
  • Search and filter options for discovered interfaces
  • Proper IFAC support for all interface types
  • Disabled Transport by default and moved its toggle to an Advanced card, with explanatory disclaimer above it

Most of the work for this release has gone into the creation of reticulum-kt and lxmf-kt. There are likely still some bugs in the new stack, especially around Transport, so please do open those issues in GitHub if something seems off!

Thanks again for all the support and love for Columba.

What's Changed

Full Changelog: v0.10.6-beta...v1.0.0-beta

Don't miss a new columba release

NewReleases is sending notifications on new releases.