Skip to content

Notifications 0.2.1 (official), and the tone_pattern topic - #11

Merged
robotastic merged 2 commits into
TrunkRecorder:mainfrom
taclane:notify-0.2.1
Oct 25, 2026
Merged

robotastic merged 2 commits into
TrunkRecorder:mainfrom
taclane:notify-0.2.1

Conversation

@taclane

@taclane taclane commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Adds the notifier plugin to the store as an official plugin. It lives at TrunkRecorder/trunk-plugin-notify now.

It watches what the recorder hears (signals and tones, emergencies, new talkgroups and radios) and sends a notification to Discord, Slack, ntfy, a plain JSON webhook or a command. It can send right away, when the call ends, or both, and it can attach the recording.

Two commits:

  • The tone_pattern topic. Trunk Recorder Pro 0.2.10 added it, and the checker didn't know it yet, so any plugin that subscribes to it would fail --describe.
  • The entry itself, made with add-release, plus a row in the README table.

Some things a reviewer might want to know:

  • 0.2.1 is the first release built in the org. 0.2.0 was built while the repo was still under my account, so its build provenance points there.
  • The plugin SDK it needs (0.7.0) isn't on crates.io yet, so it's built from Trunk Recorder Pro's v0.2.10 tag as a git dependency, pinned in Cargo.lock. Once the SDK is published, it'll switch to that.
  • On a recorder older than 0.2.10 it still runs, but it hears no tones and has no page of its own. The README says so.
  • It sends data only to the destinations you set it up with. The webhook URL is marked x-secret, and it starts fine with its default settings (no rules, no destinations).

./check passed everything here except provenance: my gh is too old for gh attestation. The release does have its attestations, and CI will verify them.

@taclane
taclane requested a review from a team as a code owner October 25, 2026 20:35
@robotastic
robotastic merged commit 231d60d into TrunkRecorder:main Oct 25, 2026
1 check passed
@taclane
taclane deleted the notify-0.2.1 branch October 25, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants