Commit Graph
173 Commits
Author SHA1 Message Date
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 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 76b2895569 feat(router): add new route for RNode Flasher tool component 2026-01-04 00:02:35 -06:00
Sudo-Ivan 3ba7de9df7 feat(style): add no-scrollbar class to hide scrollbars for a cleaner UI 2026-01-04 00:02:30 -06:00
Sudo-Ivan b569371e3d fix(database): improve error handling during migrations to silence expected duplicate column errors 2026-01-04 00:02:17 -06:00
Sudo-Ivan 6b3957fe49 feat(TutorialModal, AddInterfacePage, InterfacesPage): enhance UI components and integrate global state management for interface changes 2026-01-04 00:01:59 -06:00
Sudo-Ivan af6a2b7be1 feat(database): implement safe execution method for database queries for error handling and preventing crashes 2026-01-03 23:16:16 -06:00
Sudo-Ivan 4c94c69586 fix(lxmf_utils): improve error handling in message conversion and ensure safe decoding of title and content 2026-01-03 23:15:58 -06:00
Sudo-Ivan 6173a65cc7 fix(SettingsPage.vue): correct config initialization to return default values directly 2026-01-03 23:02:27 -06:00
Sudo-Ivan 2357fdb83c feat(SettingsPage.vue): update config handling with default values and safe access method 2026-01-03 22:41:15 -06:00
Sudo-Ivan c83691d9e6 fix(CommandPalette.vue): ensure peers and contacts are arrays before processing to prevent errors 2026-01-03 22:40:49 -06:00
Sudo-Ivan 997de18d78 refactor(ReticulumMeshChat): extract exit logic into a separate method for improved readability 2026-01-03 22:14:06 -06:00
Sudo-Ivan e7d86e11d2 fix(SendMessageButton.vue): update deliveryMethod prop validation to allow null or string values 2026-01-03 22:11:49 -06:00
Sudo-Ivan 7bd681e217 refactor(NetworkVisualiser.vue): update physics simulation parameters and improve interface node positioning for better visualization 2026-01-03 21:53:57 -06:00
Sudo-Ivan bcd9006f31 refactor(NetworkVisualiser.vue): restructure color and opacity properties for edges to improve clarity and maintainability 2026-01-03 21:45:39 -06:00
Sudo-Ivan 48b7def004 fix(schema.py): ensure cursor is closed after executing PRAGMA table_info to prevent resource leaks 2026-01-03 21:36:47 -06:00
Sudo-Ivan c1d177a887 feat(App.vue): update app name click functionality and improve UI interactions 2026-01-03 21:18:31 -06:00
Sudo-Ivan 1075aef22a feat(locales): add syncing state message to German, English, and Russian translations 2026-01-03 21:18:20 -06:00
Sudo-Ivan c100aefdd5 feat(CallPage): integrate GlobalEmitter for telephone history and voicemail updates 2026-01-03 20:54:08 -06:00
Sudo-Ivan d2f5ef1ae1 fix(App.vue): update call overlay conditions and improve window opening logic 2026-01-03 20:54:00 -06:00
Sudo-Ivan 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 2026-01-03 19:24:15 -06:00
Sudo-Ivan af51209c5b feat(icons): add Material Design Icons stylesheet to main.js for enhanced icon support 2026-01-03 19:24:06 -06:00
Sudo-Ivan 803eaba5b1 feat(locales): add 'generate_paper_message' key to German, English, and Russian locale files 2026-01-03 19:24:01 -06:00
Sudo-Ivan 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 2026-01-03 19:23:53 -06:00
Sudo-Ivan 1e8651c645 feat(icons): update icon sizes across various components for improved consistency and visual clarity; adjust padding and styles in documentation and settings pages 2026-01-03 19:22:14 -06:00
Sudo-Ivan a1c87bebf3 fix(App): refine notification logic for incoming messages; enhance button formatting in changelog modal; improve icon color handling in user icon component 2026-01-03 18:42:59 -06:00
Sudo-Ivan 392fe50f82 refactor(meshchat): clean up code formatting and enhance version retrieval for LXST; improve log handling and anomaly detection logic 2026-01-03 18:42:50 -06:00
Sudo-Ivan b51d04953f feat(App): add emergency banner for active mode and enhance changelog modal with version tracking; improve notification logic for incoming messages 2026-01-03 18:31:45 -06:00
Sudo-Ivan d717679790 feat(logging): implement persistent logging with anomaly detection and database integration for debug logs 2026-01-03 18:31:38 -06:00
Sudo-Ivan e1cc971cca feat(DebugLogsPage): update log management with search, filtering, and pagination features 2026-01-03 18:31:16 -06:00
Sudo-Ivan 842c4a3938 feat(locales): add "do not show ever again" message and emergency mode notification in German, English, and Russian translations 2026-01-03 18:30:33 -06:00
Sudo-Ivan 4ce3b1e65c fix(electron): update references to Reticulum MeshChatX in main files and frontend HTML 2026-01-03 18:06:34 -06:00
Sudo-Ivan 82e55509e2 fix(locales): update restart description in German, English, and Russian to reflect the correct application name as MeshChatX 2026-01-03 17:49:06 -06:00
Sudo-Ivan 00828e59a4 docs(MeshChatX): move 2026-01-03 17:24:24 -06:00
Sudo-Ivan 184f0dbf14 docs(README): update README 2026-01-03 17:23:52 -06:00
Sudo-Ivan 1e87d633be fix(indexedDB): enhance compatibility by adding globalThis.indexedDB support in codec2-emscripten scripts 2026-01-03 16:07:17 -06:00
Sudo-Ivan 9afaa3f5ef chore(assets): update logo and favicon images for improved branding 2026-01-03 16:07:08 -06:00
Sudo-Ivan dc54bd65a1 feat(locales): update German, English, and Russian translations with new terms for documentation, tutorials, banishment effects, drawing tools, and call functionalities 2026-01-03 16:06:54 -06:00
Sudo-Ivan 1fd1405e30 feat(storage): implement MicronStorage for tab management, enhance TileCache with state management, and update DialogUtils and NotificationUtils for improved user interactions 2026-01-03 16:06:45 -06:00
Sudo-Ivan baa24e1cf9 feat(styles): enhance select input and add danger chip styles for improved UI consistency 2026-01-03 16:06:34 -06:00
Sudo-Ivan 21e29b34aa feat(router): add new routes for documentation, debug logs, changelog, and tutorial pages 2026-01-03 16:06:24 -06:00
Sudo-Ivan 7faa94f5f2 feat: Introduce new CommunityInterfacesManager and DocsManager for managing community interfaces and documentation, enhance AnnounceManager with pagination support, and implement CrashRecovery for improved error handling. Update various database schemas and add new fields for contacts and voicemails. 2026-01-03 16:06:16 -06:00
Sudo-Ivan 1c153daf2a chore(version): update version to 4.0.0 2026-01-03 16:05:10 -06:00
Sudo-Ivan 20e4c42094 refactor(meshchat): better multi-identity support and improved logging capabilities and a billion other changes and cleanup 2026-01-03 16:05:04 -06:00
Sudo-Ivan 2f96ee07f3 feat: Update UI components and add new features including changelog modal, integrity warning, and voicemail playback functionality 2026-01-03 16:03:34 -06:00
Sudo-Ivan eeaabacf35 refactor(meshchat): improve RNS shutdown process and enhance RPC listener closure handling 2026-01-02 20:54:22 -06:00
Sudo-Ivan 43d1fcc91a refactor(interfaces, settings): comment out unused button sections in InterfacesPage and SettingsPage for future reference 2026-01-02 20:54:13 -06:00