Commit Graph

  • 629bbbc7c6 refactor(meshchat): update map to render tiles faster (online), message handling by adding context support to forwarding and delivery methods; improve LXMF message processing and router initialization Sudo-Ivan 2026-01-04 19:10:22 -06:00
  • ff69de1346 feat(config): add gitea base URL and documentation download URLs configuration; update related components and logic for dynamic URL handling Sudo-Ivan 2026-01-04 18:55:10 -06:00
  • 2f65bde2d3 feat(call): update tone generator functionality with volume control and enable/disable settings; update frontend components to reflect new configurations Sudo-Ivan 2026-01-04 17:48:07 -06:00
  • 0a65619efb feat(call): update telephony handling by adding remote telephony hash retrieval and updating frontend components to utilize new data Sudo-Ivan 2026-01-04 17:20:41 -06:00
  • d836e7a2e8 feat(call): improve call handling by adding remote destination hash tracking, improving initiation status checks, and refining ringtone management in the frontend Sudo-Ivan 2026-01-04 17:16:23 -06:00
  • 5ef41b84d5 feat(call): update call statistics tracking and improve hangup functionality; add tone generation for call states in frontend Sudo-Ivan 2026-01-04 17:01:21 -06:00
  • ad928d1279 feat(voicemail): add silence file generation for missing recordings and improve logging for voicemail saving Sudo-Ivan 2026-01-04 16:02:32 -06:00
  • c4674992e0 lots of fixes, changes, styling, fixing outbound calls, rnode-flasher. Sudo-Ivan 2026-01-04 15:57:49 -06:00
  • f3ec20b14e feat(rnpath): improve get_path_table method with filtering, sorting, and pagination; include additional stats for path entries Sudo-Ivan 2026-01-04 15:00:16 -06:00
  • 014e463527 feat(api): add firmware download endpoint with GitHub URL validation and enhance initiation status response with target name Sudo-Ivan 2026-01-04 14:59:47 -06:00
  • fd846e3ed2 feat(security): update Content Security Policy to allow connections to GitHub API and related domains Sudo-Ivan 2026-01-04 14:59:36 -06:00
  • bbf61d88a5 feat(vitest): add setupFiles configuration to Vitest for frontend tests Sudo-Ivan 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 Sudo-Ivan 2026-01-04 14:59:20 -06:00
  • dda8a58bb3 fix(rncp): update eslint comments to enable linting for v-html usage in RNCPPage component Sudo-Ivan 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 Sudo-Ivan 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 Sudo-Ivan 2026-01-04 12:42:02 -06:00
  • bc40dcff4e feat(tests): add comprehensive tests for blackhole integration, RNPath management, and RNStatus handling Sudo-Ivan 2026-01-04 12:41:55 -06:00
  • 4482ebf5cd feat(locales): update translations for emergency mode, blackhole integration, and RNCP usage instructions Sudo-Ivan 2026-01-04 12:41:49 -06:00
  • 4507a999fc feat(frontend): big updates (too many) Sudo-Ivan 2026-01-04 12:41:34 -06:00
  • 6a61441e73 style: enhance chip components with improved styling and hover effects for better user experience Sudo-Ivan 2026-01-04 12:40:41 -06:00
  • f270160c6c feat(theme): add light and dark themes to Vuetify configuration and introduce new RNPath route Sudo-Ivan 2026-01-04 12:40:32 -06:00
  • 63d81a02c9 feat(rnpath): implement the blackhole, RNPathHandler and integrate path management APIs Sudo-Ivan 2026-01-04 12:40:19 -06:00
  • 306557c473 chore(ci): remove post CI result posting steps and delete related script Sudo-Ivan 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 Sudo-Ivan 2026-01-04 11:06:57 -06:00
  • 1e3eedadc8 chore(build-test): update dependencies for Windows build and add i386 architecture support Sudo-Ivan 2026-01-04 10:52:32 -06:00
  • e60db20082 fix(post_ci_results.sh): improve CI result reporting and comment handling for Gitea Sudo-Ivan 2026-01-04 00:34:24 -06:00
  • 1dd6d93729 refactor(AboutPage): remove unused MaterialDesignIcon component from AboutPage.vue Sudo-Ivan 2026-01-04 00:18:19 -06:00
  • 23df1b0618 chore(eslint): add additional directories to ignore patterns Sudo-Ivan 2026-01-04 00:18:11 -06:00
  • 46872209d6 chore(eslint): update ignore patterns to exclude additional directories and files Sudo-Ivan 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 Sudo-Ivan 2026-01-04 00:07:29 -06:00
  • 5a995c7304 test(AboutPage, ConfirmDialog, MapPage): update tests for improved component behavior and UI consistency Sudo-Ivan 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 Sudo-Ivan 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 Sudo-Ivan 2026-01-04 00:04:32 -06:00
  • d0db79e4e4 feat(RNodeFlasherPage): add new RNode Flasher page component and update ToolsPage to link to it Sudo-Ivan 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 Sudo-Ivan 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 Sudo-Ivan 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 Sudo-Ivan 2026-01-04 00:03:31 -06:00
  • 76b2895569 feat(router): add new route for RNode Flasher tool component Sudo-Ivan 2026-01-04 00:02:35 -06:00
  • 3ba7de9df7 feat(style): add no-scrollbar class to hide scrollbars for a cleaner UI Sudo-Ivan 2026-01-04 00:02:30 -06:00
  • b569371e3d fix(database): improve error handling during migrations to silence expected duplicate column errors Sudo-Ivan 2026-01-04 00:02:17 -06:00
  • 6b3957fe49 feat(TutorialModal, AddInterfacePage, InterfacesPage): enhance UI components and integrate global state management for interface changes Sudo-Ivan 2026-01-04 00:01:59 -06:00
  • af6a2b7be1 feat(database): implement safe execution method for database queries for error handling and preventing crashes Sudo-Ivan 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 Sudo-Ivan 2026-01-03 23:15:58 -06:00
  • a67e7da8af test(fuzzing): add extensive fuzzing tests for WebSocket API, LXMF message handling, and telemetry functions Sudo-Ivan 2026-01-03 23:15:48 -06:00
  • 83d18f4bb3 refactor(tests): remove unnecessary blank lines in AuthPage, CommandPalette, and ConfirmDialog tests Sudo-Ivan 2026-01-03 23:02:33 -06:00
  • 6173a65cc7 fix(SettingsPage.vue): correct config initialization to return default values directly Sudo-Ivan 2026-01-03 23:02:27 -06:00
  • 46b3b25631 docs(README): add 'check' task to automation section for format, lint, and test Sudo-Ivan 2026-01-03 22:42:00 -06:00
  • 571dba4715 feat(Taskfile): add new 'check' task to run format, lint, and test commands Sudo-Ivan 2026-01-03 22:41:54 -06:00
  • 2357fdb83c feat(SettingsPage.vue): update config handling with default values and safe access method Sudo-Ivan 2026-01-03 22:41:15 -06:00
  • c83691d9e6 fix(CommandPalette.vue): ensure peers and contacts are arrays before processing to prevent errors Sudo-Ivan 2026-01-03 22:40:49 -06:00
  • 2210f10305 test(frontend): add comprehensive unit tests for AuthPage, CommandPalette, ConfirmDialog, UI components, and theme handling Sudo-Ivan 2026-01-03 22:40:27 -06:00
  • 86bbbb8003 test(app_shutdown): update shutdown endpoint test by mocking exit_app and improving sleep handling Sudo-Ivan 2026-01-03 22:14:13 -06:00
  • 997de18d78 refactor(ReticulumMeshChat): extract exit logic into a separate method for improved readability Sudo-Ivan 2026-01-03 22:14:06 -06:00
  • 7f30ffe07a chore(docker): update Docker configuration Sudo-Ivan 2026-01-03 22:12:39 -06:00
  • e7d86e11d2 fix(SendMessageButton.vue): update deliveryMethod prop validation to allow null or string values Sudo-Ivan 2026-01-03 22:11:49 -06:00
  • 356baee37d chore(pytest.ini): add filterwarnings to suppress specific warnings during test execution Sudo-Ivan 2026-01-03 22:10:43 -06:00
  • 1463eb07bb test(Performance.test.js): increase performance threshold for message updates from 1500ms to 3000ms Sudo-Ivan 2026-01-03 22:10:25 -06:00
  • 4e308e427a test(tests): add global mocks and cleanup fixtures for improved test isolation and resource management Sudo-Ivan 2026-01-03 22:10:19 -06:00
  • 31525e2ede chore(ci workflows): update scripts to post CI results for linting, building, and testing phases Sudo-Ivan 2026-01-03 21:56:53 -06:00
  • 2955b5f2c2 chore(post_bench_results.sh): remove obsolete script for posting benchmark results Sudo-Ivan 2026-01-03 21:56:47 -06:00
  • 7bd681e217 refactor(NetworkVisualiser.vue): update physics simulation parameters and improve interface node positioning for better visualization Sudo-Ivan 2026-01-03 21:53:57 -06:00
  • 44c263ba96 chore(arch-package.yml): format Sudo-Ivan 2026-01-03 21:46:40 -06:00
  • bcd9006f31 refactor(NetworkVisualiser.vue): restructure color and opacity properties for edges to improve clarity and maintainability Sudo-Ivan 2026-01-03 21:45:39 -06:00
  • eaaaddbc06 chore(flake.nix): remove Flatpak packaging dependencies from flake configuration Sudo-Ivan 2026-01-03 21:36:57 -06:00
  • 241d385c17 chore(dockerignore, gitignore): add Arch Linux packaging artifacts to ignore lists Sudo-Ivan 2026-01-03 21:36:53 -06:00
  • 48b7def004 fix(schema.py): ensure cursor is closed after executing PRAGMA table_info to prevent resource leaks Sudo-Ivan 2026-01-03 21:36:47 -06:00
  • 8c5a68a01f refactor(tests): replace db.close() with db.close_all() in multiple test files and ensure proper teardown of ReticulumMeshChat instances Sudo-Ivan 2026-01-03 21:36:42 -06:00
  • 151b69ad50 feat(docker): add Dockerfile for Arch Linux package build and CI workflow for automated packaging Sudo-Ivan 2026-01-03 21:36:33 -06:00
  • c1d177a887 feat(App.vue): update app name click functionality and improve UI interactions Sudo-Ivan 2026-01-03 21:18:31 -06:00
  • 1075aef22a feat(locales): add syncing state message to German, English, and Russian translations Sudo-Ivan 2026-01-03 21:18:20 -06:00
  • 6d975a12c4 feat(tests): add comprehensive LXMF propagation and sync tests Sudo-Ivan 2026-01-03 21:18:14 -06:00
  • 409802465a fix(forge.config.js): remove darwin platform from ZIP maker configuration Sudo-Ivan 2026-01-03 20:54:44 -06:00
  • e4be402510 feat(package.json): add Flatpak configuration and ZIP distribution task to build process Sudo-Ivan 2026-01-03 20:54:39 -06:00
  • cc5b4a9f0d feat(workflows): add build-zip task for Electron ZIP archive and update build process to include ZIP artifact collection Sudo-Ivan 2026-01-03 20:54:33 -06:00
  • c028da2485 feat(scripts): add post CI results script for Gitea PR comments Sudo-Ivan 2026-01-03 20:54:20 -06:00
  • c100aefdd5 feat(CallPage): integrate GlobalEmitter for telephone history and voicemail updates Sudo-Ivan 2026-01-03 20:54:08 -06:00
  • d2f5ef1ae1 fix(App.vue): update call overlay conditions and improve window opening logic Sudo-Ivan 2026-01-03 20:54:00 -06:00
  • ccec0afa22 refactor(tests): remove unused asyncio import from test_propagation_nodes_robustness.py Sudo-Ivan 2026-01-03 20:53:47 -06:00
  • d4ed2c1e8f chore(todos): format Sudo-Ivan 2026-01-03 19:56:25 -06:00
  • 7f9925bca2 fix(requirements): correct Sudo-Ivan 2026-01-03 19:56:15 -06:00
  • f60431789d feat(workflows): add benchmarking PR result posting Sudo-Ivan 2026-01-03 19:54:26 -06:00
  • 7668ee5619 feat(workflows): add elfutils installation and Flathub remote setup to build process Sudo-Ivan 2026-01-03 19:46:38 -06:00
  • 961ad0f6ca feat(scripts): add OSV-Scanner script for vulnerability scanning and reporting Sudo-Ivan 2026-01-03 19:40:31 -06:00
  • 371fc6137c feat(workflows): update build process to include RPM and Flatpak packaging, integrate SBOM generation, and refine version validation Sudo-Ivan 2026-01-03 19:40:26 -06:00
  • d5fa65f6f3 feat(workflows): integrate Trivy for Docker image scanning in CI/CD pipeline Sudo-Ivan 2026-01-03 19:40:21 -06:00
  • 98c3c0194c feat(workflows): add OSV-Scanner workflows for pull request and scheduled scans Sudo-Ivan 2026-01-03 19:40:13 -06:00
  • a18a19d625 feat(build): add new distribution tasks for Linux RPM and Flatpak packages in package.json Sudo-Ivan 2026-01-03 19:28:49 -06:00
  • db6d8d590b feat(build): add tasks for building Linux RPM and Flatpak packages; update build workflow to include new packaging steps Sudo-Ivan 2026-01-03 19:28:44 -06:00
  • d209c0c9ab feat(tests): add comprehensive tests for AnnounceDAO filtering functionality and enhance robustness checks for propagation nodes endpoint Sudo-Ivan 2026-01-03 19:26:35 -06:00
  • c9c2aeac68 chore(workflows): format Sudo-Ivan 2026-01-03 19:24:34 -06:00
  • 8ac458bafd test(DebugLogsPage): improve log mock structure and enhance code formatting for better readability Sudo-Ivan 2026-01-03 19:24:23 -06:00
  • 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 Sudo-Ivan 2026-01-03 19:24:15 -06:00
  • af51209c5b feat(icons): add Material Design Icons stylesheet to main.js for enhanced icon support Sudo-Ivan 2026-01-03 19:24:06 -06:00
  • 803eaba5b1 feat(locales): add 'generate_paper_message' key to German, English, and Russian locale files Sudo-Ivan 2026-01-03 19:24:01 -06:00
  • 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 Sudo-Ivan 2026-01-03 19:23:53 -06:00
  • 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 Sudo-Ivan 2026-01-03 19:22:48 -06:00
  • cf4c6ba8ea chore(dependencies): update @electron/fuses to version 1.8.0 and add @mdi/font as a new dependency Sudo-Ivan 2026-01-03 19:22:42 -06:00
  • 90e70d7787 docs(README): format Sudo-Ivan 2026-01-03 19:22:36 -06:00
  • 35e3566a63 feat(tailwind): add markdown renderer to content paths for Tailwind CSS configuration to support backend styling Sudo-Ivan 2026-01-03 19:22:21 -06:00
  • 1e8651c645 feat(icons): update icon sizes across various components for improved consistency and visual clarity; adjust padding and styles in documentation and settings pages Sudo-Ivan 2026-01-03 19:22:14 -06:00