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
|
eb13603b6c
|
feat(http_api_routes): add new endpoint for retrieving licenses
|
2026-04-13 17:36:39 -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
|
0d8cbd20fe
|
chore(pyproject): add licenses_frontend.json to package data for meshchatx
|
2026-04-13 17:34:18 -05:00 |
|
Ivan
|
8688ef9fe1
|
feat(makefile): add development commands for Vite and Python backend, including help instructions and new script for local development
|
2026-04-13 17:34:08 -05:00 |
|
Ivan
|
2cf6e5cc36
|
chore(ignore): add *.exe to .dockerignore and .gitignore to exclude executable files
|
2026-04-13 17:33: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
|
62e4ec0001
|
fix(setup): update default Python version in setup script to 3.14
|
2026-04-13 14:32:10 -05:00 |
|
Ivan
|
89631d0231
|
chore(dependencies): update @vitejs/plugin-vue to version 6.0.6, cx-freeze to 8.6.4, hypothesis to 6.151.13, and rns to 1.1.5
|
2026-04-13 14:31:49 -05:00 |
|
Ivan
|
d6c03836a0
|
chore(changelog): update CHANGELOG.md
|
2026-04-13 14:31:37 -05:00 |
|
Ivan
|
6adeeaad7b
|
chore(workflows): update Python version to 3.14 across multiple workflow files
|
2026-04-13 14:28:24 -05:00 |
|
Ivan
|
35b7e8bebc
|
refactor(tests): update Python test commands to exclude memory profiling and performance tests
|
2026-04-13 14:28:11 -05:00 |
|
Ivan
|
5d54fd2e7a
|
chore(vite): increase chunk size warning limit to accommodate larger vendor chunks and disable plugin timing checks
|
2026-04-13 14:28:02 -05:00 |
|
Ivan
|
1bfdbb81b7
|
chore(changelog): update release date for version 4.4.0
|
2026-04-12 20:56:18 -05:00 |
|
Ivan
|
e20aa812eb
|
fix(setup): update Python version to 3.14.4 and adjust Wine installation paths
v4.4.0-rc.2
|
2026-04-12 20:51:58 -05:00 |
|
Ivan
|
2e84a55686
|
chore(changelog): update CHANGELOG.md
|
2026-04-12 19:12:43 -05:00 |
|
Ivan
|
7194ffc6d4
|
refactor(components): format
|
2026-04-12 19:12:35 -05:00 |
|
Ivan
|
8aaa770636
|
refactor(tests): update test selectors
|
2026-04-12 19:12:24 -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
|
3956986202
|
fix(tests): update delete_conversation tests to verify all SQL delete operations and adjust settings for fuzz testing
|
2026-04-12 18:58:55 -05:00 |
|
Ivan
|
e230b5ec79
|
feat(routes): update http_api_routes.json with new API endpoints and remove deprecated routes
|
2026-04-12 18:34:36 -05:00 |
|
Ivan
|
4ca9b97350
|
feat(ui): various ui/ux improvements for desktop and mobile screens
|
2026-04-12 18:29:12 -05:00 |
|
Ivan
|
4fc7826904
|
chore(dependencies): update package versions in package.json, pnpm-lock.yaml, and poetry.lock for improved stability and performance
|
2026-04-12 18:24:11 -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
|
92080c17b9
|
feat(tests): add console patching to suppress specific error messages and update Vitest configuration
|
2026-04-12 17:41:09 -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
|
417b66d0c8
|
test: improve frontend tests for ConversationViewer and add outbound send queue tests
|
2026-04-12 17:03:18 -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
|
3b3d59f94e
|
chore(requirements): update cryptography package version from 46.0.6 to 46.0.7
|
2026-04-09 14:29:30 -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
|
7f82b9d19d
|
docs(SECURITY.md): update security recommendations to include serving /robots.txt with Disallow directive for crawlers
|
2026-04-08 16:31:23 -05:00 |
|
Ivan
|
008b451d24
|
fix: update application run command in Makefile and Taskfile to use the correct module path for meshchat
|
2026-04-08 16:31:17 -05:00 |
|
Ivan
|
65c12db06b
|
chore(changelog): document changes including backend layout refactor, HTTP client migration to aiohttp, new RNS log level feature, and improvements to CLI commands and frontend build
|
2026-04-08 16:31:09 -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 |
|