mirror of
https://github.com/Quad4-Software/MeshChatX.git
synced 2026-08-18 09:49:09 -04:00
chore(docs): update URLs from git.quad4.io to official mirrors
This commit is contained in:
parent
ca00eaeba7
commit
8a29c7fc14
18 changed files with 36 additions and 36 deletions
|
|
@ -62,7 +62,7 @@ All notable changes to this project will be documented in this file.
|
|||
### Changed
|
||||
|
||||
- **Dependencies**: **RNS** updated to **1.2.5**, **LXMF** to **0.9.7**, **aiohttp** to **3.13.5** in Python, **requirements.txt**, **Chaquopy** metadata, and Android **build.gradle**, **micron-parser** lockfile refresh, and general **pnpm** / **package** bumps for 4.6.2.
|
||||
- **Vendored LXMFy**: Refreshed `vendor/lxmfy` from upstream [LXMFy/LXMFy](https://git.quad4.io/LXMFy/LXMFy) at `0a6ba8c9fd0f306be614d0edce44e4e805c025b0` (LXMF field helpers for structured bot commands, expanded docs, and new tests). Bundled package version remains **1.6.2**. `vendor/README.txt` lists the revision pointer.
|
||||
- **Vendored LXMFy**: Refreshed `vendor/lxmfy` from upstream LXMFy at `0a6ba8c9fd0f306be614d0edce44e4e805c025b0` (LXMF field helpers for structured bot commands, expanded docs, and new tests). Bundled package version remains **1.6.2**. `vendor/README.txt` lists the revision pointer.
|
||||
- **CI**: Docker images publish the **:latest** tag on version tag pushes, **main** and **master** branch builds are enabled, and the Bunny Storage release folder is pruned before uploads. Release descriptions now include a SHA256 checksum table for all assets.
|
||||
- **async_utils**: Tighter coroutine scheduling limits with **logging when work is dropped**. Removed the **Python 3.13 asyncio** compatibility patch in favor of cleaner scheduling assumptions. Adds regression tests for **HTTPS file responses** (including sendfile-style paths).
|
||||
- **reticulum_config**: Default Reticulum configuration is applied via **file-backed writes** instead of embedding large default text only through the previous helper path (tests updated).
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ COPY --from=builder --chown=meshchat:meshchat /opt/venv /opt/venv
|
|||
COPY scripts/docker-entrypoint.sh /docker-entrypoint.sh
|
||||
RUN chmod +x /docker-entrypoint.sh
|
||||
|
||||
LABEL org.opencontainers.image.source="https://git.quad4.io/RNS-Things/MeshChatX"
|
||||
LABEL org.opencontainers.image.source="https://github.com/Quad4-Software/MeshChatX"
|
||||
LABEL org.opencontainers.image.description="MeshChatX is a all in one Reticulum client."
|
||||
LABEL org.opencontainers.image.licenses="MIT AND 0BSD"
|
||||
LABEL org.opencontainers.image.authors="Quad4"
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ RUN apk add --no-cache opus libffi shadow && \
|
|||
COPY --from=builder --chown=meshchat:meshchat /opt/venv /opt/venv
|
||||
COPY scripts/docker_entrypoint_chainguard.py /docker-entrypoint.py
|
||||
|
||||
LABEL org.opencontainers.image.source="https://git.quad4.io/RNS-Things/MeshChatX"
|
||||
LABEL org.opencontainers.image.source="https://github.com/Quad4-Software/MeshChatX"
|
||||
LABEL org.opencontainers.image.description="MeshChatX is a all in one Reticulum client."
|
||||
LABEL org.opencontainers.image.licenses="MIT AND 0BSD"
|
||||
LABEL org.opencontainers.image.authors="Quad4"
|
||||
|
|
|
|||
2
FAQ.md
2
FAQ.md
|
|
@ -16,7 +16,7 @@ Not for the foreseeable future. MeshChatX will continue to use the official Reti
|
|||
|
||||
**Can you move your repository under a community organization?**
|
||||
|
||||
No. Until the day I stop maintaining MeshChatX, it will remain under Quad4 control. The official source code is both on `git.quad4.io` and on Reticulum via rngit, while GitHub and other places are mirrors only. You are always welcome to fork if you do not like the way I do things.
|
||||
No. Until the day I stop maintaining MeshChatX, it will remain under Quad4 control. The official source code is available at `github.com/Quad4-Software/MeshChatX` and `lavaforge.org/Reticulum-Things/MeshChatX`, and also on Reticulum via rngit; all other places are mirrors. You are always welcome to fork if you do not like the way I do things.
|
||||
|
||||
**Why are PRs disabled on GitHub?**
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ A extensively modified and feature-rich fork of [Reticulum MeshChat](https://git
|
|||
This project is independent from the original Reticulum MeshChat project and is not affiliated with it.
|
||||
|
||||
- Website: [meshchatx.com](https://meshchatx.com)
|
||||
- Source: [git.quad4.io/RNS-Things/MeshChatX](https://git.quad4.io/RNS-Things/MeshChatX)
|
||||
- Official GitHub Mirror: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Source: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Mirror: [lavaforge.org/Reticulum-Things/MeshChatX](https://lavaforge.org/Reticulum-Things/MeshChatX)
|
||||
- Releases: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Changelog: [`CHANGELOG.md`](CHANGELOG.md)
|
||||
- Donate: [`donate.md`](donate.md) ([Donation](#donation))
|
||||
|
|
@ -156,7 +156,7 @@ pipx install ./reticulum_meshchatx-*-py3-none-any.whl
|
|||
Use this when developing or when you need a local custom build.
|
||||
|
||||
```bash
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
corepack enable
|
||||
pnpm config set verify-store-integrity true
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ pkg install build-essential
|
|||
|
||||
### Download and Install Wheel
|
||||
|
||||
Download the latest wheel from the [releases page](https://git.quad4.io/RNS-Things/MeshChatX/releases), then:
|
||||
Download the latest wheel from the [releases page](https://github.com/Quad4-Software/MeshChatX/releases), then:
|
||||
|
||||
```
|
||||
pip install reticulum_meshchatx-*-py3-none-any.whl
|
||||
|
|
@ -64,7 +64,7 @@ corepack prepare pnpm@latest --activate
|
|||
### Clone and Build
|
||||
|
||||
```
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
pip install uv
|
||||
uv sync --group dev
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ module.exports = {
|
|||
config: {
|
||||
options: {
|
||||
maintainer: "Quad4",
|
||||
homepage: "https://git.quad4.io/RNS-Things/MeshChatX",
|
||||
homepage: "https://github.com/Quad4-Software/MeshChatX",
|
||||
categories: ["Network"],
|
||||
},
|
||||
},
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ Ein umfassend modifizierter und funktionsreicher Fork von Reticulum MeshChat von
|
|||
Dieses Projekt ist unabhaengig vom originalen Reticulum MeshChat und steht in keiner Verbindung dazu.
|
||||
|
||||
- Website: [meshchatx.com](https://meshchatx.com)
|
||||
- Quellcode: [git.quad4.io/RNS-Things/MeshChatX](https://git.quad4.io/RNS-Things/MeshChatX)
|
||||
- Offizielles GitHub-Mirror: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Quellcode: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Mirror: [lavaforge.org/Reticulum-Things/MeshChatX](https://lavaforge.org/Reticulum-Things/MeshChatX)
|
||||
- Releases: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Aenderungsprotokoll: [`CHANGELOG.md`](../CHANGELOG.md)
|
||||
- Spenden: [`donate.md`](../donate.md) ([Spenden](#spenden))
|
||||
|
|
@ -161,7 +161,7 @@ pipx install ./reticulum_meshchatx-*-py3-none-any.whl
|
|||
Fuer Entwicklung oder lokale Custom-Builds.
|
||||
|
||||
```bash
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
corepack enable
|
||||
pnpm config set verify-store-integrity true
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ Un fork ampiamente modificato e ricco di funzionalita di Reticulum MeshChat di L
|
|||
Questo progetto e indipendente dal progetto originale Reticulum MeshChat e non e affiliato ad esso.
|
||||
|
||||
- Sito web: [meshchatx.com](https://meshchatx.com)
|
||||
- Codice sorgente: [git.quad4.io/RNS-Things/MeshChatX](https://git.quad4.io/RNS-Things/MeshChatX)
|
||||
- Mirror ufficiale su GitHub: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Codice sorgente: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Mirror: [lavaforge.org/Reticulum-Things/MeshChatX](https://lavaforge.org/Reticulum-Things/MeshChatX)
|
||||
- Release: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Changelog: [`CHANGELOG.md`](../CHANGELOG.md)
|
||||
- Donazioni: [`donate.md`](../donate.md) ([Donazioni](#donazioni))
|
||||
|
|
@ -161,7 +161,7 @@ pipx install ./reticulum_meshchatx-*-py3-none-any.whl
|
|||
Per sviluppo o build locali personalizzate.
|
||||
|
||||
```bash
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
corepack enable
|
||||
pnpm config set verify-store-integrity true
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ Liam Cottle 氏による Reticulum MeshChat を大幅に改修・機能拡張し
|
|||
本プロジェクトはオリジナルの Reticulum MeshChat とは独立しており、提携関係にありません。
|
||||
|
||||
- ウェブサイト: [meshchatx.com](https://meshchatx.com)
|
||||
- ソースコード: [git.quad4.io/RNS-Things/MeshChatX](https://git.quad4.io/RNS-Things/MeshChatX)
|
||||
- 公式 GitHub ミラー: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- ソースコード: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- ミラー: [lavaforge.org/Reticulum-Things/MeshChatX](https://lavaforge.org/Reticulum-Things/MeshChatX)
|
||||
- リリース: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- 変更履歴: [`CHANGELOG.md`](../CHANGELOG.md)
|
||||
- 寄付: [`donate.md`](../donate.md) ([寄付](#寄付))
|
||||
|
|
@ -161,7 +161,7 @@ pipx install ./reticulum_meshchatx-*-py3-none-any.whl
|
|||
開発時やローカルのカスタムビルド向け。
|
||||
|
||||
```bash
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
corepack enable
|
||||
pnpm config set verify-store-integrity true
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@
|
|||
Этот проект независим от оригинального Reticulum MeshChat и не связан с ним.
|
||||
|
||||
- Сайт: [meshchatx.com](https://meshchatx.com)
|
||||
- Исходный код: [git.quad4.io/RNS-Things/MeshChatX](https://git.quad4.io/RNS-Things/MeshChatX)
|
||||
- Официальное зеркало на GitHub: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Исходный код: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Зеркало: [lavaforge.org/Reticulum-Things/MeshChatX](https://lavaforge.org/Reticulum-Things/MeshChatX)
|
||||
- Релизы: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- Журнал изменений: [`CHANGELOG.md`](../CHANGELOG.md)
|
||||
- Поддержка проекта: [`donate.md`](../donate.md) ([Поддержка проекта](#поддержка-проекта))
|
||||
|
|
@ -161,7 +161,7 @@ pipx install ./reticulum_meshchatx-*-py3-none-any.whl
|
|||
Для разработки или локальной сборки.
|
||||
|
||||
```bash
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
corepack enable
|
||||
pnpm config set verify-store-integrity true
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ Liam Cottle 开发的 Reticulum MeshChat 的一个功能丰富的深度修改分
|
|||
本项目独立于原始 Reticulum MeshChat 项目,与其无关联。
|
||||
|
||||
- 网站: [meshchatx.com](https://meshchatx.com)
|
||||
- 源码: [git.quad4.io/RNS-Things/MeshChatX](https://git.quad4.io/RNS-Things/MeshChatX)
|
||||
- 官方 GitHub 镜像: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- 源码: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- 镜像: [lavaforge.org/Reticulum-Things/MeshChatX](https://lavaforge.org/Reticulum-Things/MeshChatX)
|
||||
- 发行版: [github.com/Quad4-Software/MeshChatX](https://github.com/Quad4-Software/MeshChatX)
|
||||
- 变更日志: [`CHANGELOG.md`](../CHANGELOG.md)
|
||||
- 捐赠: [`donate.md`](../donate.md) ([捐赠](#捐赠))
|
||||
|
|
@ -161,7 +161,7 @@ pipx install ./reticulum_meshchatx-*-py3-none-any.whl
|
|||
在开发或需要本地定制构建时使用。
|
||||
|
||||
```bash
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
corepack enable
|
||||
pnpm config set verify-store-integrity true
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ pkg install build-essential
|
|||
|
||||
### Download and Install Wheel
|
||||
|
||||
Download the latest wheel from the [releases page](https://git.quad4.io/RNS-Things/MeshChatX/releases), then:
|
||||
Download the latest wheel from the [releases page](https://github.com/Quad4-Software/MeshChatX/releases), then:
|
||||
|
||||
```
|
||||
pip install reticulum_meshchatx-*-py3-none-any.whl
|
||||
|
|
@ -64,7 +64,7 @@ corepack prepare pnpm@latest --activate
|
|||
### Clone and Build
|
||||
|
||||
```
|
||||
git clone https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
git clone https://github.com/Quad4-Software/MeshChatX.git
|
||||
cd MeshChatX
|
||||
pip install uv
|
||||
uv sync --group dev
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ This install path uses a release wheel, which already includes frontend assets.
|
|||
## Automated Setup Scripts
|
||||
|
||||
```bash
|
||||
curl -fsSL 'https://git.quad4.io/RNS-Things/MeshChatX/raw/branch/master/scripts/rpi/install_meshchatx.sh' | bash
|
||||
curl -fsSL 'https://github.com/Quad4-Software/MeshChatX/raw/branch/master/scripts/rpi/install_meshchatx.sh' | bash
|
||||
```
|
||||
|
||||
If you have the repo cloned locally already:
|
||||
|
|
@ -71,7 +71,7 @@ pipx install /path/to/reticulum_meshchatx-<version>-py3-none-any.whl
|
|||
Direct example (v4.4.0):
|
||||
|
||||
```bash
|
||||
pipx install "https://git.quad4.io/RNS-Things/MeshChatX/releases/download/v4.4.0/reticulum_meshchatx-4.4.0-py3-none-any.whl"
|
||||
pipx install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.4.0/reticulum_meshchatx-4.4.0-py3-none-any.whl"
|
||||
```
|
||||
|
||||
`py3-none-any` wheels are architecture-independent, so the same wheel artifact
|
||||
|
|
@ -93,7 +93,7 @@ cd ~/meshchatx
|
|||
python3 -m venv .venv
|
||||
source .venv/bin/activate
|
||||
python -m pip install --upgrade pip
|
||||
python -m pip install "https://git.quad4.io/RNS-Things/MeshChatX/releases/download/v4.4.0/reticulum_meshchatx-4.4.0-py3-none-any.whl"
|
||||
python -m pip install "https://github.com/Quad4-Software/MeshChatX/releases/download/v4.4.0/reticulum_meshchatx-4.4.0-py3-none-any.whl"
|
||||
```
|
||||
|
||||
Run command in venv mode:
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"name": "reticulum-meshchatx",
|
||||
"version": "4.6.3",
|
||||
"description": "A simple mesh network communications app powered by the Reticulum Network Stack",
|
||||
"homepage": "https://git.quad4.io/RNS-Things/MeshChatX",
|
||||
"homepage": "https://github.com/Quad4-Software/MeshChatX",
|
||||
"desktopName": "reticulum-meshchatx.desktop",
|
||||
"author": {
|
||||
"name": "Quad4"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ pkgbase = reticulum-meshchatx-git
|
|||
pkgdesc = A simple mesh network communications app powered by the Reticulum Network Stack
|
||||
pkgver = 4.2.1.r28.gdde0442
|
||||
pkgrel = 1
|
||||
url = https://git.quad4.io/RNS-Things/MeshChatX
|
||||
url = https://github.com/Quad4-Software/MeshChatX
|
||||
arch = x86_64
|
||||
arch = aarch64
|
||||
license = 0BSD
|
||||
|
|
@ -18,7 +18,7 @@ pkgbase = reticulum-meshchatx-git
|
|||
depends = espeak-ng
|
||||
provides = reticulum-meshchatx
|
||||
conflicts = reticulum-meshchatx
|
||||
source = reticulum-meshchatx::git+https://git.quad4.io/RNS-Things/MeshChatX.git
|
||||
source = reticulum-meshchatx::git+https://github.com/Quad4-Software/MeshChatX.git
|
||||
source = reticulum-meshchatx.desktop
|
||||
sha256sums = SKIP
|
||||
sha256sums = 366182e198df672bb51893f7cf7f339079bf80319c24c107216c1b96d33fd267
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@ pkgver=4.6.3.r0.gebacc00
|
|||
pkgrel=1
|
||||
pkgdesc="A simple mesh network communications app powered by the Reticulum Network Stack"
|
||||
arch=('x86_64' 'aarch64')
|
||||
url="https://git.quad4.io/RNS-Things/MeshChatX"
|
||||
url="https://github.com/Quad4-Software/MeshChatX"
|
||||
license=('0BSD' 'MIT')
|
||||
depends=('opus' 'opusfile' 'portaudio' 'espeak-ng')
|
||||
makedepends=('git' 'nodejs' 'pnpm' 'python' 'python-poetry')
|
||||
provides=("$_pkgname")
|
||||
conflicts=("$_pkgname")
|
||||
source=("$_pkgname::git+https://git.quad4.io/RNS-Things/MeshChatX.git"
|
||||
source=("$_pkgname::git+https://github.com/Quad4-Software/MeshChatX.git"
|
||||
"reticulum-meshchatx.desktop")
|
||||
sha256sums=('SKIP'
|
||||
'366182e198df672bb51893f7cf7f339079bf80319c24c107216c1b96d33fd267')
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ meshchatx-repository-http = "meshchatx.repository_http_standalone:main"
|
|||
lxmfy = "lxmfy.cli:main"
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://git.quad4.io/RNS-Things/MeshChatX"
|
||||
Homepage = "https://github.com/Quad4-Software/MeshChatX"
|
||||
|
||||
[tool.setuptools.packages.find]
|
||||
where = [".", "vendor/lxmfy"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue