Commit graph

113 commits

Author SHA1 Message Date
Ivan
7a04d72148
feat: various bug fixes and improvements and naming scheme changes for android apk 2026-08-15 16:44:01 -05:00
Ivan
257a1461d4
chore: bump version to 4.8.4 and update related documentation 2026-08-14 17:29:34 -05:00
Ivan
5ac3e4e279
prepare v4.8.3 2026-08-14 15:27:58 -05:00
Ivan
85aa7eb43f
fix: improve firmware file reading method in RNodeFlasherActivity for better performance and reliability 2026-08-14 13:23:34 -05:00
Ivan
8e1cd80fa9
fix: streamline firmware file name retrieval in RNodeFlasherActivity and ensure location check in preload.js 2026-08-14 13:02:14 -05:00
Ivan
5ad9601323
feat: implement firmware file selection for RNode flasher, replacing download functionality with file picker and updating related UI strings 2026-08-14 12:11:29 -05:00
Ivan
879075cb15
feat(security): improvce IPC event handling and WebView security settings to prevent unauthorized access 2026-08-14 11:09:43 -05:00
Ivan
d1464b197a
feat(security): fix URL handling in WebView and Electron shell, adding userinfo rejection and improved navigation security 2026-08-14 10:57:09 -05:00
Ivan
67dfb6b536
chore: update LXMF dependency to version 1.1.1 and adjust related documentation 2026-08-13 12:31:34 -05:00
Ivan
d69e6ef4af
chore: update dependencies to latest versions including aiohttp and cryptography 2026-08-13 00:25:32 -05:00
Ivan
4e4ef0526a
feat: add local backend status probing and port availability checks in meshchat_wrapper 2026-08-01 17:47:19 -05:00
Ivan
61939fe28e
feat: more rnode flasher and telephony fixes 2026-07-27 08:13:22 -05:00
Ivan
8db1f55026
chore: add altcha 2.0.2 dependency and update related workflows 2026-07-27 06:38:25 -05:00
Ivan
2603a45cb9
chore: update dependencies to latest versions (rns 1.4.2, lxst 0.5.1) and add altcha 2.0.2 2026-07-27 06:19:12 -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
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
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
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
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
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
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
c0b0ddffd7
feat: update dependencies to RNS 1.4.0 and LXMF 1.1.0 2026-07-20 12:57:26 -05:00
Ivan
9f71f3420c
feat: integrate RNS FileSync functionality, including handler setup, API endpoints, and frontend components for file synchronization 2026-07-19 13:46:43 -05:00
Ivan
6320e9bb7a
chore: update RNS dependency to version 1.3.9 across configuration files and scripts 2026-07-19 01:52:35 -05:00
Ivan
65f1b2cc77
feat: implement non-exported CallNotificationTrampolineActivity for secure call handling and update AndroidNotificationBridge with trusted call action management 2026-07-18 15:08:33 -05:00
Ivan
f736fe3fb0
feat: update Android notification handling with Do Not Disturb and conversation tracking features 2026-07-17 17:23:28 -05:00
Ivan
591b6efa40
refactor: cleanup comments 2026-07-17 10:43:20 -05:00
Ivan
389034dbea
feat: integrate visualiser WASM build into Dockerfile and update frontend to handle codec2 availability 2026-07-16 16:17:54 -05:00
Ivan
1c2977fe00
feat: implement Android privacy features to block screenshots and clear clipboard on background 2026-07-16 12:04:45 -05:00
Ivan
dd0e68b33d
refactor: format using ruff and add rnx, remove management, and polish. 2026-07-16 11:22:53 -05:00
Ivan
6877031cd6
feat: implement battery status monitoring across platforms with UI integration and localization support 2026-07-16 06:37:21 -05:00
Ivan
862cbbc764
fix: handle Python runtime startup failure in MainActivity and redirect to messages on empty hash in frontend 2026-07-14 13:31:26 -05:00
Ivan
7aeaf41555
feat(android): update BLE permissions handling 2026-07-10 15:18:03 -05:00
Ivan
d23b169b41
feat(android): integrate BLE and USB support with Chaquopy, improving RNode functionality 2026-07-10 11:39:19 -05:00
Ivan
37585c81c7
chore(dependencies): update rns version to 1.3.8 across project files 2026-07-10 09:17:26 -05:00
Ivan
be285ed66b
feat(themes): add new themes.xml for API 29+ and remove deprecated isLightTheme from main themes.xml 2026-07-10 08:10:59 -05:00
Ivan
7dfbf05740
refactor: various fixes and updates 2026-07-10 07:42:38 -05:00
Ivan
fe11de8c7b
fix(MainActivity): ensure error description is a string for WebView loading failure 2026-07-10 01:47:19 -05:00
Ivan
c2a183d688
feat: map overlays, identity restore, settings, conversations, and i18n updates 2026-07-10 00:57:53 -05:00
Ivan
220a1bc7f8
feat(ui): add meshchat_canvas color and update backgrounds in main activity and themes 2026-07-10 00:53:04 -05:00
Ivan
69c9f13de7
feat(main-activity): update WebView background handling and improve file chooser MIME type management 2026-07-10 00:52:45 -05:00
Ivan
6f92ad865e
feat(telephone): update audio profile management and Codec2 readiness; implement profile migration, add Codec2 status endpoint, and improve audio level reporting 2026-07-09 14:04:46 -05:00
Ivan
e3a56d5ece
feat(error-reporting): update startup error handling with detailed diagnostics and refactor error message formatting 2026-07-09 12:32:36 -05:00
Ivan
d0a5e95b0e
feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
Ivan
ecd47eee1a
feat(Android): implement stale storage lock clearance in meshchat_wrapper 2026-07-09 09:22:39 -05:00
Ivan
747fb2531d
feat(Android): add support for syncing vendored lxmfy package into Chaquopy Python sources, enhancing bot functionality. Update README and build.gradle to reflect changes, and add tests to verify integration. 2026-07-09 08:29:49 -05:00
Ivan
dee8de83ce
chore(release): bump version to 4.8.0 2026-07-06 22:04:02 -05:00
Ivan
0795d229c8
feat(rnode_support): update Android RNodeInterface handling by adding support for TCP connections and improving error management for missing modules 2026-07-05 00:33:13 -05:00