Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 18:41
· 98 commits to main since this release

RepeaterTastic now lives at ScotMesh/RepeaterTastic: the Go module is github.com/ScotMesh/RepeaterTastic and the image is ghcr.io/scotmesh/repeatertastic.

Highlights

  • Plugins. Programs that extend RepeaterTastic, such as uploaders, bots and dashboards.
    • Install them from the GUI (upload or URL), a drop-in folder, repeatertastic plugin or Docker.
    • Review what each plugin may see and send. Its settings form comes from its manifest, including tick boxes for radios and identities.
    • Watch its status and log, and show its own sandboxed panel.
    • Set send limits under Plugins → Send limits.
    • Plugins can also run attached over TCP.
    • For plugin authors: Plugin API v1 (gRPC), a Go SDK and an example plugin. See docs/plugins.md and docs/plugin-api.md.
    • First plugin: Meshflow.
  • Chat as the relay persona. DMs and channel messages from the relay, for example to verify a node with a service.
  • Relay modes. Client, Router, Mute, and now Monitor (listen only, never transmit) and Off (ignore the radio).
  • Docs. A full HTTP API reference (docs/api.md), a Plugin API reference and updated guides.

First boot

  • Setup wizard: it now saves the primary channel name, and a modem that hasn't connected yet switches to the chosen port without a restart.
  • Plugins failing to start no longer stops the daemon.
  • Fewer log warnings when no modem is plugged in.

Fixes

  • Many open tabs: the GUI no longer stops loading. Background tabs release their live connection.
  • Tick-box dropdowns are never cut off and work from the keyboard.
  • Large backups: backups up to 32 MB can be restored.

Downloads

  • Binaries: repeatertastic-linux-* and kisstool-linux-* for arm64, armv7, armv6 and amd64.
  • Modem firmware: kiss-firmware-*.zip, unchanged since v0.1.0-bench.
  • Checksums: SHA256SUMS.
  • Image: docker pull ghcr.io/scotmesh/repeatertastic:v0.2.0.

Full changelog: v0.1.0-bench...v0.2.0