18 Commits

Author SHA1 Message Date
Sudo-Ivan
1944397382 Remove status indication 2026-03-06 15:58:22 -06:00
Sudo-Ivan
a29d3ce0ac Improve propagation sync and improve markdown rendering
Some checks failed
CI / build-frontend (push) Failing after 18s
CI / lint (push) Failing after 1m45s
CI / test-backend (push) Successful in 42s
CI / test-lang (push) Failing after 19s
Build and Publish Docker Image / build (push) Failing after 2m43s
Build and Publish Docker Image / build-dev (push) Failing after 49s
Build Test / Build and Test (push) Failing after 7m0s
Tests / test (push) Failing after 18s
Security Scans / scan (push) Failing after 48s
- Added methods to collect and manage propagation sync metrics in ReticulumMeshChat, improving message tracking and delivery confirmation.
- Updated frontend components to display detailed sync status notifications, including stored messages and delivery confirmations.
- Implemented URL safety checks in the markdown renderer to prevent XSS vulnerabilities by sanitizing links and image sources.
- Refactored various comments and code for clarity and maintainability across multiple files.
2026-02-14 19:19:09 -06:00
Sudo-Ivan
d167d7c32e Update legacy Electron configuration and build tasks
- Add legacy package.json
- Update Taskfile
2026-01-14 18:00:02 -06:00
Sudo-Ivan
eff722ee18 Update backend process spawning in Electron by adding error handling for failed process initiation and allow overriding the Python command in the build script for cross-platform compatibility. 2026-01-10 18:35:43 -06:00
Sudo-Ivan
b009757253 fix windows builds 2026-01-10 17:51:30 -06:00
Sudo-Ivan
55f718c72b feat(frontend): enhance link rendering and markdown processing
- Added LinkUtils for detecting and rendering NomadNet and standard links in text.
- Introduced MarkdownRenderer for converting Markdown to HTML, including support for code blocks, headers, and inline formatting.
- Implemented escapeHtml utility function to prevent XSS in rendered text.
- Updated ToastUtils to support an optional key parameter for toast notifications.
- Included Italian language support in the frontend localization.
2026-01-07 19:22:00 -06:00
Sudo-Ivan
b56c004340 chore: remove backend-manifest.json file as part of project cleanup 2026-01-07 19:21:59 -06:00
Sudo-Ivan
f2a93cbc98 fix(electron): update resource paths in main.js to reflect changes in packaging structure for extra resources 2026-01-04 22:26:07 -06:00
Sudo-Ivan
c4674992e0 lots of fixes, changes, styling, fixing outbound calls, rnode-flasher. 2026-01-04 15:57:49 -06:00
Sudo-Ivan
fd846e3ed2 feat(security): update Content Security Policy to allow connections to GitHub API and related domains 2026-01-04 14:59:36 -06:00
Sudo-Ivan
1418bb80f7 refactor(manifest): restructure backend integrity manifest to include metadata and adjust file verification logic 2026-01-03 18:30:55 -06:00
Sudo-Ivan
4ce3b1e65c fix(electron): update references to Reticulum MeshChatX in main files and frontend HTML 2026-01-03 18:06:34 -06:00
Sudo-Ivan
6ab46e8969 refactor(electron): standardize HTML structure and improve formatting in crash and loading pages 2026-01-03 16:03:54 -06:00
Sudo-Ivan
46f2700770 feat(electron): add a new crash report HTML page for displaying error details and logs 2026-01-03 15:45:05 -06:00
Sudo-Ivan
f09da905e6 chore(assets): update logo image to the latest version 2026-01-01 18:03:49 -06:00
Sudo-Ivan
d45b82acc3 feat(electron): add support for ignoring SSL certificate errors in main process 2026-01-01 17:34:22 -06:00
Sudo-Ivan
23dbe7b789 1.0.0 2026-01-01 15:25:23 -06:00
Sudo-Ivan
716007802e 0.1.0 2026-01-01 15:05:29 -06:00