19854e59da9b41d18fe7155ef68e1c5315b5fb57
- Improved readability by restructuring function arguments and parameters across multiple files. - Enhanced consistency in the formatting of method signatures and exception handling. - Minor adjustments to comments for clarity and alignment with code style.
Add .dockerignore file and update Dockerfile to use Alpine images for Node.js and Python with SHA256
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.
- 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