Commit Graph

912 Commits

Author SHA1 Message Date
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
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 0c97458712 chore(dependencies): remove requests package from pyproject.toml, requirements.txt, and build.gradle 2026-04-08 16:09:04 -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 797df09323 chore(changelog): update CLI entry points 2026-04-08 15:32:51 -05:00
Ivan ac302b3b58 fix(Makefile, Taskfile): update commands to use meshchatx instead of meshchat 2026-04-08 15:31:22 -05:00
Ivan 9ab26e847d fix(Dockerfile): update CMD to use meshchatx instead of meshchat 2026-04-08 15:31:12 -05:00
Ivan d7c37b1b3a chore(dependencies): update cryptography package to version 46.0.7 and add meshchatx script to pyproject.toml 2026-04-08 15:31:02 -05:00
Ivan d72d30f905 chore(dependencies): update electron, postcss, and vue-i18n to latest versions 2026-04-08 15:30:54 -05:00
Ivan 28bc06616c fix(CONTRIBUTING): correct typo in attachment support description and add a note for patience 2026-04-08 15:21:37 -05:00
Ivan aa8723d0f4 feat(workflows): add Gitea workflow to sync GitHub release assets for Windows/macOS 2026-04-08 03:28:08 -05:00
Ivan 96fb1a4e2f chore(codebase) format 2026-04-08 03:19:38 -05:00
Ivan f2d97115c7 chore(scripts): remove obsolete scripts 2026-04-08 03:17:33 -05:00
Ivan 2f7cec32ce feat(build): skip backend-manifest.json during macOS universal builds to ensure identical non-binary files 2026-04-07 16:02:41 -05:00
Ivan d03f32df1a refactor(build-backend): simplify removal of Python bytecode artifacts by directly unlinking files without sibling check 2026-04-07 15:47:55 -05:00
Ivan e848f32d4f Update CHANGELOG v4.4.0 2026-04-07 15:37:26 -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 9c156fe381 feat(build-backend): add function to remove Python bytecode artifacts and set PYTHONDONTWRITEBYTECODE for builds on macOS 2026-04-07 15:21:21 -05:00
Ivan a8d8e19cad chore(dependabot): add configuration for npm dependency updates with weekly schedule and electron group 2026-04-07 15:20:23 -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