Ivan
|
c005017cba
|
feat(locales): add error messages for listener operations and max hops filter to multiple language files
|
2026-04-13 18:29:39 -05:00 |
|
Ivan
|
559f6bc8f2
|
feat(components): update AboutPage and ConversationViewer with async file handling; add max hops filter to NetworkVisualiser and improve SettingsPage styling
|
2026-04-13 18:29:33 -05:00 |
|
Ivan
|
92b84f0e3d
|
feat(rncp): implement receive completed notification handling and error reporting for file transfers
|
2026-04-13 18:28:52 -05:00 |
|
Ivan
|
2fe14aceea
|
feat(rncp_handler): update RNCPHandler with event emission for transfer status and improve teardown logic for receive destination
|
2026-04-13 18:28:17 -05:00 |
|
Ivan
|
72a5aac40d
|
feat(identity_context): implement receive completed handler for RNCP and enhance teardown process for receive destination
|
2026-04-13 18:28:08 -05:00 |
|
Ivan
|
41a86921e1
|
feat(async_utils): introduce pending coroutines management; ensure execution of pending coroutines when setting the main event loop
|
2026-04-13 18:28:03 -05:00 |
|
Ivan
|
a74b3c23a1
|
feat(rncp): update file transfer handling with transfer start callbacks and new API endpoints for status and stop; improve websocket message broadcasting
|
2026-04-13 18:27:57 -05:00 |
|
Ivan
|
3d54d11164
|
feat(electron, frontend): update loading screens with new animations and styles; add JavaScript requirement notice in frontend HTML
|
2026-04-13 17:36:57 -05:00 |
|
Ivan
|
2c4222a3f9
|
feat(locales): update translations for bots, nodes, and documentation; add new sections for third-party licenses and improve descriptions across multiple languages
|
2026-04-13 17:36:46 -05:00 |
|
Ivan
|
ae33bd8d9f
|
feat(App, Contacts, Messages, Settings, Tools): improve UI components with loading overlays, contact editing, and new license links; improve display name handling and auto-select node descriptions
|
2026-04-13 17:36:31 -05:00 |
|
Ivan
|
a40ebb58a9
|
feat(electron): add backend HTTP-only check and improve argument handling; update CSP to support localhost and 127.0.0.1
|
2026-04-13 17:36:14 -05:00 |
|
Ivan
|
099c770288
|
feat(message_handler, nomadnet_downloader, announces, messages): enhance message handling with new contact name, add stale link eviction, and optimize announce upsert logic
|
2026-04-13 17:35:56 -05:00 |
|
Ivan
|
a59b20c2ce
|
feat(licenses_collector): implement license collection for Python and Node dependencies, including metadata extraction and frontend license handling
|
2026-04-13 17:35:47 -05:00 |
|
Ivan
|
97a8b071a5
|
feat(auto_propagation): integrate AsyncUtils for asynchronous websocket client updates during node selection
|
2026-04-13 17:35:00 -05:00 |
|
Ivan
|
0d540279c0
|
feat(async_utils): update coroutine scheduling with thread safety and future management
|
2026-04-13 17:34:49 -05:00 |
|
Ivan
|
ac608259b6
|
feat(meshchat): improve websocket handling, add health check endpoint, and improve message display logic
|
2026-04-13 17:33:37 -05:00 |
|
Ivan
|
c71d121fc7
|
refactor(ToolsPage): update layout and structure of tool cards for improved responsiveness and visual clarity
|
2026-04-13 14:32:47 -05:00 |
|
Ivan
|
ca70cce744
|
feat(auto_propagation): improve auto propagation node selection with path waiting and probing logic
|
2026-04-13 14:32:24 -05:00 |
|
Ivan
|
7194ffc6d4
|
refactor(components): format
|
2026-04-12 19:12:35 -05:00 |
|
Ivan
|
3052de5d75
|
refactor(tools): improve UI components across multiple pages with improved styling, layout adjustments, and responsive design updates
|
2026-04-12 18:59:17 -05:00 |
|
Ivan
|
4ca9b97350
|
feat(ui): various ui/ux improvements for desktop and mobile screens
|
2026-04-12 18:29:12 -05:00 |
|
Ivan
|
f3da41a5ef
|
feat(map): add popout functionality for the map component and improve UI with responsive design updates
|
2026-04-12 18:08:11 -05:00 |
|
Ivan
|
3a3b7de10c
|
feat(conversation): improve ConversationDropDownMenu and ConversationViewer with responsive actions and improved GlobalState handling
|
2026-04-12 17:41:00 -05:00 |
|
Ivan
|
5e66dc05e2
|
refactor(aboutPage): improve layout and styling for better responsiveness and visual consistency
|
2026-04-12 17:40:44 -05:00 |
|
Ivan
|
0376cfc881
|
feat(locales): add detailed outbound send status and various UI enhancements across multiple languages
|
2026-04-12 17:03:47 -05:00 |
|
Ivan
|
f84afa5d77
|
feat(outboundQueue): implement serial outbound job queue and enhance global state configuration
|
2026-04-12 17:03:40 -05:00 |
|
Ivan
|
5f161b7e17
|
feat(conversation): add API endpoints for managing conversation pins and improve path request handling
|
2026-04-12 17:03:32 -05:00 |
|
Ivan
|
af73dcebbb
|
feat(conversation): add detailed outbound send status toggle and improve configuration handling
|
2026-04-12 17:02:59 -05:00 |
|
Ivan
|
a888a17b7e
|
fix(message_handler): remove conversation read state when deleting a conversation
|
2026-04-12 14:39:29 -05:00 |
|
Ivan
|
fa3b1ff589
|
chore(codebase): formatting with ruff and eslint/prettier
|
2026-04-09 14:31:58 -05:00 |
|
Ivan
|
68c8e6e363
|
fix: validate request bodies and improve error handling in meshchat API endpoints
|
2026-04-09 04:49:52 -05:00 |
|
Ivan
|
bb910f288b
|
feat(notification): improve notification bell with history toggle and improve unread message logic
|
2026-04-09 03:42:58 -05:00 |
|
Ivan
|
61c7f544f0
|
fix: update command to run MeshChatX using the correct module path and add RNS log level configuration to documentation
|
2026-04-08 16:31:29 -05:00 |
|
Ivan
|
5c92595092
|
feat(meshchat): add RNS log level configuration via CLI and environment variable support
|
2026-04-08 16:28:21 -05:00 |
|
Ivan
|
077d56ffdf
|
style(Interface, InterfacesPage): update UI elements with improved styling and responsiveness for offline and restart overlays
|
2026-04-08 16:25:22 -05:00 |
|
Ivan
|
7df89054b4
|
refactor(meshchat): streamline code by removing unused functions and integrating utility modules for logging and IP resolution
|
2026-04-08 16:17:07 -05:00 |
|
Ivan
|
d26f2e40d4
|
feat(meshchat): add utility modules for environment variable parsing, file path resolution, and self-signed SSL certificate generation
|
2026-04-08 16:17:00 -05:00 |
|
Ivan
|
9775bd62da
|
refactor: migrate from requests to aiohttp for asynchronous HTTP requests in docs_manager, map_manager, and translator_handler
|
2026-04-08 16:09:13 -05:00 |
|
Ivan
|
e7f445d9aa
|
chore(dependencies): remove requests package version retrieval from meshchat.py
|
2026-04-08 16:08:47 -05:00 |
|
Ivan
|
54f3195e19
|
docs: update README and docs
|
2026-04-08 15:33:14 -05:00 |
|
Ivan
|
96fb1a4e2f
|
chore(codebase) format
|
2026-04-08 03:19:38 -05:00 |
|
Ivan
|
c3aa68adb1
|
feat(nomadnet): implement caching for active links and better download phase tracking in NomadnetDownloader
Also added stats for page load time and size
|
2026-04-07 15:37:03 -05:00 |
|
Ivan
|
e6e26e31cb
|
feat(MicronParser): improve resilience by adding error handling for parse failures and implement HTML escaping for fallback content
|
2026-04-07 15:11:27 -05:00 |
|
Ivan
|
a729e0320f
|
feat(rnpath): RNPathPage with interface discovery and improved search functionality
|
2026-04-04 23:32:30 -05:00 |
|
Ivan
|
9f8ffbfc9b
|
feat(rnstatus): update RNStatusHandler with new formatting functions and interface discovery integration
|
2026-04-04 23:32:19 -05:00 |
|
Ivan
|
c15af0f9cb
|
feat(interface): add optional discovery fields for latitude, longitude, and height
|
2026-04-04 23:32:03 -05:00 |
|
Ivan
|
9dbc63b482
|
feat(vite.config): improve chunk grouping with priority settings and add shared-async group for better optimization
|
2026-04-01 12:11:23 +03:00 |
|
Ivan
|
fd1e3d67be
|
style(components): update font settings and layout for improved readability and consistency across ArchivesPage, MicronEditorPage, and NomadNetworkPage
|
2026-04-01 02:55:42 +03:00 |
|
Ivan
|
7091e812a3
|
refactor(main): replace global axios usage with createApiClient for improved API handling
|
2026-04-01 02:32:55 +03:00 |
|
Ivan
|
bf822b6aba
|
refactor(api): replace axios with window.api for all API calls in frontend components
|
2026-04-01 02:31:50 +03:00 |
|