Commit graph

2396 commits

Author SHA1 Message Date
Ivan
bf8731c6cc
feat: add demo public status fields to API schemas and update test dependencies 2026-07-26 07:52:01 -05:00
Ivan
ad3ad4087c
update CHANGELOG 2026-07-26 07:13:45 -05:00
Ivan
a7c67fb2cc
feat: integrate demo mode middleware into application routing 2026-07-26 07:10:52 -05:00
Ivan
22b4fcce09
feat: add demo mode and ALTCHA integration for better security for internet deployments and showcase functionality 2026-07-26 07:06:45 -05:00
Ivan
5745d53202
refactor: cleanup and format code 2026-07-26 06:42:52 -05:00
Ivan
f4d25a3bd8
feat: improve identity switching process with better feedback, reauthentication handling, and localized messages 2026-07-26 06:41:17 -05:00
Ivan
a96697b9a5
feat: improve identity management by adding reauthentication requirements, improve job handling with identity scoping, and update LXMF message processing 2026-07-26 06:37:05 -05:00
Ivan
f55079c5e9
feat: harden Docker configurations and commands 2026-07-26 06:35:03 -05:00
Ivan
ff4e4488d1
feat: fix map drawing management by scoping delete and update operations to identity_hash, and add corresponding tests 2026-07-26 06:24:48 -05:00
Ivan
d05360b8c6
feat: implement identity hotswap locking mechanism, fix identity context eviction on deletion, and improve LXMF route error handling 2026-07-26 06:22:02 -05:00
Ivan
06e2faeae9
feat: improve Linux Landlock support for user-local tools and subprocesses, improve messaging UI for self-notes, and update documentation 2026-07-26 06:18:21 -05:00
Ivan
99b3630e72
feat: add Python script for fast tree manifest generation and update shell script to utilize it 2026-07-26 05:57:49 -05:00
Ivan
0606afd6c8
feat: update DocsPage tests to reflect changes in Sphinx manual and localized site index handling 2026-07-26 05:50:29 -05:00
Ivan
9ea4efe98a
feat: fix Android support with Codec2 fallback, improve RNode flasher UI, and refine WebSocket connection handling 2026-07-26 05:44:02 -05:00
Ivan
c604e99895
feat: fix language handling and UI theme integration 2026-07-26 05:29:10 -05:00
Ivan
619dea4025
refactor: clean up 2026-07-25 18:47:19 -05:00
Ivan
7f99d82f21
feat: various fixes 2026-07-25 18:19:39 -05:00
Ivan
4bd787ccd7
feat: make AppContainer sandboxing opt-in for Windows for now 2026-07-25 16:29:02 -05:00
Ivan
cf5bbb3c48
fix: ensure executable permission for the frozen runtime script 2026-07-25 16:14:58 -05:00
Ivan
9b91c9ac80
chore: format 2026-07-25 15:53:36 -05:00
Ivan
b0d47b9ece
chore: release version 4.8.1 with bug fixes and improvements for Windows desktop and packaging 2026-07-25 15:51:04 -05:00
Ivan
23a5d03db9
chore: update CHANGELOG 2026-07-25 14:49:43 -05:00
Ivan
0772c7eeef
refactor: clean up 2026-07-25 14:27:51 -05:00
Ivan
2fe900061e
feat: update RNS to version 1.4.1, add gravity and announces-to-internal options in interfaces, and enhance interface management in the UI 2026-07-25 14:23:09 -05:00
Ivan
febdc3ba86
feat: add JitPack repository for usb-serial-for-android dependency 2026-07-24 11:57:50 -05:00
Ivan
835667dba3
feat: improve SettingsPage styles with deep-scoping and add libseccomp to Docker setup scripts 2026-07-24 11:39:59 -05:00
Ivan
f89f91e267
feat: update RNode product configurations and improve code readability in Capabilities.js and test files 2026-07-24 11:29:43 -05:00
Ivan
e0f1f99cd1
feat: add native RNode flasher with USB serial support, preload codec2 library, and update backend URL handling 2026-07-24 11:29:05 -05:00
Ivan
1212266be5
feat: improve LXMF message handling with new oracles and progress polling improvements 2026-07-24 08:57:17 -05:00
Ivan
58f036219a
refactor: fix issues related to CI/tests failing 2026-07-24 08:11:39 -05:00
Ivan
68e6d65c53
feat: bug fixes 2026-07-24 07:57:39 -05:00
Ivan
86acc89f90
feat: various bug fixes 2026-07-24 07:47:20 -05:00
Ivan
fd36a8f401
feat: add generate_service_worker.mjs script to Dockerfile for enhanced service worker functionality 2026-07-24 07:41:29 -05:00
Ivan
32e97c1054
feat: various fixes found by text oracles 2026-07-24 07:38:26 -05:00
Ivan
5419fabf64
feat: improve WebSocket reconnection handling and CSRF token management. 2026-07-24 07:23:10 -05:00
Ivan
dff83e198e
feat: implement PWA app-shell caching with service worker for improved offline experience and faster UI loading 2026-07-24 07:09:19 -05:00
Ivan
65ca9ddc82
refactor: update UI components in ConversationViewer and AddAudioButton for improved layout and styling 2026-07-24 06:54:11 -05:00
Ivan
fa46dc4ce9
feat: implement Windows AppContainer support 2026-07-24 06:44:30 -05:00
Ivan
f46e70249c
refactor: update wheel and APK handling in build scripts by replacing glob patterns with array expansions and find commands. 2026-07-24 06:19:27 -05:00
Ivan
be4fc384af
feat: improve Docker support with new image variants, streamline build scripts, and update documentation for clarity 2026-07-24 06:08:37 -05:00
Ivan
b960db2e8b
feat: integrate HTTPInterface for RNS-over-HTTP support, improve build metadata handling, and update dependencies 2026-07-24 05:40:54 -05:00
Ivan
4ac2701422
chore: update community interfaces, tutorial flow, docs. 2026-07-24 05:12:19 -05:00
Ivan
087fd6ea74
refactor: create main-process logging by implementing a durable logger that appends to meshchatx.log 2026-07-24 04:58:09 -05:00
Ivan
514005e995
feat: add "Copy image to clipboard" functionality in message context menus and improve logging with broken-pipe guards 2026-07-24 04:52:23 -05:00
Ivan
5870af2db9
fix: type safety in LXST profiles compatibility functions by using type casting for callable native methods 2026-07-23 12:34:56 -05:00
Ivan
026b8c5bc7
feat: update LXST version to 0.5.0 for android, fix telephone initialization error handling, and add compatibility layer for LXST profiles across versions 2026-07-23 08:47:54 -05:00
Ivan
9c739fa940
feat: frontend modularity by splitting Vue mega-pages, adding ownership contracts, and updating related documentation 2026-07-23 08:15:55 -05:00
Ivan
5567022348
feat: update discovery map with dual-halo badge icons, update default basemap to OpenStreetMap, and improve marker label visibility 2026-07-22 18:10:31 -05:00
Ivan
3d7387283d
codebase refactor 2026-07-22 17:55:08 -05:00
Ivan
fa34a0731c
chore: standardize placeholder values in various components and documentation, replacing "—" with "-" for consistency 2026-07-22 16:18:22 -05:00