Commit Graph

347 Commits

Author SHA1 Message Date
Sudo-Ivan 997de18d78 refactor(ReticulumMeshChat): extract exit logic into a separate method for improved readability 2026-01-03 22:14:06 -06:00
Sudo-Ivan 7f30ffe07a chore(docker): update Docker configuration 2026-01-03 22:12:39 -06:00
Sudo-Ivan e7d86e11d2 fix(SendMessageButton.vue): update deliveryMethod prop validation to allow null or string values 2026-01-03 22:11:49 -06:00
Sudo-Ivan 356baee37d chore(pytest.ini): add filterwarnings to suppress specific warnings during test execution 2026-01-03 22:10:43 -06:00
Sudo-Ivan 1463eb07bb test(Performance.test.js): increase performance threshold for message updates from 1500ms to 3000ms 2026-01-03 22:10:25 -06:00
Sudo-Ivan 4e308e427a test(tests): add global mocks and cleanup fixtures for improved test isolation and resource management 2026-01-03 22:10:19 -06:00
Sudo-Ivan 31525e2ede chore(ci workflows): update scripts to post CI results for linting, building, and testing phases 2026-01-03 21:56:53 -06:00
Sudo-Ivan 2955b5f2c2 chore(post_bench_results.sh): remove obsolete script for posting benchmark results 2026-01-03 21:56:47 -06:00
Sudo-Ivan 7bd681e217 refactor(NetworkVisualiser.vue): update physics simulation parameters and improve interface node positioning for better visualization 2026-01-03 21:53:57 -06:00
Sudo-Ivan 44c263ba96 chore(arch-package.yml): format 2026-01-03 21:46:40 -06:00
Sudo-Ivan bcd9006f31 refactor(NetworkVisualiser.vue): restructure color and opacity properties for edges to improve clarity and maintainability 2026-01-03 21:45:39 -06:00
Sudo-Ivan eaaaddbc06 chore(flake.nix): remove Flatpak packaging dependencies from flake configuration 2026-01-03 21:36:57 -06:00
Sudo-Ivan 241d385c17 chore(dockerignore, gitignore): add Arch Linux packaging artifacts to ignore lists 2026-01-03 21:36:53 -06:00
Sudo-Ivan 48b7def004 fix(schema.py): ensure cursor is closed after executing PRAGMA table_info to prevent resource leaks 2026-01-03 21:36:47 -06:00
Sudo-Ivan 8c5a68a01f refactor(tests): replace db.close() with db.close_all() in multiple test files and ensure proper teardown of ReticulumMeshChat instances 2026-01-03 21:36:42 -06:00
Sudo-Ivan 151b69ad50 feat(docker): add Dockerfile for Arch Linux package build and CI workflow for automated packaging 2026-01-03 21:36:33 -06:00
Sudo-Ivan c1d177a887 feat(App.vue): update app name click functionality and improve UI interactions 2026-01-03 21:18:31 -06:00
Sudo-Ivan 1075aef22a feat(locales): add syncing state message to German, English, and Russian translations 2026-01-03 21:18:20 -06:00
Sudo-Ivan 6d975a12c4 feat(tests): add comprehensive LXMF propagation and sync tests 2026-01-03 21:18:14 -06:00
Sudo-Ivan 409802465a fix(forge.config.js): remove darwin platform from ZIP maker configuration 2026-01-03 20:54:44 -06:00
Sudo-Ivan e4be402510 feat(package.json): add Flatpak configuration and ZIP distribution task to build process 2026-01-03 20:54:39 -06:00
Sudo-Ivan cc5b4a9f0d feat(workflows): add build-zip task for Electron ZIP archive and update build process to include ZIP artifact collection 2026-01-03 20:54:33 -06:00
Sudo-Ivan c028da2485 feat(scripts): add post CI results script for Gitea PR comments 2026-01-03 20:54:20 -06:00
Sudo-Ivan c100aefdd5 feat(CallPage): integrate GlobalEmitter for telephone history and voicemail updates 2026-01-03 20:54:08 -06:00
Sudo-Ivan d2f5ef1ae1 fix(App.vue): update call overlay conditions and improve window opening logic 2026-01-03 20:54:00 -06:00
Sudo-Ivan ccec0afa22 refactor(tests): remove unused asyncio import from test_propagation_nodes_robustness.py 2026-01-03 20:53:47 -06:00
Sudo-Ivan d4ed2c1e8f chore(todos): format 2026-01-03 19:56:25 -06:00
Sudo-Ivan 7f9925bca2 fix(requirements): correct 2026-01-03 19:56:15 -06:00
Sudo-Ivan f60431789d feat(workflows): add benchmarking PR result posting 2026-01-03 19:54:26 -06:00
Sudo-Ivan 7668ee5619 feat(workflows): add elfutils installation and Flathub remote setup to build process 2026-01-03 19:46:38 -06:00
Sudo-Ivan 961ad0f6ca feat(scripts): add OSV-Scanner script for vulnerability scanning and reporting 2026-01-03 19:40:31 -06:00
Sudo-Ivan 371fc6137c feat(workflows): update build process to include RPM and Flatpak packaging, integrate SBOM generation, and refine version validation 2026-01-03 19:40:26 -06:00
Sudo-Ivan d5fa65f6f3 feat(workflows): integrate Trivy for Docker image scanning in CI/CD pipeline 2026-01-03 19:40:21 -06:00
Sudo-Ivan 98c3c0194c feat(workflows): add OSV-Scanner workflows for pull request and scheduled scans 2026-01-03 19:40:13 -06:00
Sudo-Ivan a18a19d625 feat(build): add new distribution tasks for Linux RPM and Flatpak packages in package.json 2026-01-03 19:28:49 -06:00
Sudo-Ivan db6d8d590b feat(build): add tasks for building Linux RPM and Flatpak packages; update build workflow to include new packaging steps 2026-01-03 19:28:44 -06:00
Sudo-Ivan d209c0c9ab feat(tests): add comprehensive tests for AnnounceDAO filtering functionality and enhance robustness checks for propagation nodes endpoint 2026-01-03 19:26:35 -06:00
Sudo-Ivan c9c2aeac68 chore(workflows): format 2026-01-03 19:24:34 -06:00
Sudo-Ivan 8ac458bafd test(DebugLogsPage): improve log mock structure and enhance code formatting for better readability 2026-01-03 19:24:23 -06:00
Sudo-Ivan 2402b960f0 feat(keyboard): enhance keyboard shortcut handling by synchronizing modifier keys on keydown and keyup events; improve shortcut matching logic for better compatibility and layout independence 2026-01-03 19:24:15 -06:00
Sudo-Ivan af51209c5b feat(icons): add Material Design Icons stylesheet to main.js for enhanced icon support 2026-01-03 19:24:06 -06:00
Sudo-Ivan 803eaba5b1 feat(locales): add 'generate_paper_message' key to German, English, and Russian locale files 2026-01-03 19:24:01 -06:00
Sudo-Ivan 925b7b2950 feat(announces): fix announce handling by adding identity and destination hash filters; ensure UTC formatting for created_at and updated_at timestamps; introduce message font size configuration 2026-01-03 19:23:53 -06:00
Sudo-Ivan 0aa0571403 chore(dependencies): update @mdi/font to version 7.4.47, @electron/notarize to version 2.5.0, and @electron/osx-sign to version 1.3.3; upgrade check-error to version 2.1.3 and @types/node to version 25.0.3 2026-01-03 19:22:48 -06:00
Sudo-Ivan cf4c6ba8ea chore(dependencies): update @electron/fuses to version 1.8.0 and add @mdi/font as a new dependency 2026-01-03 19:22:42 -06:00
Sudo-Ivan 90e70d7787 docs(README): format 2026-01-03 19:22:36 -06:00
Sudo-Ivan 35e3566a63 feat(tailwind): add markdown renderer to content paths for Tailwind CSS configuration to support backend styling 2026-01-03 19:22:21 -06:00
Sudo-Ivan 1e8651c645 feat(icons): update icon sizes across various components for improved consistency and visual clarity; adjust padding and styles in documentation and settings pages 2026-01-03 19:22:14 -06:00
Sudo-Ivan 7abd0571c9 refactor(forge.config): standardize quotation marks and reorganize configuration structure for clarity and consistency 2026-01-03 18:43:31 -06:00
Sudo-Ivan 17d7ad86a0 feat(tests): update Taskfile to exclude i18n tests from frontend tests and add dedicated language tests for Node.js and Python 2026-01-03 18:43:24 -06:00