Ivan
a87455b7cf
fix(electron): update Content Security Policy to include 'blob:' for script execution and enhance CSP logic in related files
2026-04-23 17:53:16 -05:00
Ivan
1d11a7ab06
feat(electron): fix Content Security Policy to include 'wasm-unsafe-eval' for script execution
2026-04-23 17:46:31 -05:00
Ivan
546a5e8e16
feat(electron): add F12 shortcut for toggling DevTools and enable auto-hide menu bar in main windows
2026-04-23 17:40:18 -05:00
Ivan
d800352124
feat(security): implement external URL normalization to prevent unsafe outbound requests in Electron
2026-04-23 04:35:17 -05:00
Ivan
dd344a9e33
feat(security): implement path validation for shell commands to restrict access to allowed directories
2026-04-23 04:30:16 -05:00
Ivan
9b87773f18
feat(electron): update Content Security Policy to include new OpenFreemap sources for images, fonts, and connections
2026-04-22 20:09:27 -05:00
Ivan
946eccd5c4
feat(electron): fix resource handling for platform-specific packaging
2026-04-22 19:06:33 -05:00
Ivan
bd09155ba7
chore(codebase): cleanup
2026-04-19 14:53:14 -05:00
Ivan
44c652699d
feat(tests): update testing framework for Electron and backend integrity checks, add new tests for loading status and main helpers
2026-04-18 00:06:21 -05:00
Ivan
ebcd3c6acd
feat(electron): enhance backend connection handling and UI updates
2026-04-16 23:32:54 -05:00
Ivan
2db12e0bde
feat(electron, frontend, tests): update Linux app name handling, add UI transparency options, and improve message scrolling tests; refactor icon path retrieval and update license artifact generation logic
2026-04-16 00:52:09 -05:00
Ivan
dfd93fa9ad
feat(electron): update logging for renderer process events; add detailed crash and unresponsive handling
2026-04-15 20:26:30 -05:00
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