From 3db8ee6b4172aeddda925d536055b2ffab668a5d Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 12 Jun 2026 20:10:33 -0500 Subject: [PATCH] chore(LXMF): update LXMF address across documentation and codebase --- CONTRIBUTING.md | 2 +- README.md | 3 ++- SECURITY.md | 2 +- lang/README.de.md | 1 + lang/README.it.md | 1 + lang/README.ja.md | 1 + lang/README.ru.md | 1 + lang/README.zh.md | 1 + meshchatx/src/backend/recovery/crash_recovery.py | 2 +- meshchatx/src/frontend/components/about/AboutPage.vue | 2 +- tests/backend/test_messages_export.py | 4 ++-- 11 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index feaa9c33..cefc41ee 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -33,7 +33,7 @@ Patches are the preferred way to contribute. Create your changes locally, export Send the `.patch` file as an LXMF message over Reticulum to: ``` -7cc8d66b4f6a0e0e49d34af7f6077b5a +f489752fbef161c64d65e385a4e9fc74 ``` You can attach the file using Sideband, Meshchat, MeshchatX, or any LXMF-capable client with attachments support. Include a brief description of what the patch does in the message body. diff --git a/README.md b/README.md index 32773eb9..5e0d4ba9 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ This project is independent from the original Reticulum MeshChat project and is - Releases: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX) - Changelog: [`CHANGELOG.md`](CHANGELOG.md) - Donate: [`donate.md`](donate.md) ([Donation](#donation)) +- LXMF: `f489752fbef161c64d65e385a4e9fc74` - Umbrel App Store: [apps.umbrel.com/app/meshchatx](https://apps.umbrel.com/app/meshchatx) Get it on Obtainium @@ -447,7 +448,7 @@ Security and integrity details: My workflow: ArgosTranslate -> Local LLM (Qwen 3 + Gemma 4) -People are then welcome to submit fixes to me via LXMF or wherever you can contact me. +People are then welcome to submit fixes to me via LXMF (`f489752fbef161c64d65e385a4e9fc74`) or wherever you can contact me. Locale discovery is automatic. Add a new file under `meshchatx/src/frontend/locales/` (for example `xx.json`) with the same keys as `en.json` and a top-level `_languageName` string for the label shown in the language selector. You can copy `en.json` and translate every value by hand; **machine-assisted generation is optional** and never required. diff --git a/SECURITY.md b/SECURITY.md index f679c12b..e3dd1dba 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,7 +6,7 @@ If you believe you have found a **security vulnerability** in MeshChatX, please **Preferred contact (in order):** -1. **LXMF**: `7cc8d66b4f6a0e0e49d34af7f6077b5a` +1. **LXMF**: `f489752fbef161c64d65e385a4e9fc74` Include enough detail to reproduce or understand the issue (what version or build you used, what you expected, what happened). Do not open a public issue for unfixed vulnerabilities. diff --git a/lang/README.de.md b/lang/README.de.md index ebb787b7..87b3bbaf 100644 --- a/lang/README.de.md +++ b/lang/README.de.md @@ -12,6 +12,7 @@ Dieses Projekt ist unabhaengig vom originalen Reticulum MeshChat und steht in ke - Releases: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX) - Aenderungsprotokoll: [`CHANGELOG.md`](../CHANGELOG.md) - Spenden: [`donate.md`](../donate.md) ([Spenden](#spenden)) +- LXMF: `f489752fbef161c64d65e385a4e9fc74` - Umbrel App Store: [apps.umbrel.com/app/meshchatx](https://apps.umbrel.com/app/meshchatx) Get it on Obtainium diff --git a/lang/README.it.md b/lang/README.it.md index 83d75a15..d9912b3e 100644 --- a/lang/README.it.md +++ b/lang/README.it.md @@ -12,6 +12,7 @@ Questo progetto e indipendente dal progetto originale Reticulum MeshChat e non e - Release: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX) - Changelog: [`CHANGELOG.md`](../CHANGELOG.md) - Donazioni: [`donate.md`](../donate.md) ([Donazioni](#donazioni)) +- LXMF: `f489752fbef161c64d65e385a4e9fc74` - Umbrel App Store: [apps.umbrel.com/app/meshchatx](https://apps.umbrel.com/app/meshchatx) Get it on Obtainium diff --git a/lang/README.ja.md b/lang/README.ja.md index 6c27e734..4459c95f 100644 --- a/lang/README.ja.md +++ b/lang/README.ja.md @@ -12,6 +12,7 @@ Liam Cottle 氏による Reticulum MeshChat を大幅に改修・機能拡張し - リリース: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX) - 変更履歴: [`CHANGELOG.md`](../CHANGELOG.md) - 寄付: [`donate.md`](../donate.md) ([寄付](#寄付)) +- LXMF: `f489752fbef161c64d65e385a4e9fc74` - Umbrel App Store: [apps.umbrel.com/app/meshchatx](https://apps.umbrel.com/app/meshchatx) Get it on Obtainium diff --git a/lang/README.ru.md b/lang/README.ru.md index 6f4080c8..93718bc3 100644 --- a/lang/README.ru.md +++ b/lang/README.ru.md @@ -12,6 +12,7 @@ - Релизы: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX) - Журнал изменений: [`CHANGELOG.md`](../CHANGELOG.md) - Поддержка проекта: [`donate.md`](../donate.md) ([Поддержка проекта](#поддержка-проекта)) +- LXMF: `f489752fbef161c64d65e385a4e9fc74` - Umbrel App Store: [apps.umbrel.com/app/meshchatx](https://apps.umbrel.com/app/meshchatx) Get it on Obtainium diff --git a/lang/README.zh.md b/lang/README.zh.md index ac0d6a3b..c22b8a2d 100644 --- a/lang/README.zh.md +++ b/lang/README.zh.md @@ -12,6 +12,7 @@ Liam Cottle 开发的 Reticulum MeshChat 的一个功能丰富的深度修改分 - 发行版: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX) - 变更日志: [`CHANGELOG.md`](../CHANGELOG.md) - 捐赠: [`donate.md`](../donate.md) ([捐赠](#捐赠)) +- LXMF: `f489752fbef161c64d65e385a4e9fc74` - Umbrel App Store: [apps.umbrel.com/app/meshchatx](https://apps.umbrel.com/app/meshchatx) Get it on Obtainium diff --git a/meshchatx/src/backend/recovery/crash_recovery.py b/meshchatx/src/backend/recovery/crash_recovery.py index 9246f667..200b8563 100644 --- a/meshchatx/src/backend/recovery/crash_recovery.py +++ b/meshchatx/src/backend/recovery/crash_recovery.py @@ -328,7 +328,7 @@ class CrashRecovery: ) out.write( - " *. If the issue persists, report it to Ivan over another LXMF client: 7cc8d66b4f6a0e0e49d34af7f6077b5a\n", + " *. If the issue persists, report it to Ivan over another LXMF client: f489752fbef161c64d65e385a4e9fc74\n", ) out.write("=" * 70 + "\n\n") out.flush() diff --git a/meshchatx/src/frontend/components/about/AboutPage.vue b/meshchatx/src/frontend/components/about/AboutPage.vue index 3db8d026..0977a37c 100644 --- a/meshchatx/src/frontend/components/about/AboutPage.vue +++ b/meshchatx/src/frontend/components/about/AboutPage.vue @@ -1085,7 +1085,7 @@ export default { chromeVersion: null, nodeVersion: null, showContactSupport: false, - developerLxmfPrimary: "7cc8d66b4f6a0e0e49d34af7f6077b5a", + developerLxmfPrimary: "f489752fbef161c64d65e385a4e9fc74", developerLxmfAlternate: "43d3309adf27fc446556121b553b56a6", moneroDonateAddress: "83SUg6mmkkVGwCycckLEgRfdmXNm7H9XtVjbGXp5kko71N6pTefYURJeS7WdEGHrz2aagmt4nF3dWg6mHcYs6yu4EokwhTh", diff --git a/tests/backend/test_messages_export.py b/tests/backend/test_messages_export.py index 8688a703..3e02dec5 100644 --- a/tests/backend/test_messages_export.py +++ b/tests/backend/test_messages_export.py @@ -243,7 +243,7 @@ async def test_messages_import_export_roundtrip(mock_rns_minimal, temp_dir): { "hash": "40509ace976b2e572bff2944d60207218135ef69940a25a423e60615760e7e06", "source_hash": "695ff7ffdd5f9ef1ae7772cfa2ecf028", - "destination_hash": "7cc8d66b4f6a0e0e49d34af7f6077b5a", + "destination_hash": "f489752fbef161c64d65e385a4e9fc74", "peer_hash": "695ff7ffdd5f9ef1ae7772cfa2ecf028", "state": "generating", "progress": 0, @@ -318,7 +318,7 @@ async def test_messages_import_file_upload(mock_rns_minimal, temp_dir): { "hash": "40509ace976b2e572bff2944d60207218135ef69940a25a423e60615760e7e06", "source_hash": "695ff7ffdd5f9ef1ae7772cfa2ecf028", - "destination_hash": "7cc8d66b4f6a0e0e49d34af7f6077b5a", + "destination_hash": "f489752fbef161c64d65e385a4e9fc74", "peer_hash": "695ff7ffdd5f9ef1ae7772cfa2ecf028", "state": "generating", "progress": 0,