mirror of
https://github.com/kc1awv/rrc-gui.git
synced 2026-08-18 09:48:42 -04:00
No description
|
|
||
|---|---|---|
| rrc_gui | ||
| .gitignore | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
RRC GUI Client
As of Nomadnet version 1.1.0, RRC is implemented as a first-class RRC client. Development focus has been switched to Nomadnet. This repo serves as a historical archive and is not up to date with recent versions of rrcd.
A standalone graphical user interface client for RRC (Reticulum Relay Chat).
This is a complete, self-contained GUI application for RRC. It includes all necessary protocol implementation and does not depend on the rrc-client package.
Features
- Connect to RRC hubs over Reticulum
- Multi-room chat with tab-based room switching
- Nickname support with identity-based recognition
- Message delivery tracking
- Customizable color themes (light/dark)
- System tray integration
Installation
pip install -e .
Usage
rrc-gui
On first run, the application will create a default configuration file at ~/.rrc-gui/config.json.
Configuration
The configuration file supports:
- Default hub connection settings
- Identity file path
- Nickname
- Auto-join room
- Theme colors
- Window size and position
Requirements
- Python 3.11+
- wxPython 4.2+
- Reticulum (RNS) 0.8+
- cbor2 5.6+
License
MIT License - see LICENSE file for details.