mirror of
https://github.com/Quad4-Software/MeshChatX.git
synced 2026-08-18 09:49:09 -04:00
chore: update LXMF dependency to version 1.1.1 and adjust related documentation
This commit is contained in:
parent
82f6d75b65
commit
67dfb6b536
9 changed files with 14 additions and 13 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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).
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
BIN
meshchatx.rsm
BIN
meshchatx.rsm
Binary file not shown.
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@
|
|||
},
|
||||
{
|
||||
"name": "lxmf",
|
||||
"version": "1.1.0",
|
||||
"version": "1.1.1",
|
||||
"author": "Mark Qvist",
|
||||
"license": "Reticulum License"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
8
uv.lock
generated
|
|
@ -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" },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue