Commit graph

14 commits

Author SHA1 Message Date
Macgyver Official
9e0e09b896 Prepare 2.3.1 release
Bump Crosstalk to 2.3.1 and update packaging metadata, artifact names, and runtime requirements. Add a draft GitHub release workflow plus release notes, and refresh container/build configs and docs for the new release process.
2026-08-09 08:40:08 -04:00
Macgyver Official
887221f473 Add Iridium IMT interface support
Introduce a native Reticulum `IridiumIMTInterface` for USB RockBLOCK 9704 devices, including IMT packet framing, a durable SQLite outbound queue, modem polling/retry handling, and runtime stats (signal bars and queued packets). Crosstalk now installs bundled external Reticulum interfaces into the active config directory and includes the new interface module in packaged builds.

Expose Iridium IMT configuration in the interface creation/edit UI, add Iridium-specific display/status details in interface cards, and add a new `/api/v1/announce/lxmf` route to announce only the LXMF identity on metered links. Also add example service/config docs and unit tests for codec and durable queue behavior.
2026-07-29 07:42:34 -04:00
Macgyver Official
953ea693f4 Rename project to Crosstalk and update branding
Rename Reticulum MeshChat to Crosstalk across the codebase and packaging. Renamed meshchat.py to crosstalk.py and updated Dockerfile, docker-compose, GitHub Actions, README, docs and electron assets to use Crosstalk, new storage/reticulum config paths (~/.crosstalk/.reticulum), and GHCR tags/labels. Add logic to seed a default RMAP World TCP client interface and a config flag, shorten interface/transport responses to remove forced restart messages, and update database proxy comment. Electron: set app name, implement an internal prompt (replacing electron-prompt), expose restart-backend IPC, change backend executable naming/launching (startBackend/start/stop handling), and adjust portable storage behavior. Misc: remove donate.md, add example image and egg-info files, and apply multiple frontend/component and static asset updates to match rebrand and UX improvements.
2026-06-21 07:43:38 -04:00
liamcottle
879632a953 rename web.py to meshchat.py 2024-07-09 17:38:45 +12:00
liamcottle
627e62ca6e rebrand to meshchat 2024-06-02 14:42:19 +12:00
liamcottle
e512198e50 add about tab to show version and config paths 2024-06-02 13:56:04 +12:00
liamcottle
efcc2af239 remove old cxfreeze msi builder 2024-05-27 21:59:00 +12:00
liamcottle
9fb1d209eb update docs for building electron app and remove old method 2024-05-27 21:35:00 +12:00
liamcottle
ec92e458e6 compiled cxfreeze python app working inside electron with logging passed to web browser console 2024-05-27 21:26:23 +12:00
liamcottle
b00b0ad137 set bundle name for macos .app 2024-05-25 03:28:24 +12:00
liamcottle
db6f6958ca build .dmg for macos .app 2024-05-25 03:25:11 +12:00
liamcottle
622c38f3ef add script to build macos .app 2024-05-25 03:10:30 +12:00
liamcottle
c3b4eceeec add copyright to installed exe 2024-05-24 02:10:55 +12:00
liamcottle
d42801c135 add setup script to build an msi windows installer 2024-05-24 01:35:30 +12:00