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
|
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
|
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 |
|
Ivan
|
25102f8d6d
|
feat(database): initialize AccessAttemptsDAO in Database class for tracking access attempts
|
2026-03-31 06:07:43 +03:00 |
|
Ivan
|
8367f17464
|
feat(database): add AccessAttempts table and update schema version to 42
|
2026-03-31 06:07:38 +03:00 |
|
Ivan
|
730dd0bcd2
|
feat(Auth, AccessAttempts): add AccessAttemptsDAO for logging and managing user access attempts, including trusted client handling and cleanup of old records
|
2026-03-31 06:07:12 +03:00 |
|
Ivan
|
28e7c0d157
|
feat(locales): add debug logs section with improved labels and messages for better user experience across German, English, Italian, and Russian translations
|
2026-03-31 06:06:58 +03:00 |
|
Ivan
|
06396a11f5
|
feat(GlobalState, Auth): integrate global authentication state management and enhance WebSocket connection handling
|
2026-03-31 06:06:38 +03:00 |
|
Ivan
|
51f7c88679
|
feat(App, NotificationBell, AuthPage): implement shell authentication state management, enhance notification fetching logic, and update UI text for clarity
|
2026-03-31 06:06:30 +03:00 |
|
Ivan
|
b5aac9ad36
|
feat(DebugLogsPage): log and access attempt tabs with improved search functionality and dynamic placeholders
|
2026-03-31 06:06:17 +03:00 |
|
Ivan
|
d03bdf08ea
|
cleanup
|
2026-03-31 04:07:41 +03:00 |
|
Ivan
|
50981d9649
|
fix(CommandPalette): ensure global keydown event listener captures events and prevents propagation
|
2026-03-31 03:00:45 +03:00 |
|
Ivan
|
ed840cd844
|
feat: improve keyboard shortcuts handling and add E2E helper functions for command palette interaction
|
2026-03-31 03:00:35 +03:00 |
|
Ivan
|
8d8806d928
|
feat(frontend): implement 'show unknown contact banner' toggle in settings and update conversation viewer logic
|
2026-03-24 03:45:18 +03:00 |
|
Ivan
|
c8e0e2121a
|
feat(config): add 'show unknown contact banner' configuration option and update serialization in ReticulumMeshChat
|
2026-03-24 03:45:10 +03:00 |
|
Ivan
|
c0b900052d
|
feat(i18n): add 'show unknown contact banner' option and descriptions in German, English, Italian, and Russian locales
|
2026-03-24 03:45:01 +03:00 |
|
Ivan
|
4edb9c7c78
|
feat(data): add community interfaces JSON file with user-submitted online listings
|
2026-03-24 00:41:20 +03:00 |
|
Ivan
|
27f3ce9319
|
feat(frontend): add option to lift banishment from conversation menu and update version to 4.4.0 in tests
|
2026-03-24 00:41:07 +03:00 |
|
Ivan
|
daf48ec406
|
chore: bump version to 4.4.0; refactor announce limits and add new community interfaces management
|
2026-03-24 00:40:08 +03:00 |
|
Ivan
|
83ed463c3d
|
feat(frontend): interfaces, archives, messages, settings, i18n
|
2026-03-24 00:38:54 +03:00 |
|
Ivan
|
149d58f058
|
Implement inbound stamp toggle feature in settings, allowing users to enable/disable proof-of-work stamps for direct messages.
|
2026-03-23 22:32:47 +03:00 |
|
Ivan
|
478cc1ad38
|
Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux
|
2026-03-22 15:09:04 +03:00 |
|