v0.2.0
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 pluginor 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.
- Install them from the GUI (upload or URL), a drop-in folder,
- 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-*andkisstool-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