47 lines
1.2 KiB
Markdown
47 lines
1.2 KiB
Markdown
# Reticulum MeshChatX
|
|
|
|
A heavily customized fork of [Reticulum MeshChat](https://github.com/liamcottle/reticulum-meshchat), any meaningful, stable and tested modifications will be submitted as a PR upstream.
|
|
|
|
## Features of this fork
|
|
|
|
- [x] Custom UI/UX (actively being improved)
|
|
- [x] Ability to set inbound and propagation node stamps.
|
|
- [x] Better config parsing.
|
|
- [x] Cancel page fetching or file downloads
|
|
- [x] Block recieving messages from users.
|
|
- [ ] Spam filter (based on keywords)
|
|
- [ ] Multi-identity support.
|
|
- [x] More stats on about page.
|
|
- [x] Actions are pinned to full-length SHA hashes.
|
|
- [x] Docker images are smaller and use SHA256 hashes for the images.
|
|
- [x] Electron improvements.
|
|
- [x] Latest updates for NPM and Python dependencies (bleeding edge)
|
|
- [x] Numerous Ruff, Deepsource, CodeQL Advanced and Bearer Linting/SAST fixes.
|
|
- [x] Some performance improvements.
|
|
|
|
## Usage
|
|
|
|
Check [releases](https://github.com/Sudo-Ivan/reticulum-meshchatX/releases) for pre-built binaries or appimages.
|
|
|
|
## Building
|
|
|
|
```bash
|
|
make install
|
|
make build
|
|
```
|
|
|
|
### Building in Docker
|
|
|
|
```bash
|
|
make docker-build
|
|
```
|
|
|
|
The build will be in the `dist` directory.
|
|
|
|
## Development
|
|
|
|
```bash
|
|
make develop
|
|
```
|
|
|