chore: update LXMF dependency to version 1.1.1 and adjust related documentation

This commit is contained in:
Ivan 2026-08-13 12:31:34 -05:00
parent 82f6d75b65
commit 67dfb6b536
No known key found for this signature in database
9 changed files with 14 additions and 13 deletions

View file

@ -44,7 +44,7 @@ MeshChatX surfaces them as:
Outbound cancel remains `POST /api/v1/lxmf-messages/{hash}/cancel` via `cancel_outbound`.
Keep minimum versions: `rns>=1.4.1`, `lxmf>=1.1.0`.
Keep minimum versions: `rns>=1.4.2`, `lxmf>=1.1.1`.
## Gates

View file

@ -20,6 +20,7 @@ All notable changes to this project will be documented in this file.
### Changed
- **Dependencies**: LXMF 1.1.1. Unanswered path requests during propagation peer sync now apply sync backoff instead of retrying immediately. Requires RNS 1.4.2 (already pinned).
- **App sidebar**: Network Visualiser is under Explore with Nomad Network and Map, not in More.
- **Messages empty state**: The no-conversations view tells you to add a mesh interface and announce, or to use the Announces tab, with an Add interface action.
- **Mesh Server UI**: Remaining mesh-server strings (create, start, stop, toasts, empty copy) are translated in the bundled locales. Announce interval 0 is labeled as manual-only (no periodic timer).

View file

@ -358,7 +358,7 @@ chaquopy {
// shim, usb4a context bridge, and able BLE stack so USB/BT/BLE RNode can
// run. RNode over TCP needs neither native module and always works.
install rnsPatchedWheel.absolutePath
install "lxmf>=1.1.0"
install "lxmf>=1.1.1"
install "numpy==1.26.2"
install "chaquopy-libcodec2==1.2.0"
install "pycodec2==4.1.1"

Binary file not shown.

View file

@ -1,5 +1,5 @@
Reticulum MeshChatX - Third-party notices
Generated at: 2026-08-13T05:23:39.929319Z
Generated at: 2026-08-13T17:30:12.793310Z
Frontend source: pnpm
Python dependencies
@ -64,7 +64,7 @@ httpx 0.28.1
idna 3.18
License: BSD-3-Clause
Author: Kim Davies <kim+pypi@gumleaf.org>
lxmf 1.1.0
lxmf 1.1.1
License: Reticulum License
Author: Mark Qvist
lxmfy 2.0.1

View file

@ -121,7 +121,7 @@
},
{
"name": "lxmf",
"version": "1.1.0",
"version": "1.1.1",
"author": "Mark Qvist",
"license": "Reticulum License"
},

View file

@ -21,7 +21,7 @@ classifiers = [
]
dependencies = [
"aiohttp>=3.14.3",
"lxmf>=1.1.0",
"lxmf>=1.1.1",
"psutil>=7.2.2",
"pyserial>=3.5",
"rns>=1.4.2",

View file

@ -583,9 +583,9 @@ idna==3.18 \
# anyio
# httpx
# yarl
lxmf==1.1.0 \
--hash=sha256:187e5cba257163ba1cffa1b49a33dc8893cf3b982397ccd77461ceaa5cd54af1 \
--hash=sha256:3836550364e059aa94eb955f9a862d20287643518d7a0b2a167b3b58c1d07cbd
lxmf==1.1.1 \
--hash=sha256:3cdb4c5b3a4ec091ed538050228d8bd15db3ca4dfe7d69be3350ebc6c6d7e696 \
--hash=sha256:f2f7ea17d793fcc32cab826e81e8e9824404d025d1fc71b143be3242d45e6a5e
# via
# lxst
# reticulum-meshchatx

8
uv.lock generated
View file

@ -1188,14 +1188,14 @@ wheels = [
[[package]]
name = "lxmf"
version = "1.1.0"
version = "1.1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "rns" },
]
sdist = { url = "https://files.pythonhosted.org/packages/8b/69/2ba34eee87c8fa91605d5e35ecb33a3a6e65f43085c7d3e369b724e05e03/lxmf-1.1.0.tar.gz", hash = "sha256:187e5cba257163ba1cffa1b49a33dc8893cf3b982397ccd77461ceaa5cd54af1", size = 74933, upload-time = "2026-07-20T16:58:07.498Z" }
sdist = { url = "https://files.pythonhosted.org/packages/e4/f6/0b705d49d51a9c55af2f868e827750af2c02b54fe30320c1a7cd21626f2d/lxmf-1.1.1.tar.gz", hash = "sha256:f2f7ea17d793fcc32cab826e81e8e9824404d025d1fc71b143be3242d45e6a5e", size = 74939, upload-time = "2026-07-30T12:39:04.284Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/07/b4/5ad93f8920ced6d233ba2ff9ec6677f71db7412434da508478d49bb40fe2/lxmf-1.1.0-py3-none-any.whl", hash = "sha256:3836550364e059aa94eb955f9a862d20287643518d7a0b2a167b3b58c1d07cbd", size = 67948, upload-time = "2026-07-20T16:58:05.97Z" },
{ url = "https://files.pythonhosted.org/packages/99/61/e34e25278d20b3afa4c3ddb8cf5db6e1c1c3e5ab812bc8ba35cf46fb6f8e/lxmf-1.1.1-py3-none-any.whl", hash = "sha256:3cdb4c5b3a4ec091ed538050228d8bd15db3ca4dfe7d69be3350ebc6c6d7e696", size = 67959, upload-time = "2026-07-30T12:39:02.76Z" },
]
[[package]]
@ -2062,7 +2062,7 @@ requires-dist = [
{ name = "cbor2", specifier = ">=6.1.1" },
{ name = "cryptography", specifier = ">=50.0.0,<51.0.0" },
{ name = "httpx", extras = ["http2"], specifier = ">=0.28.1,<1.0" },
{ name = "lxmf", specifier = ">=1.1.0" },
{ name = "lxmf", specifier = ">=1.1.1" },
{ name = "lxst", specifier = ">=0.5.1" },
{ name = "miniaudio", specifier = ">=1.70,<2.0" },
{ name = "ply", specifier = ">=3.11,<4.0" },