Commit Graph

  • 7a419f96ee feat(tests): add unit tests for auto propagation API and logic massive-changes Sudo-Ivan 2026-01-08 19:29:30 -06:00
  • b8ef3d188d feat(tutorial): update tutorial modal with propagation mode step and auto-select option for preferred propagation node Sudo-Ivan 2026-01-08 19:29:22 -06:00
  • fb790a4c08 feat(identity_context): integrate AutoPropagationManager for background node selection Sudo-Ivan 2026-01-08 19:29:10 -06:00
  • e7beabba11 feat(config_manager): add auto-select configuration for preferred propagation node Sudo-Ivan 2026-01-08 19:28:55 -06:00
  • 20639fef0c feat(auto_propagation): implement AutoPropagationManager for dynamic propagation node selection Sudo-Ivan 2026-01-08 19:28:47 -06:00
  • 825ddd17fe feat(meshchat): add auto-select option for preferred propagation node Sudo-Ivan 2026-01-08 19:27:23 -06:00
  • 5d70e2c00f feat(locales): update Sudo-Ivan 2026-01-08 19:27:09 -06:00
  • 682ff4ddb7 feat(docs): cleanup Sudo-Ivan 2026-01-08 16:41:10 -06:00
  • b3c6fd5e16 refactor(telephone_manager): format Sudo-Ivan 2026-01-08 12:53:20 -06:00
  • 566acf228d feat(IdentitiesPage): optimize rendering performance with memoization Sudo-Ivan 2026-01-08 12:43:17 -06:00
  • 2652f1dd87 chore(Dockerfile): upgrade pip to version 25.3 due to vuln in older version. Sudo-Ivan 2026-01-08 12:39:31 -06:00
  • 115b01ee65 chore(dependencies): update rns package to version 1.1.2 and specify lxst version Sudo-Ivan 2026-01-08 12:14:26 -06:00
  • 6498956903 chore(Dockerfile): downgrade Python image to 3.12.12 and add espeak-ng package Sudo-Ivan 2026-01-08 12:14:16 -06:00
  • 6860530217 feat(locales): add Reticulum documentation clearing functionality in multiple languages Sudo-Ivan 2026-01-07 19:52:08 -06:00
  • eef9872b71 feat(tests): add Italian localization tests Sudo-Ivan 2026-01-07 19:51:59 -06:00
  • 1e5564cfa3 refactor(tests): formatting Sudo-Ivan 2026-01-07 19:51:48 -06:00
  • e02e17d712 refactor(call_page): formatting Sudo-Ivan 2026-01-07 19:51:35 -06:00
  • 069865d444 refactor(call_page): streamline call status message rendering for improved readability Sudo-Ivan 2026-01-07 19:46:10 -06:00
  • 192ac21fb0 feat(docs): add API endpoints for deleting documentation versions and clearing Reticulum docs Sudo-Ivan 2026-01-07 19:46:01 -06:00
  • f717d501d3 refactor(telephone_manager): improve call status updates for better user feedback Sudo-Ivan 2026-01-07 19:45:47 -06:00
  • 80ea5424fd fix(frontend): update call status messages for clarity Sudo-Ivan 2026-01-07 19:45:31 -06:00
  • 8bc7e39aee refactor(tests): clean up telemetry integration test by removing unused imports Sudo-Ivan 2026-01-07 19:30:06 -06:00
  • 75b17b44a1 update changelog [skip ci] Sudo-Ivan 2026-01-07 19:29:07 -06:00
  • e2586e9052 feat(tests): add comprehensive telemetry and interface tests Sudo-Ivan 2026-01-07 19:20:56 -06:00
  • ecfd124f8f chore(workflows): remove push and pull_request triggers from bench.yml Sudo-Ivan 2026-01-07 19:20:04 -06:00
  • d8af5509b9 feat(locales): update German and Russian translations, add Italian localization Sudo-Ivan 2026-01-07 19:13:48 -06:00
  • 55f718c72b feat(frontend): enhance link rendering and markdown processing Sudo-Ivan 2026-01-07 19:13:35 -06:00
  • 37d4b317b9 feat(ui): enhance user interface and functionality across multiple components Sudo-Ivan 2026-01-07 19:13:20 -06:00
  • df306cc67b feat(telemetry): implement telemetry tracking and path tracing features Sudo-Ivan 2026-01-07 19:13:08 -06:00
  • ce568c2965 chore: add fuzz testing script to package.json Sudo-Ivan 2026-01-07 19:12:34 -06:00
  • b683809713 chore: add backend-manifest.json to .gitignore Sudo-Ivan 2026-01-07 19:12:27 -06:00
  • 7304b373f6 chore: update TODO list by removing rootless docker images and adding sideband plugins support Sudo-Ivan 2026-01-07 19:12:20 -06:00
  • 19a2dc8403 update meshchatx docs Sudo-Ivan 2026-01-07 19:12:09 -06:00
  • b56c004340 chore: remove backend-manifest.json file as part of project cleanup Sudo-Ivan 2026-01-07 16:11:17 -06:00
  • c40ba80f8f chore(deps): update dependencies in poetry.lock, pyproject.toml, and requirements.txt to latest versions including hypothesis, lxmf, rns, and urllib3 Sudo-Ivan 2026-01-07 15:56:56 -06:00
  • 326e80027e feat(ui): add handling for lxm.ingest_uri.result messages with success, error, warning, and info notifications Sudo-Ivan 2026-01-07 15:08:49 -06:00
  • f0ab00e9cc style(audio): format Sudo-Ivan 2026-01-07 14:59:02 -06:00
  • 4b686e12c3 fix(ui): handle pop-up blocking in PaperMessageModal and improve QR code message sending logic in PaperMessagePage Sudo-Ivan 2026-01-07 14:58:41 -06:00
  • 19e94cfb6f feat(ui): add functionality to retry all failed or cancelled messages in ConversationViewer component Sudo-Ivan 2026-01-07 14:58:35 -06:00
  • ffd405808d chore(deps): update pnpm version to 10.27.0 in package.json and workflow files Sudo-Ivan 2026-01-07 14:58:22 -06:00
  • 3b142e9dba feat(docs): add selectedReticulumPath state and update localDocsUrl logic for reticulum documentation handling Sudo-Ivan 2026-01-07 14:58:05 -06:00
  • 969da9a579 feat(audio): better ToneGenerator with high-quality audio processing, including dynamics compression, lowpass filtering, and improved stereo separation Sudo-Ivan 2026-01-05 21:23:53 -06:00
  • f0e567fe8a feat(localization): add new German and Russian translations for backup settings, message font size, and audio input permissions Sudo-Ivan 2026-01-05 21:13:31 -06:00
  • edc1e16e03 test(ui): enhance SettingsPage component tests to verify config and display name input Sudo-Ivan 2026-01-05 21:13:22 -06:00
  • 83f480be3c fix(ui): improve message font and icon size handling with error checking for invalid inputs Sudo-Ivan 2026-01-05 21:13:13 -06:00
  • b46d018b26 feat(ui): update user interface with improved icon handling, audio permission checks, and dynamic message icon size adjustments Sudo-Ivan 2026-01-05 20:22:16 -06:00
  • 44608ffb36 feat(maintenance): add test for deleting all user icons in maintenance module Sudo-Ivan 2026-01-05 20:22:01 -06:00
  • 7aa6f5a467 feat(localization): add LXMF icon clearing options and enhance existing translations in German, English, and Russian Sudo-Ivan 2026-01-05 20:21:54 -06:00
  • 8bb38d3e51 feat(maintenance): add API endpoint to clear LXMF icons and enhance backup configuration options Sudo-Ivan 2026-01-05 20:21:31 -06:00
  • 2bef49de81 Merge branch 'master' into massive-changes ivan 2026-01-08 01:11:25 +00:00
  • 7d7cd7d487 feat(ui): enhance user experience with new features including QR code display, improved toast messages, and localized strings for various components Sudo-Ivan 2026-01-05 19:22:25 -06:00
  • 33cbe07750 chore(docker): remove espeak-ng Sudo-Ivan 2026-01-05 17:39:06 -06:00
  • 666c90875a interface discovery, folders for messages, map nodes from discovery, maintenance tools. Sudo-Ivan 2026-01-05 17:38:52 -06:00
  • 30cab64101 chore(docker): add git to build dependencies in Dockerfile Sudo-Ivan 2026-01-05 12:01:59 -06:00
  • 144cc53cd9 chore(security): lint Sudo-Ivan 2026-01-05 11:48:12 -06:00
  • a9e881a095 chore(dependencies): update hypothesis to version 6.149.0 and add lxmfy package from git repository Sudo-Ivan 2026-01-05 11:48:00 -06:00
  • 5b25e3b4c0 feat(changelog): add new features including Web Audio Bridge, LXMFy for bots, and RNS Discoverable Interfaces Sudo-Ivan 2026-01-05 11:47:52 -06:00
  • e7728696c8 chore(vite): add asset cleanup before build to prevent accumulation of old files Sudo-Ivan 2026-01-05 11:47:46 -06:00
  • fda9187e95 numerous improvements Sudo-Ivan 2026-01-05 11:47:35 -06:00
  • e8d8d64fc0 Update README.md master ivan 2026-01-05 16:29:02 +00:00
  • 5694c1ee67 fix(router): set default propagation cost to 0 in create_lxmf_router function Sudo-Ivan 2026-01-04 23:46:37 -06:00
  • c2652f72f5 fix(call): update call history management to reflect no more available history Sudo-Ivan 2026-01-04 23:41:14 -06:00
  • f2bbff5c3d feat(interface): extend interface type handling to include 'RNodeIPInterface' and set default values for new interface properties Sudo-Ivan 2026-01-04 23:39:57 -06:00
  • 5a388d80ed feat(logging): implement dynamic log directory resolution and add rotating file handler for improved logging management Sudo-Ivan 2026-01-04 23:39:50 -06:00
  • 176642db75 fix(call): simplify error handling in audio processing by removing unused catch parameters Sudo-Ivan 2026-01-04 23:21:26 -06:00
  • 5d13b3e3f9 chore(manifest): update MANIFEST.in to include backend files and exclude frontend and cache directories Sudo-Ivan 2026-01-04 23:19:59 -06:00
  • 5f2aca4390 feat(tests): add unit tests for WebAudioSource and WebAudioSink functionality Sudo-Ivan 2026-01-04 23:19:44 -06:00
  • f90fe55372 feat(styles): add spin-reverse animation and corresponding class for enhanced loading effects Sudo-Ivan 2026-01-04 23:19:38 -06:00
  • 1e98d8e859 format Sudo-Ivan 2026-01-04 23:19:31 -06:00
  • 0492e7d7bf refactor(components): update loading animations to use 'animate-spin-reverse' class for consistency Sudo-Ivan 2026-01-04 23:19:17 -06:00
  • 6a23727e55 feat(audio): add Web Audio configuration and device selection to CallPage component Sudo-Ivan 2026-01-04 23:19:09 -06:00
  • 9d8611bb97 feat(audio): implement WebAudioBridge for websocket audio transport and add configuration options Sudo-Ivan 2026-01-04 23:18:55 -06:00
  • 52e5a60724 refactor(docker): streamline multi-stage build process and optimize dependencies Sudo-Ivan 2026-01-04 23:02:48 -06:00
  • 194f467298 chore(task): remove 'out' directory cleanup from Taskfile.yml Sudo-Ivan 2026-01-04 23:02:40 -06:00
  • a05fdee7e9 feat(interface): add RNodeIPInterface support Sudo-Ivan 2026-01-04 22:39:37 -06:00
  • c9c2125e6f Merge branch 'master' into massive-changes ivan 2026-01-05 04:26:54 +00:00
  • 8b3d3c3e66 fix(electron): remove asarUnpack and update resource paths for extraResources in package.json Sudo-Ivan 2026-01-04 22:26:29 -06:00
  • f2a93cbc98 fix(electron): update resource paths in main.js to reflect changes in packaging structure for extra resources Sudo-Ivan 2026-01-04 22:26:07 -06:00
  • 5100428b68 feat(config): update asar configuration to enable packing and include extra resources for build Sudo-Ivan 2026-01-04 22:26:01 -06:00
  • 0a40790338 feat(security): add security.md Sudo-Ivan 2026-01-04 22:25:55 -06:00
  • 4974ae0926 Update README.md ivan 2026-01-05 04:15:18 +00:00
  • 900da98ecb Update README.md ivan 2026-01-05 03:06:35 +00:00
  • db89e2c86e fix(tests): fix test Sudo-Ivan 2026-01-04 19:14:53 -06:00
  • 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