meshsat 1.0.1
·
2 commits
to main
since this release
meshsat 1.0.1: closer to MeshSat Android, and the satellite modem of a node over Bluetooth
- The looks, closer still. Every screen was compared side by side with MeshSat Android's, and the spacing, sizes and colours that differed now match:
- rows 64 dp apart with grey icons;
- outlined chips, and the lane chips in their lane's colour;
- Android's line heights, and tab badges as small pills;
- Home's lanes with their line under the words;
- the Messages list's sizes, the chat composer growing to four lines with the filled send arrow;
- toasts as a plain pill, Arrange Home and the SOS dialogs as Android's;
- the node card, the Satellite, SMS, Safety, Certificates, Decrypt, Diagnostics and Links pages, and pinned headers above scrolling lists.
- The satellite modem of a MeshSat node over Bluetooth. The Satellite page shows "Satellite modem on the node" with its status, "Use the node's modem" and the node's health report, when the phone adopts a MeshSat node over Bluetooth. The Bridge underneath (ab58709a, MESHSAT-1391) never sends a message twice: a session whose outcome it cannot know ends as "May have been sent" and waits for a person's Retry.
- It went through four independent reviews.
- It has not yet run with a real node: the bench's T-Beam with the RockBLOCK is out of the phone's Bluetooth range.
- Tested: 409 unit tests. On the bench phone, the whole suite against the installed package: 218 cases, all passed (194 against a scripted Bridge, 17 against a second, real Bridge, 7 live; one case's scripted Bridge was corrected and the module run again). The parity ledger: 143 rows verified, 11 excluded with their reasons, 2 blocked by the bench's hardware (a satellite session in the air, SMS without a SIM).
Install on a Mobian phone: wget https://github.com/meshsat/meshsat-linux/releases/download/v1.0.1/meshsat_1.0.1_arm64.deb && sudo apt install ./meshsat_1.0.1_arm64.deb (docs/INSTALL.md).