From 80cf812e5409b5b4b1bc396547f51a23cdf8805f Mon Sep 17 00:00:00 2001 From: Ivan Date: Sun, 30 Nov 2025 22:49:46 -0600 Subject: [PATCH] update --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 7a75862..d348b9c 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,15 @@ A heavily customized fork of [Reticulum MeshChat](https://github.com/liamcottle/ - [x] 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. - [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. @@ -44,3 +53,7 @@ The build will be in the `dist` directory. 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. +