Commit Graph

25 Commits

Author SHA1 Message Date
Ivan f32008c63c refactor(electron): format 2026-04-13 23:36:42 -05:00
Ivan 2e759108c1 fix(electron): improve child process termination handling during app quit to ensure graceful shutdown 2026-04-13 23:35:23 -05:00
Ivan 858c029d10 feat(electron): implement default context menu for editable content, links, and misspelled words in Electron app 2026-04-13 18:46:59 -05:00
Ivan 059d2cbdc1 refactor(components): code formatting and cleanup 2026-04-13 18:32:41 -05:00
Ivan bd56b884ba feat(electron): add file and directory selection dialogs; implement open path functionality 2026-04-13 18:26:53 -05:00
Ivan 3d54d11164 feat(electron, frontend): update loading screens with new animations and styles; add JavaScript requirement notice in frontend HTML 2026-04-13 17:36:57 -05:00
Ivan a40ebb58a9 feat(electron): add backend HTTP-only check and improve argument handling; update CSP to support localhost and 127.0.0.1 2026-04-13 17:36:14 -05:00
Sudo-Ivan 1944397382 Remove status indication 2026-03-06 15:58:22 -06:00
Sudo-Ivan a29d3ce0ac Improve propagation sync and improve markdown rendering
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