github ALLFATHER-BV/wadamesh beta_103
wadamesh beta_103

pre-release40 minutes ago

Test build, on top of beta_102. 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 added an unread filter to Chats and opened Lua apps up to the web with a new Cyberspace app, @zmiguel made exFAT cards work, @TerryTel93 brought nearly the full emoji set in from the SD card, and @TinkeringDao reworked a long list of ThinkNode M9 hardware details.

New

Unread chats only. The new U chip in the Chats header hides every thread without unread messages, and it works together with the filter, so U plus Channels lists unread channels only. All, Channels and Direct now sit in one dropdown, and both choices are kept over a restart. By @oumike (#825), asked for by @SP4RT4N3R (#824).

exFAT microSD cards. Cards of 64 GB and up come formatted as exFAT, and none of them could be read before, because every board's file system had exFAT switched off. They now work for data, maps, music and files without reformatting to FAT32. By @zmiguel (#812).

Emoji pack from the SD card. With a pack at emoji/emoji.pack on the card, the emoji picker gets category tabs (Smileys, People, Nature, Food and more), a Recent tab, flags and nearly the full emoji set. Without a pack it stays as it was. On the boards with an SD card and 8 MB PSRAM, except the T-LoRa Pager, which has no flash space left for it. By @TerryTel93 (#616).

File Transfer progress. A progress bar, the share done and the time left while a file moves, instead of only the byte counts. Asked for by benanderson.

Heltec V4-R8 rotation. Settings > Display > Orientation is back, landscape included. The first start in a landscape asks "Keep this orientation?" and goes back to portrait by itself after 15 seconds without a tap, so a screen whose touch does not line up can never leave the device stuck. Asked for by e4m7g6.

Fixes

Apps that load data from the internet could wait forever after a restart: their requests queued for the network worker, which only started once the Store or the map had run. Each request now starts it. A web request from an app also answers at once with an error when Wi-Fi is not connected, or when a secure connection would leave too little memory, instead of hanging.

ThinkNode M9

All by @TinkeringDao (#826):

  • The battery reads the charger's own state, so it tells charging from charged, and readings no longer jump while Wi-Fi is busy.
  • Settings > Battery > Low battery warning warns at 20 and 10 percent and puts the device to sleep at 3 percent so the cell is never run flat. It is on by default.
  • Settings > Display > Wake when picked up and Settings > Sound > Quiet when face down now work, using its motion sensor.
  • The microSD card runs at 20 MHz, the GPS is switched off cleanly with its lines released so it draws nothing while off, Wi-Fi sleeps deeper while the screen is dark, and the clock chip's unused output is off.
  • The radio calibrates from the right standby mode at start, accepts 150 to 960 MHz, and the RX boosted gain switch now takes effect.
  • The compass heading is corrected, and Bluetooth no longer uses extended advertising, which could upset the radio controller when a phone reconnected quickly.

Apps and the Lua SDK

Cyberspace, a new app in the Store: a client for cyberspace.online with its cIRC rooms, C-Mail and the Feed, over https with your own account. It needs a board with 8 MB PSRAM, and not the P4 boards. By @oumike (#788).

  • wada.net.request sends GET, POST and other requests with headers and a body over http or https, and https checks the certificate. Also wada.json.encode and decode, label:on_press, and caps().request and caps().https to check for them (#788).
  • GPS Compass 1.1: on the ThinkNode M9 the heading held level now matches the tilt-corrected one (#826).
  • The language store moves to version 33, with every new line in all 15 languages.

All P4 variants are freshly built for this release.

Full notes: release-notes/beta_103.txt.

Don't miss a new wadamesh release

NewReleases is sending notifications on new releases.