diff --git a/README.md b/README.md index 53111b4..735375b 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/lang/README.de.md b/lang/README.de.md index 4494f88..3ed1b9b 100644 --- a/lang/README.de.md +++ b/lang/README.de.md @@ -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 diff --git a/lang/README.it.md b/lang/README.it.md index a301e6c..3deef92 100644 --- a/lang/README.it.md +++ b/lang/README.it.md @@ -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 diff --git a/lang/README.ja.md b/lang/README.ja.md index 82dac84..52667e5 100644 --- a/lang/README.ja.md +++ b/lang/README.ja.md @@ -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 diff --git a/lang/README.ru.md b/lang/README.ru.md index 7772ac9..dbed347 100644 --- a/lang/README.ru.md +++ b/lang/README.ru.md @@ -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 diff --git a/lang/README.zh.md b/lang/README.zh.md index abd1fa2..9af477d 100644 --- a/lang/README.zh.md +++ b/lang/README.zh.md @@ -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 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