Repository navigation
v0.5.0
LOAM 0.5.0 — the pre-release review release, plus a Wi-Fi hosting mode and a redesigned client.
Android host (loam-host.apk, Android 8+, arm64)
- Wi-Fi hosting mode. Share · Host now opens with a Hotspot / Wi-Fi choice. Wi-Fi mode hosts on the network the phone is already on: no hotspot, no location permission, one join QR for everyone on that Wi-Fi. Hotspot mode is unchanged and stays the default.
- The host phone's own screen claims admin with a per-boot token, passphrase mode asks at every start, device-to-device transfer no longer copies the database, and an encrypted database fails closed if its driver won't load.
- The native screens use the client's palette, and the WebView shrinks for the keyboard.
Client
- Redesigned: an earthy palette in light and dark, native fonts only, bubbles with the time inside, grouped messages, hover or long-press actions instead of a permanent icon row, a pill composer, card-based settings and admin, proper confirmation dialogs, coalesced toasts. Renders on old Android WebViews and in the five right-to-left locales.
- The keyboard no longer pushes the header off screen; the message list stays on the newest message when it opens.
- Blocking, Report this user, channel Delete, a privacy policy link, and every non-English locale complete.
Security and server
- Fail-closed key pinning (a changed node key shows a rescan gate, never a silent swap), plaintext transport no longer configurable, sync imports hardened, mesh replay protection, wipe races fixed, the 9.4k-line
app.tssplit into modules. SeeCHANGELOG.mdfor the full list and the upgrade notes.
Upgrade notes
- Channels archived under the old semantics reappear as read-only; use Delete for gone-for-good.
- A
config.jsonwith"transportEncryption": "off"now boots asoptional. - An updated Android install keeps hosting in Hotspot mode; pick Wi-Fi on the Share screen to host on an existing network. The Wi-Fi mode and the WebView keyboard fix are compiled and unit-tested but not yet verified on a physical phone.
Full changelog: https://github.com/JosephMaynard/loam/blob/v0.5.0/CHANGELOG.md