Skip to content

Custom Channel Discovery #72

@rinchen

Description

@rinchen

We could extend the app to maintain a list of worldwide custom channels. This can be used by other Apps. In our App, maybe we can make a new tab for this. The idea is that the list would be stored in a GitHub repo, and when a user presses a download button, they fetch the latest list.

  1. Utilize Finalize the JSON structure mesh-channels#1

  2. The "Channel Discovery" Tab UI for Meshtastic mode. "Repeater Discovery" in Meshcore mode.

The Workflow:

"Refresh Directory" Button: The app performs a git pull (or simply a GET request to the raw GitHub URL) to grab the latest file list.

Tree-View Browser: Display the hierarchy (World -> USA -> State -> City).

Preview Pane: When a user clicks a channel, show the description and the modem_preset so they know if it’s a "long range" channel or a "fast chat" channel.

One-Click "Configure": A button that calls your existing Meshtastic API functions to inject that channel into their device’s channels list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreInternal app functionality updates; non-user-facing changes and repo maintenanceneeds interestLow engagement or reporting volume; needs more interest to be prioritized
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions