github ALLFATHER-BV/wadamesh beta_102
wadamesh beta_102

pre-releaseone hour ago

Test build, on top of beta_101. Stable stays beta_101.

Flash it at wadamesh.com (switch the toggle to Beta), or update on the device if you have "Get test builds (beta)" turned on.

Another community round. @oumike sent another stack of fixes and features, from emoji reactions to a calm new look and a big pass over the T-Deck Pro. @MrYoshii kept polishing the T-LoRa Pager, @CarpeNoctem tightened the browser features and wrote an Ebook app, @jcyrio and @denmojo fixed up the ThinkNode M9 and keypad navigation, and @Ender436 improved the T-Deck Pro and ProTreck. Thanks also to jadestarwatcher for the MediaMesh and TAK text rules.

New

Hide MediaMesh and TAK texts. MeshCore Open TAK and Wadamesh TAK send photos, voice and team tracking as ordinary texts with machine-readable headers, which read as gibberish here. With the new switch in Settings > Radio & Mesh, messages between apps disappear with no badge or sound, and photos, voice and encrypted texts become a short line such as "Photo: Look at this". It is off by default, and a connected phone app still gets every message. The recognition rules are by jadestarwatcher, and it was asked for by @zomgugoff.

Mute colours and animations. A new switch for a calm, flat look with muted tones, a plain screensaver face and no animation. By @oumike (#798).

Emoji reactions read as reactions. MeshCore Open and MeshCore One send reactions as plain text, so they used to land as raw bubbles like r:6801:02. They now show as a reaction, naming the message they answer when it is still here. By @oumike (#795), reported by @DenRalle (#791).

Browser features share one code. File Transfer, the Remote terminal and VNC all ask for the same code shown on the device, and a browser that does not give it within 30 seconds is dropped. By @CarpeNoctem (#793).

Eight more emoji display: ice cube, the red, yellow, green and blue circles, oncoming car, hiking boot and the police light, used by a popular channel bot. Asked for by jadestarwatcher.

Chat icons take their initials from the first letters of the first and last word (@oumike, #796, asked for by @big-edd). The web flasher offers the last 25 builds under Version, and an older test build picked on the Stable side no longer fails to download.

Fixes

GPS that stayed silent on the T-Deck. Since beta_100 the T-Deck tells its receiver to stop and start, and at boot those commands go out close together, so a receiver could end up stopped with nothing to wake it. The firmware now watches for as long as the GPS is on and starts it again when sentences stop. Under the GPS or battery saver the first search gets ten minutes instead of three, and Settings > GPS says either "Receiver is talking at 38400" or "No data from the receiver". Reported by @johntofflemire-alt (#778).

Ping on a repeater with no guest access. Ping logs in as a guest first, and such a repeater refuses it and never answers. When a repeater stays silent, Ping now falls back to a trace, which needs no login. Reported by @Myrlhyn (#780). The guest logins behind Ping and Telemetry also flood at 1-byte hashes, like Admin (@oumike, #783).

Traces. Single-hop traces in 3-byte path mode send 4-byte hops, matching what the packet declares; found by @Ve2mrx (#818). Trace route now works past the first repeater: it goes out along the path, through the target and back the same way, because a trace ends at whoever hears its last forwarder. Before, a path with 2 or 3-byte hashes fell back to one hop and a longer route never came back. Each node on the way reports its own reading.

Contacts added from Discovered after a restart learn their route, so direct messages to them go out properly (@oumike, #781, reported by @EricMW61).

The web client's Peers filter leaves out rooms, and Rooms has its own filter (@oumike, #779). A long list of screens now translate (@oumike, #631), including "Mark all as read" (#782, reported by @SnowGlobeio). Settings > Device > System info shows how many messages are in memory and how many each chat keeps.

Boards

T-LoRa Pager, by @MrYoshii: the knob counts each rest position once and fast turns no longer overshoot (#769, fixes #643 from @zomgugoff), the microSD card runs at 20 MHz after mounting (#770), Back on the Theme page offers a look you have not applied (#771), and W, A, S and D pan the map with the bottom menu out of the way (#772).

T-Deck: Space locks the screen while an app without key handling is open, and a locked or dark screen no longer sends keys to the app (#817, asked for by @joennu). The keyboard-light chip is hidden on older keyboards that have no light (@oumike, #802).

T-Deck Max: Settings > Radio & Mesh > External LoRa antenna switches the radio to the external connector, with a warning before it turns on (#777, asked for by @Myrlhyn).

T-Deck Pro, by @oumike (#784, #767): e-paper fonts and settings buttons that fit, no name in the status bar, a clock at the far left, a two-row chat header, no lock wallpaper, and badges that no longer redraw the panel every moment. On the Pro and Max the lock screen refreshes every 5 minutes (@Ender436, #786).

ThinkNode M9: a pause between words no longer swallows doubled letters (#810) and double-tap Space switches the keyboard language again (#811), both by @jcyrio. The buzzer has Volume steps in Settings > Sound (@denmojo, #814).

Keypad navigation: Left and Right on a settings row with - and + buttons press them instead of jumping to another row (@denmojo, #815). Wio Tracker L2: the mesh LED is off after boot (#808, reported by @MaxMullert).

Apps and the Lua SDK

Ebook, a new app in the Store that reads .epub books from the app folder, by @CarpeNoctem (#797). ProTreck 1.3 shows local sun, twilight and moon times, by @Ender436 (#773).

  • wada.mesh.ping(name_or_pubkey) traces one repeater with no login and reports through app.on_ping (#816, asked for by @joennu).
  • Flooded messages carry m.hops and m.path, rx_log() and on_packet carry p.path, and wada.mesh.repeats(fp) also returns the repeaters heard. Asked for by jadestarwatcher.
  • wada.sys.lock() locks the screen (#817), and wada.mesh.contacts() has flags and favorite.

All P4 variants are freshly built for this release.

Full notes: release-notes/beta_102.txt.

Don't miss a new wadamesh release

NewReleases is sending notifications on new releases.