Commit Graph

433 Commits

Author SHA1 Message Date
ivan 2bef49de81 Merge branch 'master' into massive-changes 2026-01-08 01:11:25 +00:00
Sudo-Ivan 7d7cd7d487 feat(ui): enhance user experience with new features including QR code display, improved toast messages, and localized strings for various components 2026-01-05 19:22:25 -06:00
Sudo-Ivan 33cbe07750 chore(docker): remove espeak-ng 2026-01-05 17:39:06 -06:00
Sudo-Ivan 666c90875a interface discovery, folders for messages, map nodes from discovery, maintenance tools. 2026-01-05 17:38:52 -06:00
Sudo-Ivan 30cab64101 chore(docker): add git to build dependencies in Dockerfile 2026-01-05 12:01:59 -06:00
Sudo-Ivan 144cc53cd9 chore(security): lint 2026-01-05 11:48:12 -06:00
Sudo-Ivan a9e881a095 chore(dependencies): update hypothesis to version 6.149.0 and add lxmfy package from git repository 2026-01-05 11:48:00 -06:00
Sudo-Ivan 5b25e3b4c0 feat(changelog): add new features including Web Audio Bridge, LXMFy for bots, and RNS Discoverable Interfaces 2026-01-05 11:47:52 -06:00
Sudo-Ivan e7728696c8 chore(vite): add asset cleanup before build to prevent accumulation of old files 2026-01-05 11:47:46 -06:00
Sudo-Ivan fda9187e95 numerous improvements 2026-01-05 11:47:35 -06:00
ivan e8d8d64fc0 Update README.md 2026-01-05 16:29:02 +00:00
Sudo-Ivan 5694c1ee67 fix(router): set default propagation cost to 0 in create_lxmf_router function 2026-01-04 23:46:37 -06:00
Sudo-Ivan c2652f72f5 fix(call): update call history management to reflect no more available history 2026-01-04 23:41:14 -06:00
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan 176642db75 fix(call): simplify error handling in audio processing by removing unused catch parameters 2026-01-04 23:21:26 -06:00
Sudo-Ivan 5d13b3e3f9 chore(manifest): update MANIFEST.in to include backend files and exclude frontend and cache directories 2026-01-04 23:19:59 -06:00
Sudo-Ivan 5f2aca4390 feat(tests): add unit tests for WebAudioSource and WebAudioSink functionality 2026-01-04 23:19:44 -06:00
Sudo-Ivan f90fe55372 feat(styles): add spin-reverse animation and corresponding class for enhanced loading effects 2026-01-04 23:19:38 -06:00
Sudo-Ivan 1e98d8e859 format 2026-01-04 23:19:31 -06:00
Sudo-Ivan 0492e7d7bf refactor(components): update loading animations to use 'animate-spin-reverse' class for consistency 2026-01-04 23:19:17 -06:00
Sudo-Ivan 6a23727e55 feat(audio): add Web Audio configuration and device selection to CallPage component 2026-01-04 23:19:09 -06:00
Sudo-Ivan 9d8611bb97 feat(audio): implement WebAudioBridge for websocket audio transport and add configuration options 2026-01-04 23:18:55 -06:00
Sudo-Ivan 52e5a60724 refactor(docker): streamline multi-stage build process and optimize dependencies 2026-01-04 23:02:48 -06:00
Sudo-Ivan 194f467298 chore(task): remove 'out' directory cleanup from Taskfile.yml 2026-01-04 23:02:40 -06:00
Sudo-Ivan a05fdee7e9 feat(interface): add RNodeIPInterface support 2026-01-04 22:39:37 -06:00
ivan c9c2125e6f Merge branch 'master' into massive-changes 2026-01-05 04:26:54 +00:00
Sudo-Ivan 8b3d3c3e66 fix(electron): remove asarUnpack and update resource paths for extraResources in package.json 2026-01-04 22:26:29 -06:00
Sudo-Ivan f2a93cbc98 fix(electron): update resource paths in main.js to reflect changes in packaging structure for extra resources 2026-01-04 22:26:07 -06:00
Sudo-Ivan 5100428b68 feat(config): update asar configuration to enable packing and include extra resources for build 2026-01-04 22:26:01 -06:00
Sudo-Ivan 0a40790338 feat(security): add security.md 2026-01-04 22:25:55 -06:00
ivan 4974ae0926 Update README.md 2026-01-05 04:15:18 +00:00
ivan 900da98ecb Update README.md 2026-01-05 03:06:35 +00:00
Sudo-Ivan db89e2c86e fix(tests): fix test 2026-01-04 19:14:53 -06:00
Sudo-Ivan 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 2026-01-04 19:10:22 -06:00
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan 0a65619efb feat(call): update telephony handling by adding remote telephony hash retrieval and updating frontend components to utilize new data 2026-01-04 17:20:41 -06:00
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan ad928d1279 feat(voicemail): add silence file generation for missing recordings and improve logging for voicemail saving 2026-01-04 16:02:32 -06:00
Sudo-Ivan c4674992e0 lots of fixes, changes, styling, fixing outbound calls, rnode-flasher. 2026-01-04 15:57:49 -06:00
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan fd846e3ed2 feat(security): update Content Security Policy to allow connections to GitHub API and related domains 2026-01-04 14:59:36 -06:00
Sudo-Ivan bbf61d88a5 feat(vitest): add setupFiles configuration to Vitest for frontend tests 2026-01-04 14:59:27 -06:00
Sudo-Ivan 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
Sudo-Ivan dda8a58bb3 fix(rncp): update eslint comments to enable linting for v-html usage in RNCPPage component 2026-01-04 12:42:29 -06:00
Sudo-Ivan 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
Sudo-Ivan 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