Compare commits

...

7 Commits

Author SHA1 Message Date
ba47e16b75 Rename package from reticulum-meshchat to reticulum-meshchatx in package-lock.json 2025-11-30 21:30:32 -06:00
578e80023f remove 2025-11-30 21:29:04 -06:00
b7dcee4c06 Update 2025-11-30 21:28:59 -06:00
e44ec59b6e Rename reticulum-meshchat service to reticulum-meshchatx and update image reference in docker-compose.yml 2025-11-30 21:28:46 -06:00
45379e6df1 update version and name 2025-11-30 21:28:39 -06:00
308f1f6459 update 2025-11-30 21:28:31 -06:00
424ff116d1 Merge pull request #20 from Sudo-Ivan/deepsource-autofix-29fa619a
refactor: change methods not using its bound instance to staticmethods
2025-11-30 21:23:46 -06:00
6 changed files with 16 additions and 47 deletions

View File

@@ -190,9 +190,9 @@ jobs:
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
push: true push: true
tags: >- tags: >-
ghcr.io/${{ env.REPO_OWNER_LC }}/reticulum-meshchat:latest, ghcr.io/${{ env.REPO_OWNER_LC }}/reticulum-meshchatx:latest,
ghcr.io/${{ env.REPO_OWNER_LC }}/reticulum-meshchat:${{ github.ref_name }} ghcr.io/${{ env.REPO_OWNER_LC }}/reticulum-meshchatx:${{ github.ref_name }}
labels: >- labels: >-
org.opencontainers.image.title=Reticulum MeshChat, org.opencontainers.image.title=Reticulum MeshChatX,
org.opencontainers.image.description=Docker image for Reticulum MeshChat, org.opencontainers.image.description=Docker image for Reticulum MeshChatX,
org.opencontainers.image.url=https://github.com/${{ github.repository }}/pkgs/container/reticulum-meshchat/ org.opencontainers.image.url=https://github.com/${{ github.repository }}/pkgs/container/reticulum-meshchatx/

View File

@@ -16,7 +16,8 @@ A heavily customized fork of [Reticulum MeshChat](https://github.com/liamcottle/
- [x] Docker images are smaller and use SHA256 hashes for the images. - [x] Docker images are smaller and use SHA256 hashes for the images.
- [x] Electron improvements. - [x] Electron improvements.
- [x] Latest updates for NPM and Python dependencies (bleeding edge) - [x] Latest updates for NPM and Python dependencies (bleeding edge)
- [x] Ruff linting, CodeQL Advanced and Bearer SAST fixes. - [x] Numerous Ruff, Deepsource, CodeQL Advanced and Bearer Linting/SAST fixes.
- [x] Some performance improvements.
## Usage ## Usage

31
TODO.md
View File

@@ -1,31 +0,0 @@
1. for messages fix:
convo goes off edge, near edge should be ... 3 dots
long names push the last message/announced seconds/time to right and nearly off the side, fix please
2. interfaces:
3 dots background circle is a oval, fix to be circle
on 3 dots clicked there is still white background the buttons have dark backgrounds though but main dropdown window is white fix depdning on theme
also on 3 dots drop down it still makes me scroll down in that interfaces window, we can expand that interfaces box os something so this crap doesnt hapen or if dropdown is above it
rework propagation nodes page with new UI/UX please like rest of app.
1. the attachment dropups/popups are white on dark mode, they need a ui/ux rework.
2. for settings add ability to set inbound stamp, ref lxmf via python -c if needed.
3. add multi-identity / account suport and a switcher at bottom with ability to create, delete or import/export identies from other apps.
for all this you will likely need to look at my ren chat app for stamps, multi-identity, /mnt/projects/ren-messenger/
its pretty simple.
translator tool
reticulum documentation tool
lxmfy bot tool
page downloader tool
page snapshots

View File

@@ -1,7 +1,7 @@
services: services:
reticulum-meshchat: reticulum-meshchatx:
container_name: reticulum-meshchat container_name: reticulum-meshchatx
image: ghcr.io/sudo-ivan/reticulum-meshchat:latest image: ghcr.io/sudo-ivan/reticulum-meshchatx:latest
pull_policy: always pull_policy: always
restart: unless-stopped restart: unless-stopped
# Make the meshchat web interface accessible from the host on port 8000 # Make the meshchat web interface accessible from the host on port 8000

9
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "reticulum-meshchat", "name": "reticulum-meshchatx",
"version": "2.32.3", "version": "2.41.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "reticulum-meshchat", "name": "reticulum-meshchatx",
"version": "2.32.3", "version": "2.41.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@mdi/js": "^7.4.47", "@mdi/js": "^7.4.47",
@@ -3025,7 +3025,6 @@
"integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"peer": true,
"dependencies": { "dependencies": {
"app-builder-lib": "24.13.3", "app-builder-lib": "24.13.3",
"builder-util": "24.13.1", "builder-util": "24.13.1",

View File

@@ -1,6 +1,6 @@
{ {
"name": "reticulum-meshchat", "name": "reticulum-meshchatx",
"version": "2.32.3", "version": "2.41.0",
"description": "A simple mesh network communications app powered by the Reticulum Network Stack", "description": "A simple mesh network communications app powered by the Reticulum Network Stack",
"author": "Sudo-Ivan", "author": "Sudo-Ivan",
"main": "electron/main.js", "main": "electron/main.js",