Files
MarekWo 3ef1eac0be feat(console): rename to mc-webui, fix change_path, persist transcript
- Rename "meshcli Console" to "mc-webui Console" (modal title + docs).
- Drop redundant "Connected to..." messages; replace intro with a one-line "Type 'help' for available commands." hint.
- Use a teal device-name style so the header label is readable on the dark background.
- Display contact paths with commas (D1,90,05,54) instead of arrows in `contacts` and `path`, matching the standard MeshCore client.
- Fix `change_path`: previously read only args[2] after shlex split, silently writing a 1-byte path. Now joins remaining args, accepts comma/space/continuous-hex, validates hex, auto-deduces hash_size from comma-chunk length (1/2/3-byte hops), and routes through _change_path_async so path_hash_mode is set and the contacts cache is invalidated.
- Update `help` line and add a usage hint for the no-args form.
- Add capped persistent output transcript: GET/POST/DELETE /api/console/output (cap 500 entries). Console restores prior entries (faded) above a divider on open and exposes a trash button to clear it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 22:18:46 +02:00

60 lines
1.9 KiB
Markdown

# How to Manage Your Repeater
This guide explains how to manage a MeshCore repeater device directly from the mc-webui interface using Direct Messages.
---
## 1. Add Your Repeater to Contacts
- Wait for your repeater's first `advert`
- Click on the Contacts icon
<img src="../images/RPT-Mgmt-01-new-rpt-notification.png" alt="New repeater notification" width="200px">
- Go to `Pending contacts` panel
<img src="../images/RPT-Mgmt-02-new-rpt-pending.png" alt="Pending contacts" width="200px">
- Search for your repeater on the list and approve it
<img src="../images/RPT-Mgmt-03-new-rpt-approve.png" alt="Approve repeater" width="200px">
- Reset your search filter (it is recommended to leave COM selected only) and return to the main chat view
<img src="../images/RPT-Mgmt-04-back-to-home.png" alt="Return to home" width="200px">
---
## 2. Login to Your Repeater and Initialize Conversation
- Open the `mc-webui Console`
<img src="../images/RPT-Mgmt-05-open-console.png" alt="Console" width="200px">
- Enter the `login <REPEATER_NAME> <password>` command
- Type the `msg <REPEATER_NAME> "Hello"` command (you can use any message text)
<img src="../images/RPT-Mgmt-06-login-and-msg.png" alt="Login" width="200px">
- Return to the main chat view
---
## 3. Send Commands to Your Repeater
- From the main chat view, click on the DM icon
<img src="../images/RPT-Mgmt-07-dm-notification.png" alt="DM notification" width="200px">
- Find your repeater's name on the list
<img src="../images/RPT-Mgmt-08-dm-open.png" alt="Open DM chat" width="200px">
- Start sending commands to your repeater as if it were a regular DM conversation
<img src="../images/RPT-Mgmt-09-rpt-commands.png" alt="Repeater commands" width="200px">
For full commands reference, see [Repeater & Room Server CLI Reference](https://github.com/meshcore-dev/MeshCore/wiki/Repeater-&-Room-Server-CLI-Reference).
**Note:** Not all commands may work at the moment.