github l5yth/potato-mesh v0.6.0
potato-mesh v0.6.0 "meshcore"

latest releases: v0.6.3, v0.6.3-rc1, v0.6.3-rc0...
one month ago

This is a service release of the radio mesh app-suite potato-mesh v0.6.0 which introduces new features and overhauls the user interface. The primary notable change is added support for multi-protocol along with an implementation of Meshcore in ingestor, web app, and frontend.

Demo: https://potatomesh.net/

Meshcore

To start ingesting Meshcore data to an upgraded potato-mesh web app, simply tell your ingestor to use the PROTOCOL="meshcore".

About Pages

The other notable feature is the removal of the "darkmode" and "info" buttons in favor of customizable markdown pages that allow for more flexibility with regard to custom content (info about presets, contact information, etc.) - see /pages/*.md in the web app (#723).

Breaking Variable Changes

The following deprecated environmental variables have been removed in this release finally (#704):

  • POTATOMESH_INSTANCE - please use INSTANCE_DOMAIN
  • MESH_SERIAL and PORT - please use CONNECTION

What's Changed

  • [meshcore] fix: race condition by @benallfree in #676
  • [meshcore] fix: get meshcore protocol icon displaying correctly by @benallfree in #681
  • fix: address review comments from PRs #676 and #681 by @l5yth in #689
  • web: distinguish meshcore from meshtastic in frontend by @l5yth in #688
  • web: add proper short names for meshcore companions by @l5yth in #693
  • data: provide frequency and modem preset for meshcore by @l5yth in #694
  • data: register meshcore channel mappings by @l5yth in #695
  • web: define meshcore modem presets by @l5yth in #696
  • data: derive meshcore channel probe bound from device max_channels by @l5yth in #701
  • web: protect real node names from fallback by @l5yth in #702
  • release: v0.6.0 — remove deprecated env var aliases by @l5yth in #704
  • web: fix node disappearance role reset by @l5yth in #707
  • web: reference meshcore nodes in chat by @l5yth in #709
  • web: sort channels by activity not index by @l5yth in #711
  • data: fix meshcore ingestore self reporting by @l5yth in #713
  • data: fix position time updates by @l5yth in #715
  • web: facelift by @l5yth in #716
  • chore: prepare codebase for breaking release by @l5yth in #718
  • data: trace analysus multi ingestor support by @l5yth in #721
  • web: fix federation for multi protocol by @l5yth in #722
  • web: add markdown static pages by @l5yth in #723

Full Changelog: v0.5.12...v0.6.0

Don't miss a new potato-mesh release

NewReleases is sending notifications on new releases.