chore(docs): update README files to reflect Electron 41.x and Node 24 runtime requirements across multiple languages

This commit is contained in:
Ivan
2026-04-22 13:23:01 -05:00
parent 7bd2123fee
commit cffabc7146
6 changed files with 24 additions and 24 deletions
+4 -4
View File
@@ -18,7 +18,7 @@ This project is independent from the original Reticulum MeshChat project and is
- Uses LXST
- Replaced Peewee ORM with raw SQL.
- Replaced Axios with native fetch.
- Uses latest Electron.
- Uses Electron 41.x (bundled Node 24 runtime).
- .whls ships with webserver and built-in frontend assets for more deployment options.
- i18n
- PNPM and Poetry for dependency management.
@@ -27,13 +27,13 @@ This project is independent from the original Reticulum MeshChat project and is
> MeshChatX is not guaranteed to be wire/data compatible with older Reticulum MeshChat releases. Back up data before migration/testing.
> [!WARNING]
> Legacy systems are not fully supported yet. Current baseline is Python `>=3.11` and Node `>=22` (Electron uses Node 22; CI may use newer).
> Legacy systems are not fully supported yet. Current baseline is Python `>=3.11` and Node `>=24` (Electron 41 aligns with Node 24; `package.json` `engines` and CI use the same line).
## Requirements
- Python `>=3.11` (from `pyproject.toml`)
- Node.js `>=22` (from `package.json`)
- pnpm `10.32.1` (from `package.json`)
- Node.js `>=24` (from `package.json` `engines`)
- pnpm `10.33.0` (from `package.json` `packageManager`)
- Poetry (used by `Taskfile.yml` and CI workflows)
```bash
+4 -4
View File
@@ -18,7 +18,7 @@ Dieses Projekt ist unabhaengig vom originalen Reticulum MeshChat und steht in ke
- Verwendet LXST
- Peewee-ORM durch direktes SQL ersetzt
- Axios durch natives `fetch` ersetzt
- Aktuelles Electron
- Electron 41.x (mit Node-24-Laufzeit)
- `.whl`-Pakete mit Webserver und eingebauten Frontend-Assets fuer mehr Deploy-Optionen
- i18n
- PNPM und Poetry fuer Abhaengigkeiten
@@ -27,13 +27,13 @@ Dieses Projekt ist unabhaengig vom originalen Reticulum MeshChat und steht in ke
> MeshChatX garantiert keine Datenkompatibilitaet mit aelteren Reticulum-MeshChat-Versionen. Erstellen Sie vor Migration oder Tests eine Datensicherung.
> [!WARNING]
> Aeltere Systeme werden noch nicht vollstaendig unterstuetzt. Aktuelle Mindestanforderungen: Python `>=3.11` und Node `>=22` (Electron nutzt Node 22; CI kann neuer sein).
> Aeltere Systeme werden noch nicht vollstaendig unterstuetzt. Aktuelle Mindestanforderungen: Python `>=3.11` und Node `>=24` (Electron 41 entspricht Node 24; `engines` in `package.json` und CI folgen derselben Vorgabe).
## Voraussetzungen
- Python `>=3.11` (aus `pyproject.toml`)
- Node.js `>=22` (aus `package.json`)
- pnpm `10.32.1` (aus `package.json`)
- Node.js `>=24` (aus `package.json`, Feld `engines`)
- pnpm `10.33.0` (aus `package.json`, Feld `packageManager`)
- Poetry (verwendet in `Taskfile.yml` und CI-Workflows)
```bash
+4 -4
View File
@@ -18,7 +18,7 @@ Questo progetto e indipendente dal progetto originale Reticulum MeshChat e non e
- Usa LXST
- Peewee ORM sostituito con SQL diretto
- Axios sostituito con `fetch` nativo
- Electron aggiornato
- Electron 41.x (runtime Node 24 incluso)
- Wheel `.whl` con web server e asset frontend integrati per piu opzioni di deploy
- i18n
- PNPM e Poetry per le dipendenze
@@ -27,13 +27,13 @@ Questo progetto e indipendente dal progetto originale Reticulum MeshChat e non e
> MeshChatX non garantisce la compatibilita dei dati con le versioni precedenti di Reticulum MeshChat. Eseguire un backup prima della migrazione o dei test.
> [!WARNING]
> I sistemi legacy non sono ancora completamente supportati. Requisiti minimi attuali: Python `>=3.11` e Node `>=22` (Electron usa Node 22; la CI può usare versioni più recenti).
> I sistemi legacy non sono ancora completamente supportati. Requisiti minimi attuali: Python `>=3.11` e Node `>=24` (Electron 41 allinea a Node 24; `engines` in `package.json` e la CI seguono la stessa linea).
## Requisiti
- Python `>=3.11` (da `pyproject.toml`)
- Node.js `>=22` (da `package.json`)
- pnpm `10.32.1` (da `package.json`)
- Node.js `>=24` (da `package.json`, campo `engines`)
- pnpm `10.33.0` (da `package.json`, campo `packageManager`)
- Poetry (utilizzato in `Taskfile.yml` e nei workflow CI)
```bash
+4 -4
View File
@@ -18,7 +18,7 @@ Liam Cottle 氏による Reticulum MeshChat を大幅に改修・機能拡張し
- LXST を使用
- Peewee ORM を生 SQL に置き換え
- Axios をネイティブ `fetch` に置き換え
- 最新の Electron
- Electron 41.x(同梱 Node 24 ランタイム)
- Web サーバーと同梱フロントエンドを含む `.whl` によりデプロイの選択肢を拡張
- i18n
- 依存関係管理に PNPM と Poetry
@@ -27,13 +27,13 @@ Liam Cottle 氏による Reticulum MeshChat を大幅に改修・機能拡張し
> MeshChatX は旧バージョンの Reticulum MeshChat とのデータ互換性を保証しません。マイグレーションやテスト前にデータをバックアップしてください。
> [!WARNING]
> レガシーシステムはまだ完全にはサポートされていません。現在の最低要件: Python `>=3.11`、Node `>=22`Electron は Node 22、CI はそれ以上でも可)。
> レガシーシステムはまだ完全にはサポートされていません。現在の最低要件: Python `>=3.11`、Node `>=24`Electron 41 は Node 24 系;`package.json` の `engines` と CI は同じ基準)。
## 必要条件
- Python `>=3.11``pyproject.toml` より)
- Node.js `>=22``package.json` より
- pnpm `10.32.1``package.json` より
- Node.js `>=24``package.json` `engines`
- pnpm `10.33.0``package.json` `packageManager`
- Poetry`Taskfile.yml` および CI ワークフローで使用)
```bash
+4 -4
View File
@@ -18,7 +18,7 @@
- Используется LXST
- Peewee ORM заменён на прямой SQL
- Axios заменён на нативный `fetch`
- Актуальный Electron
- Electron 41.x (встроенная среда Node 24)
- Колёса `.whl` с веб-сервером и встроенным фронтендом для разных сценариев развёртывания
- i18n
- PNPM и Poetry для зависимостей
@@ -27,13 +27,13 @@
> MeshChatX не гарантирует совместимость данных со старыми версиями Reticulum MeshChat. Сделайте резервную копию перед миграцией или тестированием.
> [!WARNING]
> Устаревшие системы пока не полностью поддерживаются. Текущие требования: Python `>=3.11` и Node `>=22` (Electron использует Node 22; в CI может быть новее).
> Устаревшие системы пока не полностью поддерживаются. Текущие требования: Python `>=3.11` и Node `>=24` (Electron 41 соответствует Node 24; поле `engines` в `package.json` и CI на той же линии).
## Требования
- Python `>=3.11` (из `pyproject.toml`)
- Node.js `>=22` (из `package.json`)
- pnpm `10.32.1` (из `package.json`)
- Node.js `>=24` (из `package.json`, поле `engines`)
- pnpm `10.33.0` (из `package.json`, поле `packageManager`)
- Poetry (используется в `Taskfile.yml` и CI)
```bash
+4 -4
View File
@@ -18,7 +18,7 @@ Liam Cottle 开发的 Reticulum MeshChat 的一个功能丰富的深度修改分
- 使用 LXST
- 以原生 SQL 替代 Peewee ORM
- 以原生 `fetch` 替代 Axios
- 使用最新 Electron
- 使用 Electron 41.x(内置 Node 24 运行时)
- `.whl` 内置 Web 服务器与前端资源,便于多种部署方式
- i18n
- 使用 PNPM 与 Poetry 管理依赖
@@ -27,13 +27,13 @@ Liam Cottle 开发的 Reticulum MeshChat 的一个功能丰富的深度修改分
> MeshChatX 不保证与旧版 Reticulum MeshChat 的数据兼容。迁移或测试前请备份数据。
> [!WARNING]
> 旧系统尚未完全支持。当前最低要求:Python `>=3.11`Node `>=22`Electron 使用 Node 22CI 可使用更高版本)。
> 旧系统尚未完全支持。当前最低要求:Python `>=3.11`Node `>=24`Electron 41 与 Node 24 一致;`package.json` 的 `engines` 与 CI 同一基线)。
## 系统要求
- Python `>=3.11`(来自 `pyproject.toml`
- Node.js `>=22`(来自 `package.json`
- pnpm `10.32.1`(来自 `package.json`
- Node.js `>=24`(来自 `package.json``engines`
- pnpm `10.33.0`(来自 `package.json``packageManager`
- Poetry(用于 `Taskfile.yml` 与 CI 工作流)
```bash