Skip to content

Trunk Classic 0.2.2 - #14

Merged
robotastic merged 1 commit into
TrunkRecorder:mainfrom
taclane:trunk-classic-0.2.2
Nov 4, 2026
Merged

robotastic merged 1 commit into
TrunkRecorder:mainfrom
taclane:trunk-classic-0.2.2

Conversation

@taclane

@taclane taclane commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Interface: https://github.com/taclane/trunk-classic, tag v0.2.2

New, or an update? New, community tier.

Trunk Classic is an old-school text-mode trunk tracker view. Each site's control channel, the channels in use, talkgroups, radios and their affiliations, calls, neighbors, patches and the control channel log are all on one dense monospace page, and it can show every system at once. It runs with listen access and loads nothing from anywhere else. It needs TRP 0.3.0 or later, since Calls asks the call store for each system's calls.

One thing that may look odd in the source: it sends callsQuery itself rather than calling rec.calls(). The client sets a calls field (the calls on the air) in its constructor, which hides the calls() method, so it can't be called. That's probably worth a fix in client.js.

The screenshots are from CLMRN. The Users shot has the alias column turned off on purpose, because some of the aliases on that system are people's names.

For the reviewer

  • The source is public, and its license allows it to be listed
  • It does what it says, and sends nothing anywhere the user didn't ask for: no analytics, no outside services the description doesn't mention
  • It loads nothing from elsewhere at run time: no CDN scripts, fonts or styles
  • It asks for the access it needs: listen, unless it really has to change the recorder
  • It works at phone width and in the browsers people use
  • Its screenshots show it, as it is in this version, with nothing private in them (no real unit names or talkgroups you shouldn't share)
  • The id is fitting and doesn't impersonate anyone
  • For an update: read the compare from the old entry's commit to the new one

@taclane
taclane requested a review from a team as a code owner November 2, 2026 17:00
@robotastic
robotastic merged commit 1aab1bf into TrunkRecorder:main Nov 4, 2026
1 check passed
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