Commit Graph

411 Commits

Author SHA1 Message Date
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
Sudo-Ivan bc40dcff4e feat(tests): add comprehensive tests for blackhole integration, RNPath management, and RNStatus handling 2026-01-04 12:41:55 -06:00
Sudo-Ivan 4482ebf5cd feat(locales): update translations for emergency mode, blackhole integration, and RNCP usage instructions 2026-01-04 12:41:49 -06:00
Sudo-Ivan 4507a999fc feat(frontend): big updates (too many) 2026-01-04 12:41:34 -06:00
Sudo-Ivan 6a61441e73 style: enhance chip components with improved styling and hover effects for better user experience 2026-01-04 12:40:41 -06:00
Sudo-Ivan f270160c6c feat(theme): add light and dark themes to Vuetify configuration and introduce new RNPath route 2026-01-04 12:40:32 -06:00
Sudo-Ivan 63d81a02c9 feat(rnpath): implement the blackhole, RNPathHandler and integrate path management APIs 2026-01-04 12:40:19 -06:00
Sudo-Ivan 306557c473 chore(ci): remove post CI result posting steps and delete related script 2026-01-04 11:27:05 -06:00
Sudo-Ivan 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 2026-01-04 11:06:57 -06:00
Sudo-Ivan 1e3eedadc8 chore(build-test): update dependencies for Windows build and add i386 architecture support 2026-01-04 10:52:32 -06:00
Sudo-Ivan e60db20082 fix(post_ci_results.sh): improve CI result reporting and comment handling for Gitea 2026-01-04 00:34:24 -06:00
Sudo-Ivan 1dd6d93729 refactor(AboutPage): remove unused MaterialDesignIcon component from AboutPage.vue 2026-01-04 00:18:19 -06:00
Sudo-Ivan 23df1b0618 chore(eslint): add additional directories to ignore patterns 2026-01-04 00:18:11 -06:00
Sudo-Ivan 46872209d6 chore(eslint): update ignore patterns to exclude additional directories and files 2026-01-04 00:08:50 -06:00
Sudo-Ivan 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
Sudo-Ivan 5a995c7304 test(AboutPage, ConfirmDialog, MapPage): update tests for improved component behavior and UI consistency 2026-01-04 00:07:21 -06:00
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan d0db79e4e4 feat(RNodeFlasherPage): add new RNode Flasher page component and update ToolsPage to link to it 2026-01-04 00:04:18 -06:00
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan 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
Sudo-Ivan 76b2895569 feat(router): add new route for RNode Flasher tool component 2026-01-04 00:02:35 -06:00