Commit Graph

389 Commits

Author SHA1 Message Date
fd846e3ed2 feat(security): update Content Security Policy to allow connections to GitHub API and related domains 2026-01-04 14:59:36 -06:00
bbf61d88a5 feat(vitest): add setupFiles configuration to Vitest for frontend tests 2026-01-04 14:59:27 -06:00
8fac1134e2 feat(call): improve call initiation and status handling with new properties for target hash and name; improve UI modals for tutorial and changelog visibility based on URL parameters 2026-01-04 14:59:20 -06:00
dda8a58bb3 fix(rncp): update eslint comments to enable linting for v-html usage in RNCPPage component 2026-01-04 12:42:29 -06:00
162d7c14f9 feat(theme): refactor theme handling to utilize Vuetify's useTheme, streamline theme application logic, and enhance header styling for improved UX 2026-01-04 12:42:16 -06:00
54ccc03c4d feat(tests): add unit tests for BanishedPage and RNPathPage components, enhancing coverage for blocked items and path management 2026-01-04 12:42:02 -06:00
bc40dcff4e feat(tests): add comprehensive tests for blackhole integration, RNPath management, and RNStatus handling 2026-01-04 12:41:55 -06:00
4482ebf5cd feat(locales): update translations for emergency mode, blackhole integration, and RNCP usage instructions 2026-01-04 12:41:49 -06:00
4507a999fc feat(frontend): big updates (too many) 2026-01-04 12:41:34 -06:00
6a61441e73 style: enhance chip components with improved styling and hover effects for better user experience 2026-01-04 12:40:41 -06:00
f270160c6c feat(theme): add light and dark themes to Vuetify configuration and introduce new RNPath route 2026-01-04 12:40:32 -06:00
63d81a02c9 feat(rnpath): implement the blackhole, RNPathHandler and integrate path management APIs 2026-01-04 12:40:19 -06:00
306557c473 chore(ci): remove post CI result posting steps and delete related script 2026-01-04 11:27:05 -06:00
9b8086a855 chore(dependencies): update aiohttp to version 3.13.3, certifi to 2026.1.4, cx-freeze to 8.5.3, hypothesis to 6.148.11, and rns to 1.1.0
All checks were successful
CI / test-backend (push) Successful in 4s
Build Test / Build and Test (push) Successful in 13m17s
Benchmarks / benchmark (push) Successful in 14m20s
CI / build-frontend (pull_request) Successful in 9m40s
CI / test-backend (pull_request) Successful in 5s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 10s
Tests / test (push) Successful in 11m39s
Benchmarks / benchmark (pull_request) Successful in 14m26s
CI / test-lang (pull_request) Successful in 9m35s
CI / build-frontend (push) Successful in 9m41s
CI / lint (push) Successful in 9m43s
CI / test-lang (push) Successful in 9m37s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / lint (pull_request) Successful in 9m44s
Tests / test (pull_request) Successful in 11m33s
Build and Publish Docker Image / build-dev (pull_request) Successful in 20m0s
Build Test / Build and Test (pull_request) Successful in 48m40s
2026-01-04 11:06:57 -06:00
1e3eedadc8 chore(build-test): update dependencies for Windows build and add i386 architecture support
Some checks failed
CI / build-frontend (pull_request) Successful in 9m45s
CI / lint (pull_request) Successful in 9m47s
Benchmarks / benchmark (push) Successful in 14m43s
CI / test-backend (push) Successful in 4s
Tests / test (push) Successful in 13m25s
Build Test / Build and Test (push) Failing after 46m28s
CI / build-frontend (push) Successful in 1m55s
Benchmarks / benchmark (pull_request) Successful in 14m45s
CI / test-lang (push) Successful in 1m53s
Build and Publish Docker Image / build-dev (pull_request) Successful in 14m41s
Tests / test (pull_request) Successful in 24m46s
Build Test / Build and Test (pull_request) Failing after 48m2s
CI / test-backend (pull_request) Successful in 40s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (pull_request) Successful in 1m3s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 26s
CI / lint (push) Successful in 9m46s
2026-01-04 10:52:32 -06:00
e60db20082 fix(post_ci_results.sh): improve CI result reporting and comment handling for Gitea 2026-01-04 00:34:24 -06:00
1dd6d93729 refactor(AboutPage): remove unused MaterialDesignIcon component from AboutPage.vue 2026-01-04 00:18:19 -06:00
23df1b0618 chore(eslint): add additional directories to ignore patterns 2026-01-04 00:18:11 -06:00
46872209d6 chore(eslint): update ignore patterns to exclude additional directories and files
Some checks failed
CI / test-lang (push) Successful in 1m51s
Build Test / Build and Test (push) Failing after 31m5s
CI / test-backend (pull_request) Successful in 54s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (pull_request) Successful in 1m8s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 29s
CI / lint (push) Failing after 5m11s
CI / lint (pull_request) Failing after 5m8s
CI / build-frontend (pull_request) Successful in 9m45s
Tests / test (push) Successful in 13m22s
Benchmarks / benchmark (push) Successful in 14m43s
Benchmarks / benchmark (pull_request) Successful in 14m46s
Build and Publish Docker Image / build-dev (pull_request) Successful in 17m29s
CI / test-backend (push) Successful in 3s
Tests / test (pull_request) Failing after 20m54s
CI / build-frontend (push) Successful in 1m53s
Build Test / Build and Test (pull_request) Failing after 30m58s
2026-01-04 00:08:50 -06:00
c8a014b06e feat(AboutPage, MapPage): add identity hash and LXMF address display in AboutPage, and ensure axios is available before fetching peers in MapPage 2026-01-04 00:07:29 -06:00
5a995c7304 test(AboutPage, ConfirmDialog, MapPage): update tests for improved component behavior and UI consistency 2026-01-04 00:07:21 -06:00
c7c70a5868 feat(identity_manager, map_manager): add lxmf and lxst address handling in metadata and optimize tile downloading with parallel processing 2026-01-04 00:04:40 -06:00
2b6cef04d0 feat(App, ConfirmDialog, AboutPage, MapPage, ConversationViewer, IdentitiesPage): enhance UI components with improved styles, new features for note editing, and better user interactions 2026-01-04 00:04:32 -06:00
d0db79e4e4 feat(RNodeFlasherPage): add new RNode Flasher page component and update ToolsPage to link to it 2026-01-04 00:04:18 -06:00
c4f13e579b feat(GlobalState, KeyboardShortcuts): enhance global state management with new properties and improve keyboard shortcut handling for better modifier key detection 2026-01-04 00:03:58 -06:00
360dc92883 docs(docker-compose): update comments to clarify automated permission handling and user execution for reticulum-meshchatx 2026-01-04 00:03:36 -06:00
81dcc826d9 fix(Dockerfile): update user and group creation, enhance build process, and improve command execution for meshchat 2026-01-04 00:03:31 -06:00
76b2895569 feat(router): add new route for RNode Flasher tool component 2026-01-04 00:02:35 -06:00
3ba7de9df7 feat(style): add no-scrollbar class to hide scrollbars for a cleaner UI 2026-01-04 00:02:30 -06:00
b569371e3d fix(database): improve error handling during migrations to silence expected duplicate column errors 2026-01-04 00:02:17 -06:00
6b3957fe49 feat(TutorialModal, AddInterfacePage, InterfacesPage): enhance UI components and integrate global state management for interface changes 2026-01-04 00:01:59 -06:00
af6a2b7be1 feat(database): implement safe execution method for database queries for error handling and preventing crashes 2026-01-03 23:16:16 -06:00
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
a67e7da8af test(fuzzing): add extensive fuzzing tests for WebSocket API, LXMF message handling, and telemetry functions 2026-01-03 23:15:48 -06:00
83d18f4bb3 refactor(tests): remove unnecessary blank lines in AuthPage, CommandPalette, and ConfirmDialog tests 2026-01-03 23:02:33 -06:00
6173a65cc7 fix(SettingsPage.vue): correct config initialization to return default values directly 2026-01-03 23:02:27 -06:00
46b3b25631 docs(README): add 'check' task to automation section for format, lint, and test 2026-01-03 22:42:00 -06:00
571dba4715 feat(Taskfile): add new 'check' task to run format, lint, and test commands 2026-01-03 22:41:54 -06:00
2357fdb83c feat(SettingsPage.vue): update config handling with default values and safe access method 2026-01-03 22:41:15 -06:00
c83691d9e6 fix(CommandPalette.vue): ensure peers and contacts are arrays before processing to prevent errors 2026-01-03 22:40:49 -06:00
2210f10305 test(frontend): add comprehensive unit tests for AuthPage, CommandPalette, ConfirmDialog, UI components, and theme handling 2026-01-03 22:40:27 -06:00
86bbbb8003 test(app_shutdown): update shutdown endpoint test by mocking exit_app and improving sleep handling 2026-01-03 22:14:13 -06:00
997de18d78 refactor(ReticulumMeshChat): extract exit logic into a separate method for improved readability 2026-01-03 22:14:06 -06:00
7f30ffe07a chore(docker): update Docker configuration 2026-01-03 22:12:39 -06:00
e7d86e11d2 fix(SendMessageButton.vue): update deliveryMethod prop validation to allow null or string values 2026-01-03 22:11:49 -06:00
356baee37d chore(pytest.ini): add filterwarnings to suppress specific warnings during test execution 2026-01-03 22:10:43 -06:00
1463eb07bb test(Performance.test.js): increase performance threshold for message updates from 1500ms to 3000ms 2026-01-03 22:10:25 -06:00
4e308e427a test(tests): add global mocks and cleanup fixtures for improved test isolation and resource management 2026-01-03 22:10:19 -06:00
31525e2ede chore(ci workflows): update scripts to post CI results for linting, building, and testing phases 2026-01-03 21:56:53 -06:00
2955b5f2c2 chore(post_bench_results.sh): remove obsolete script for posting benchmark results 2026-01-03 21:56:47 -06:00