Sudo-Ivan
|
3ba7de9df7
|
feat(style): add no-scrollbar class to hide scrollbars for a cleaner UI
|
2026-01-04 00:02:30 -06:00 |
|
Sudo-Ivan
|
b569371e3d
|
fix(database): improve error handling during migrations to silence expected duplicate column errors
|
2026-01-04 00:02:17 -06:00 |
|
Sudo-Ivan
|
6b3957fe49
|
feat(TutorialModal, AddInterfacePage, InterfacesPage): enhance UI components and integrate global state management for interface changes
|
2026-01-04 00:01:59 -06:00 |
|
Sudo-Ivan
|
af6a2b7be1
|
feat(database): implement safe execution method for database queries for error handling and preventing crashes
|
2026-01-03 23:16:16 -06:00 |
|
Sudo-Ivan
|
4c94c69586
|
fix(lxmf_utils): improve error handling in message conversion and ensure safe decoding of title and content
|
2026-01-03 23:15:58 -06:00 |
|
Sudo-Ivan
|
a67e7da8af
|
test(fuzzing): add extensive fuzzing tests for WebSocket API, LXMF message handling, and telemetry functions
|
2026-01-03 23:15:48 -06:00 |
|
Sudo-Ivan
|
83d18f4bb3
|
refactor(tests): remove unnecessary blank lines in AuthPage, CommandPalette, and ConfirmDialog tests
|
2026-01-03 23:02:33 -06:00 |
|
Sudo-Ivan
|
6173a65cc7
|
fix(SettingsPage.vue): correct config initialization to return default values directly
|
2026-01-03 23:02:27 -06:00 |
|
Sudo-Ivan
|
46b3b25631
|
docs(README): add 'check' task to automation section for format, lint, and test
|
2026-01-03 22:42:00 -06:00 |
|
Sudo-Ivan
|
571dba4715
|
feat(Taskfile): add new 'check' task to run format, lint, and test commands
|
2026-01-03 22:41:54 -06:00 |
|
Sudo-Ivan
|
2357fdb83c
|
feat(SettingsPage.vue): update config handling with default values and safe access method
|
2026-01-03 22:41:15 -06:00 |
|
Sudo-Ivan
|
c83691d9e6
|
fix(CommandPalette.vue): ensure peers and contacts are arrays before processing to prevent errors
|
2026-01-03 22:40:49 -06:00 |
|
Sudo-Ivan
|
2210f10305
|
test(frontend): add comprehensive unit tests for AuthPage, CommandPalette, ConfirmDialog, UI components, and theme handling
|
2026-01-03 22:40:27 -06:00 |
|
Sudo-Ivan
|
86bbbb8003
|
test(app_shutdown): update shutdown endpoint test by mocking exit_app and improving sleep handling
|
2026-01-03 22:14:13 -06:00 |
|
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 |
|