6860530217
feat(locales): add Reticulum documentation clearing functionality in multiple languages
...
CI / test-backend (push) Successful in 4s
CI / test-backend (pull_request) Successful in 4s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / build-frontend (push) Successful in 1m30s
CI / test-lang (push) Successful in 1m43s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 22s
CI / lint (push) Failing after 5m16s
CI / lint (pull_request) Failing after 5m11s
CI / test-lang (pull_request) Successful in 9m42s
CI / build-frontend (pull_request) Successful in 9m50s
Tests / test (push) Successful in 13m35s
Build and Publish Docker Image / build-dev (pull_request) Successful in 14m16s
Tests / test (pull_request) Successful in 19m40s
Build Test / Build and Test (pull_request) Successful in 48m10s
Build Test / Build and Test (push) Successful in 50m31s
- Introduced new localization strings for clearing Reticulum documentation in German, English, Italian, and Russian.
- Added success messages for the documentation clearing action across all supported languages.
- Included a new status message for establishing a connection in the user interface.
2026-01-07 19:52:08 -06:00
e02e17d712
refactor(call_page): formatting
2026-01-07 19:51:35 -06:00
069865d444
refactor(call_page): streamline call status message rendering for improved readability
2026-01-07 19:46:10 -06:00
192ac21fb0
feat(docs): add API endpoints for deleting documentation versions and clearing Reticulum docs
...
- Implemented DELETE endpoints to allow users to delete specific documentation versions and clear all Reticulum documentation.
- Enhanced the DocsManager class with methods for version deletion and clearing documentation, including error handling and logging.
- Updated frontend components to support version deletion and clearing of Reticulum docs with user confirmation dialogs.
2026-01-07 19:46:01 -06:00
f717d501d3
refactor(telephone_manager): improve call status updates for better user feedback
2026-01-07 19:45:47 -06:00
80ea5424fd
fix(frontend): update call status messages for clarity
2026-01-07 19:45:31 -06:00
d8af5509b9
feat(locales): update German and Russian translations, add Italian localization
...
- Enhanced German and Russian JSON files with new entries for telemetry, location management, and content security policy settings.
- Added Italian localization file with comprehensive translations for the application, covering various features and settings.
- Improved user experience by ensuring consistent terminology across all supported languages.
2026-01-07 19:22:00 -06:00
55f718c72b
feat(frontend): enhance link rendering and markdown processing
...
- Added LinkUtils for detecting and rendering NomadNet and standard links in text.
- Introduced MarkdownRenderer for converting Markdown to HTML, including support for code blocks, headers, and inline formatting.
- Implemented escapeHtml utility function to prevent XSS in rendered text.
- Updated ToastUtils to support an optional key parameter for toast notifications.
- Included Italian language support in the frontend localization.
2026-01-07 19:22:00 -06:00
37d4b317b9
feat(ui): enhance user interface and functionality across multiple components
...
- Updated sidebar width in App.vue for better layout.
- Added navigation option for RNPath trace in CommandPalette.vue.
- Included Italian language support in LanguageSelector.vue.
- Improved Toast.vue to handle loading state for toasts and update existing toasts.
- Enhanced AboutPage.vue with download buttons for snapshots and backups.
- Refined InterfacesPage.vue to improve layout and filtering capabilities.
- Introduced MiniChat.vue for a compact chat interface on the map.
- Updated ConversationDropDownMenu.vue to include telemetry trust toggle.
- Enhanced ConversationViewer.vue with better telemetry handling and error notifications.
- Added RNPathTracePage.vue for tracing paths to destination hashes.
- Improved ToolsPage.vue to include RNPath trace functionality.
2026-01-07 19:22:00 -06:00
df306cc67b
feat(telemetry): implement telemetry tracking and path tracing features
...
- Added telemetry tracking capabilities, allowing users to toggle tracking for specific peers and retrieve tracked peers.
- Introduced RNPathTraceHandler for tracing paths to destination hashes.
- Enhanced database schema to support telemetry tracking and added related fields in contacts.
- Updated configuration management to include telemetry settings.
- Implemented API endpoints for downloading database backups and snapshots, as well as for telemetry-related functionalities.
- Improved error handling and response messages for telemetry requests and path tracing.
2026-01-07 19:22:00 -06:00
326e80027e
feat(ui): add handling for lxm.ingest_uri.result messages with success, error, warning, and info notifications
2026-01-07 19:21:59 -06:00
f0ab00e9cc
style(audio): format
2026-01-07 19:21:59 -06:00
4b686e12c3
fix(ui): handle pop-up blocking in PaperMessageModal and improve QR code message sending logic in PaperMessagePage
2026-01-07 19:21:58 -06:00
19e94cfb6f
feat(ui): add functionality to retry all failed or cancelled messages in ConversationViewer component
2026-01-07 19:21:58 -06:00
3b142e9dba
feat(docs): add selectedReticulumPath state and update localDocsUrl logic for reticulum documentation handling
2026-01-07 19:21:58 -06:00
969da9a579
feat(audio): better ToneGenerator with high-quality audio processing, including dynamics compression, lowpass filtering, and improved stereo separation
2026-01-07 19:21:58 -06:00
f0e567fe8a
feat(localization): add new German and Russian translations for backup settings, message font size, and audio input permissions
2026-01-07 19:21:58 -06:00
83f480be3c
fix(ui): improve message font and icon size handling with error checking for invalid inputs
2026-01-07 19:21:57 -06:00
b46d018b26
feat(ui): update user interface with improved icon handling, audio permission checks, and dynamic message icon size adjustments
2026-01-07 19:21:57 -06:00
7aa6f5a467
feat(localization): add LXMF icon clearing options and enhance existing translations in German, English, and Russian
2026-01-07 19:21:57 -06:00
8bb38d3e51
feat(maintenance): add API endpoint to clear LXMF icons and enhance backup configuration options
2026-01-07 19:21:57 -06:00
7d7cd7d487
feat(ui): enhance user experience with new features including QR code display, improved toast messages, and localized strings for various components
CI / test-backend (push) Successful in 3s
CI / build-frontend (push) Successful in 1m48s
CI / test-backend (pull_request) Successful in 18s
CI / test-lang (push) Successful in 2m5s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (pull_request) Successful in 1m14s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 29s
CI / build-frontend (pull_request) Successful in 9m43s
CI / lint (push) Successful in 9m53s
CI / lint (pull_request) Successful in 9m49s
Build Test / Build and Test (pull_request) Successful in 12m57s
Tests / test (push) Successful in 14m2s
Benchmarks / benchmark (push) Successful in 14m29s
Build and Publish Docker Image / build-dev (pull_request) Successful in 19m25s
Tests / test (pull_request) Failing after 23m6s
Benchmarks / benchmark (pull_request) Successful in 29m13s
Build Test / Build and Test (push) Successful in 45m58s
2026-01-05 19:22:25 -06:00
666c90875a
interface discovery, folders for messages, map nodes from discovery, maintenance tools.
2026-01-05 17:38:52 -06:00
fda9187e95
numerous improvements
2026-01-05 11:47:35 -06:00
5694c1ee67
fix(router): set default propagation cost to 0 in create_lxmf_router function
2026-01-04 23:46:37 -06:00
c2652f72f5
fix(call): update call history management to reflect no more available history
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
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
2026-01-04 23:39:50 -06:00
176642db75
fix(call): simplify error handling in audio processing by removing unused catch parameters
CI / test-backend (push) Successful in 18s
CI / lint (push) Successful in 1m43s
CI / build-frontend (pull_request) Successful in 2m5s
CI / test-backend (pull_request) Successful in 43s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (pull_request) Successful in 1m7s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 23s
CI / test-lang (push) Successful in 9m40s
CI / build-frontend (push) Successful in 9m50s
CI / lint (pull_request) Successful in 9m45s
Tests / test (push) Successful in 12m2s
Build Test / Build and Test (push) Successful in 14m17s
Build Test / Build and Test (pull_request) Successful in 14m45s
Build and Publish Docker Image / build-dev (pull_request) Successful in 15m3s
Tests / test (pull_request) Failing after 16m33s
Benchmarks / benchmark (push) Successful in 24m7s
Benchmarks / benchmark (pull_request) Successful in 24m2s
2026-01-04 23:21:26 -06:00
f90fe55372
feat(styles): add spin-reverse animation and corresponding class for enhanced loading effects
2026-01-04 23:19:38 -06:00
0492e7d7bf
refactor(components): update loading animations to use 'animate-spin-reverse' class for consistency
2026-01-04 23:19:17 -06:00
6a23727e55
feat(audio): add Web Audio configuration and device selection to CallPage component
2026-01-04 23:19:09 -06:00
9d8611bb97
feat(audio): implement WebAudioBridge for websocket audio transport and add configuration options
2026-01-04 23:18:55 -06:00
a05fdee7e9
feat(interface): add RNodeIPInterface support
2026-01-04 22:39:37 -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
CI / test-backend (push) Successful in 4s
CI / build-frontend (push) Successful in 1m54s
CI / test-lang (push) Successful in 1m53s
CI / test-backend (pull_request) Successful in 21s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (pull_request) Successful in 49s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 23s
CI / lint (push) Successful in 9m46s
CI / build-frontend (pull_request) Successful in 9m44s
CI / lint (pull_request) Successful in 9m47s
Build Test / Build and Test (pull_request) Successful in 13m17s
Benchmarks / benchmark (push) Successful in 14m34s
Benchmarks / benchmark (pull_request) Successful in 14m42s
Build and Publish Docker Image / build-dev (pull_request) Successful in 13m53s
Tests / test (push) Failing after 26m51s
Tests / test (pull_request) Failing after 24m53s
Build Test / Build and Test (push) Successful in 45m21s
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
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
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
CI / test-backend (push) Successful in 3s
CI / build-frontend (push) Successful in 2m12s
CI / test-lang (push) Successful in 2m13s
CI / test-backend (pull_request) Successful in 33s
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 25s
CI / lint (push) Failing after 5m5s
CI / lint (pull_request) Failing after 5m4s
CI / build-frontend (pull_request) Successful in 9m43s
Build Test / Build and Test (pull_request) Successful in 13m39s
Benchmarks / benchmark (push) Successful in 15m19s
Benchmarks / benchmark (pull_request) Successful in 15m21s
Build and Publish Docker Image / build-dev (pull_request) Successful in 14m0s
Tests / test (push) Failing after 23m27s
Tests / test (pull_request) Failing after 20m38s
Build Test / Build and Test (push) Successful in 43m20s
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
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
2026-01-04 17:01:21 -06:00
ad928d1279
feat(voicemail): add silence file generation for missing recordings and improve logging for voicemail saving
CI / lint (push) Failing after 5m1s
CI / test-backend (push) Successful in 4s
Benchmarks / benchmark (push) Successful in 12m31s
CI / build-frontend (push) Successful in 9m43s
Build Test / Build and Test (push) Successful in 14m45s
CI / test-backend (pull_request) Successful in 5s
CI / lint (pull_request) Failing after 5m3s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (push) Successful in 9m37s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 11s
Benchmarks / benchmark (pull_request) Successful in 12m20s
Build Test / Build and Test (pull_request) Successful in 13m32s
CI / build-frontend (pull_request) Successful in 9m43s
CI / test-lang (pull_request) Successful in 9m34s
Tests / test (pull_request) Failing after 7m23s
Build and Publish Docker Image / build-dev (pull_request) Successful in 12m54s
Tests / test (push) Failing after 20m7s
2026-01-04 16:02:32 -06:00
c4674992e0
lots of fixes, changes, styling, fixing outbound calls, rnode-flasher.
CI / test-backend (push) Successful in 4s
CI / build-frontend (push) Successful in 1m49s
CI / test-lang (push) Successful in 1m47s
CI / test-backend (pull_request) Successful in 24s
Build and Publish Docker Image / build (pull_request) Has been skipped
CI / test-lang (pull_request) Successful in 52s
OSV-Scanner PR Scan / scan-pr (pull_request) Successful in 24s
CI / lint (push) Failing after 5m14s
CI / lint (pull_request) Failing after 5m8s
Tests / test (push) Failing after 9m17s
CI / build-frontend (pull_request) Successful in 9m48s
Benchmarks / benchmark (push) Successful in 14m52s
Benchmarks / benchmark (pull_request) Successful in 15m9s
Build and Publish Docker Image / build-dev (pull_request) Successful in 13m47s
Tests / test (pull_request) Failing after 25m50s
Build Test / Build and Test (pull_request) Successful in 53m37s
Build Test / Build and Test (push) Successful in 56m30s
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
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
2026-01-04 14:59:47 -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
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