Commit Graph

1351 Commits

Author SHA1 Message Date
Ivan cd69e012eb feat(workflows): update Docker workflow to support Docker Hub integration and tag generation 2026-04-24 15:21:19 -05:00
Ivan 0855223f57 fix(android): update paths in Taskfile and CI workflows to reflect changes in APK build process and directory structure 2026-04-24 15:03:27 -05:00
Ivan ad84628d95 feat(repository): add function to stage local MeshChatX wheel into bundled directory and update download logic 2026-04-24 15:03:14 -05:00
Ivan 76ba39f1e1 docs(android): update README files to reflect changes in APK build process and remove references to product flavors 2026-04-24 15:02:55 -05:00
Ivan 4f4fbc204a refactor(android): simplify Python sync task and remove product flavors from build.gradle 2026-04-24 15:02:01 -05:00
Ivan 2a4fb9cae4 chore(android): update .gitignore and .prettierignore to reflect new Python directory structure 2026-04-24 15:01:46 -05:00
Ivan dd26bcb6aa chore(workflows): add caching for Node.js and Poetry in CI workflows 2026-04-24 14:52:30 -05:00
Ivan 47d355da15 feat(task): add default benchmark task and update workflow triggers for benchmarks 2026-04-24 14:41:19 -05:00
Ivan 12f22e9e5e test(frontend): update ArchivesPage test for downloadTextAsFile to include delay handling 2026-04-24 14:41:08 -05:00
Ivan 702dbc264b fix(workflows): format 2026-04-24 14:34:30 -05:00
Ivan 4b60db8f34 feat(downloads): implement file download persistence with user notifications and filename sanitization 2026-04-24 14:34:21 -05:00
Ivan cc11fccab7 feat(locales): add NomadNet favourites import/export functionality and update contact sharing options across multiple languages 2026-04-24 14:34:13 -05:00
Ivan fcbea738f1 refactor(frontend): update download functionality and improve time formatting utilities 2026-04-24 14:33:59 -05:00
Ivan 7a02ca3492 refactor(frontend): streamline file download methods and update user interface elements across components 2026-04-24 14:33:48 -05:00
Ivan 35937ec247 test(frontend): add unit tests for DownloadUtils and update Utils tests with new formatting functions 2026-04-24 14:33:26 -05:00
Ivan 81c09d48f7 fix(workflows): ignore CVE-2026-3219 in pip-audit due to pending fix 2026-04-24 14:13:49 -05:00
Ivan cabac7d982 feat(ci): update Trivy setup script with upstream verification and cosign integration 2026-04-24 14:04:30 -05:00
Ivan 328bb766bc fix(ci): update GitHub draft release script to set GH_REPO from GITHUB_REPOSITORY if not defined 2026-04-24 14:03:50 -05:00
Ivan 9b91c6c31b docs(README): update official GitHub mirror links across multiple language README files 2026-04-24 13:47:59 -05:00
Ivan 49d6897f48 chore(workflows): clean up Flatpak CI workflow and remove deprecated Snap build scripts 2026-04-23 20:34:13 -05:00
Ivan e3fbf536e7 chore(workflows): remove obsolete Gitea CI workflow files for GitHub Actions integration 2026-04-23 20:28:21 -05:00
Ivan 5a8d4fce2f chore(docker): update image source in docker-compose.yml and improve description in Dockerfile 2026-04-23 20:26:46 -05:00
Ivan 49e6f15bdf docs(SECURITY): fix formatting 2026-04-23 20:04:20 -05:00
Ivan 69f9f6e2cd docs: update code block syntax in README and Raspberry Pi documentation to use bash 2026-04-23 20:03:49 -05:00
Ivan 744eb540c4 feat(docker): add Dockerfile for reproducible native builds with customizable targets 2026-04-23 20:03:38 -05:00
Ivan ce29ee15a8 docs(README): update CI workflows references to GitHub Actions and update security policy details 2026-04-23 19:50:53 -05:00
Ivan 3310b61a8f chore(workflows): migrate CI workflows from Gitea to GitHub Actions and remove obsolete files 2026-04-23 19:49:05 -05:00
Ivan 863e9923c3 chore(changelog): update Content Security Policy entry to include 'blob:' for WebAssembly execution v4.5.1 v4.5.1-rc.1 2026-04-23 17:53:29 -05:00
Ivan a87455b7cf fix(electron): update Content Security Policy to include 'blob:' for script execution and enhance CSP logic in related files 2026-04-23 17:53:16 -05:00
Ivan bec1129169 chore(release): bump version to 4.5.1 and update changelog 2026-04-23 17:50:09 -05:00
Ivan eaf8d72faf feat(locales): add microphone error handling messages in multiple languages for improved user guidance 2026-04-23 17:46:39 -05:00
Ivan 1d11a7ab06 feat(electron): fix Content Security Policy to include 'wasm-unsafe-eval' for script execution 2026-04-23 17:46:31 -05:00
Ivan 4b9c16f6c3 feat(microphone): update audio recording error handling and update worklet import method 2026-04-23 17:46:08 -05:00
Ivan 546a5e8e16 feat(electron): add F12 shortcut for toggling DevTools and enable auto-hide menu bar in main windows 2026-04-23 17:40:18 -05:00
Ivan d4c60897d0 feat(frontend): implement boot splash screen and improve Codec2 script loading with retry logic 2026-04-23 17:12:39 -05:00
Ivan 084c1105db feat(identity-switch): implement deduplication logic for identity switch events and refactor related handling in App.vue and IdentitiesPage.vue 2026-04-23 17:05:53 -05:00
Ivan 8cda11b3e4 fix(locales): update confirmation messages for identity switch across multiple languages to remove restart prompts 2026-04-23 17:05:02 -05:00
Ivan 1ae3566bf4 feat(tests): add HTTP tests for identity switch API, covering response validation and error handling 2026-04-23 17:04:46 -05:00
Ivan cb8df34000 feat(meshchat): add display name and identity hash to hotswap response 2026-04-23 17:04:35 -05:00
Ivan 44386aae14 chore(deps): update minimatch dependency from 3.1.2 to 3.1.3 in package.json and pnpm-lock.yaml v4.5.0 2026-04-23 15:24:38 -05:00
Ivan 3ef8487bbc chore(docker): add OCI labels and build arguments for image metadata in Dockerfile and update CI workflow for versioning 2026-04-23 15:16:48 -05:00
Ivan a98d05dec3 chore(docker): update pnpm version to 10.33.0 and add patches directory to Dockerfile 2026-04-23 15:07:27 -05:00
Ivan c54ba5b4be docs(meshchatx): update installation instructions to reflect new version 4.5.0 2026-04-23 15:07:22 -05:00
Ivan 2d1adf1f06 chore(build): update COSIGN_VERSION to 3.0.6 and improve installation script documentation for MeshChatX on Raspberry Pi v4.5.0-rc.5 2026-04-23 15:01:07 -05:00
Ivan 84131a2048 feat(tests): add AboutPage tests with internationalization keys and add new tests for lxmfConversationListPreview functionality 2026-04-23 14:29:17 -05:00
Ivan d22ecd13f9 feat(map): update map functionality with north indicator rotation and responsive scale line visibility 2026-04-23 14:29:00 -05:00
Ivan 2925daacfe feat(reactions): implement conversation list preview for messages with reactions 2026-04-23 14:28:52 -05:00
Ivan 260d0dc731 feat(about): implement internationalization for AboutPage content and update static text to use translation keys 2026-04-23 14:28:17 -05:00
Ivan e434e24b9b feat(locales): add new translations for RNS restart and enhance backup descriptions across multiple languages 2026-04-23 14:28:11 -05:00
Ivan 6c1e15f424 docs(meshchatx): update 2026-04-23 14:27:36 -05:00