2025-11-30 22:49:46 -06:00
2025-11-30 21:28:31 -06:00
2024-12-28 15:15:41 +00:00
2024-06-02 14:59:27 +12:00
2025-12-01 03:01:23 +00:00
2024-05-24 02:08:10 +12:00
2025-11-30 20:42:23 -06:00
2025-11-30 21:28:39 -06:00
2025-11-30 22:49:46 -06:00
2025-11-30 20:51:30 -06:00
2025-11-30 19:09:08 -06:00

Reticulum MeshChatX

A heavily customized fork of Reticulum MeshChat, any meaningful, stable and tested modifications will be submitted as a PR upstream.

Features of this fork

  • Custom UI/UX (actively being improved)
  • Ability to set inbound and propagation node stamps.
  • Better config parsing.
  • Cancel page fetching or file downloads
  • Block recieving messages from users.
  • Spam filter (based on keywords)
  • Multi-identity support.
  • Multi-language support
  • Offline Reticulum documentation tool
  • More tools (translate, LoRa calculator, LXMFy bots, etc)
  • Codebase reorginization and cleanup.
  • Tests and proper CI/CD pipeline.
  • RNS hot reload
  • Backup/Import identities, messages and interfaces.
  • Full LXST support.
  • Move to Poetry and pyproject.toml for Python packaging.
  • More stats on about page.
  • Actions are pinned to full-length SHA hashes.
  • Docker images are smaller and use SHA256 hashes for the images.
  • Electron improvements.
  • Latest updates for NPM and Python dependencies (bleeding edge)
  • Numerous Ruff, Deepsource, CodeQL Advanced and Bearer Linting/SAST fixes.
  • Some performance improvements.

Usage

Check releases for pre-built binaries or appimages.

Building

make install
make build

Building in Docker

make docker-build

The build will be in the dist directory.

Development

make develop

Python packaging

The backend now provides pyproject.toml so you can build/install a wheel with pip install . or python -m build. Before packaging, run python3 scripts/sync_version.py (or make sync-version) so the generated src/version.py reflects the package.json version that the Electron artifacts use. The same version helper drives meshchat.get_app_version() and setup.py, so the CLI release metadata, wheel and AppImage/NSIS bundles stay aligned.

Description
custom fork of reticulum meshchat
Readme MIT 6.3 MiB
v2.50.0 Latest
2025-12-06 05:42:44 +00:00
Languages
JavaScript 40.8%
Vue 34.4%
Python 16.9%
HTML 7.3%
CSS 0.2%
Other 0.3%