Commit Graph

  • 356aea3560 feat(announce_manager): add aspect store configuration and announce storage logic Ivan 2026-04-27 11:15:08 -05:00
  • 6f186b3986 feat(reticulum): implement bootstrap-only interface handling Ivan 2026-04-27 11:14:59 -05:00
  • 6ea4b37cb9 chore(workflows): add Trivy setup and update steps in build and security scan workflows Ivan 2026-04-27 11:14:42 -05:00
  • 594e33938f chore(community_interfaces): remove outdated TCPClientInterface entries and add new user-submitted interfaces Ivan 2026-04-26 17:17:45 -05:00
  • 6637cd19e1 chore(cleanup): remove obsolete Tailwind configuration files and update style.css for new Tailwind setup Ivan 2026-04-26 17:17:22 -05:00
  • b1a5e0c30b chore(docker): simplify Dockerfile by removing unnecessary Tailwind configuration files from the build context Ivan 2026-04-26 17:17:03 -05:00
  • 81971ece28 chore(dependencies): update Tailwind CSS to version 4.2.4 and add @tailwindcss/vite plugin Ivan 2026-04-26 17:16:48 -05:00
  • 376dc9d912 feat(locales): add outbound message propagation status translations for multiple languages Ivan 2026-04-26 15:02:21 -05:00
  • 16bd39c812 feat(tests): add unit tests for ConversationViewer's outbound propagation status handling, enhancing coverage for message state and method propagation Ivan 2026-04-26 15:02:16 -05:00
  • 2db81471dd feat(messages): fix outbound message status handling by introducing a new method for title generation and improving propagation state messaging Ivan 2026-04-26 15:00:30 -05:00
  • 51f51dc36c feat(meshchat): update message handling by adding method parameter to update function and integrating method conversion for improved state management Ivan 2026-04-26 15:00:10 -05:00
  • 97e71347af chore(docs): update Ivan 2026-04-25 17:59:19 -05:00
  • 848325d0db docs(locales): update localization tables in multiple languages for consistency Ivan 2026-04-25 17:40:30 -05:00
  • 60f06e016d feat(locales): add RNGit Explorer localization for multiple languages Ivan 2026-04-25 17:39:21 -05:00
  • 01106903cf docs(README): update Ivan 2026-04-25 17:39:13 -05:00
  • 75bd553ed6 feat(tests): add comprehensive tests for meshchat_wrapper and rngit_tool functionality, including server behavior and frequency conversion Ivan 2026-04-25 16:30:34 -05:00
  • 7cb04cb78c chore(sync_version): format Ivan 2026-04-25 16:30:28 -05:00
  • ac64b3ed22 fix(Utils): formatFrequency method to handle non-finite values and improve frequency formatting Ivan 2026-04-25 16:30:19 -05:00
  • 8e2f4ee7f7 feat(microphoneRecorder): implement audio capture using AudioWorklet and ScriptProcessor for improved performance and compatibility Ivan 2026-04-25 16:30:08 -05:00
  • 450ed9e354 feat(interfaceDiscoveryUtils): add parseRNodeFrequencyHz function for frequency conversion in API payloads Ivan 2026-04-25 16:29:54 -05:00
  • b80d22ad0b feat(android): update audio handling and navigation for Android, including native audio attachment support and message routing Ivan 2026-04-25 16:29:46 -05:00
  • d2eb616ed3 feat(rngit_tool): add RNGit Explorer page and navigation integration Ivan 2026-04-25 16:29:37 -05:00
  • 1e62ab10b4 feat(rngit_tool): introduce RNGit explorer Ivan 2026-04-25 16:29:14 -05:00
  • 7da4412894 chore(version): format Ivan 2026-04-25 16:29:00 -05:00
  • 4389b643d9 feat(android): update meshchat_wrapper with server loop control and improve error handling for Android notification bridge Ivan 2026-04-25 16:28:44 -05:00
  • 30d95f7e6c feat(interface_editor): add coerce_rnode_frequency_hz function for frequency conversion in Reticulum config Ivan 2026-04-25 16:25:47 -05:00
  • f6aecb00ab docs(README): add Docker run command examples for multiple languages Ivan 2026-04-25 16:24:59 -05:00
  • ff5857791f docs(README): update Ivan 2026-04-25 16:24:52 -05:00
  • e89fc13824 feat(android): implement call handling and audio features, add notification channels, and enhance UI with new permissions and shortcuts Ivan 2026-04-25 16:24:42 -05:00
  • 80d9fd6749 chore(android): update Gradle plugin and SDK versions, enhance dependencies, and add Lint configuration Ivan 2026-04-25 16:24:30 -05:00
  • b7f91240ad feat(android): add Android Lint step to CI workflow and include lint report artifacts Ivan 2026-04-25 16:24:23 -05:00
  • b799f6a66d docs(README): update Ivan 2026-04-25 16:24:11 -05:00
  • 8f37bef3ed chore(version): sync version directly from package.json in __init__.py and update version.py documentation Ivan 2026-04-24 18:10:40 -05:00
  • 782372ea92 feat(tests): add comprehensive tests for android_push_bridge and update version references in frontend tests Ivan 2026-04-24 18:01:50 -05:00
  • 7b7750da96 fix(sync_version): streamline version update in multiple language README files Ivan 2026-04-24 18:01:43 -05:00
  • c97c8ebb05 feat(version): dynamically retrieve version from src/version.py and add android push bridge for websocket notifications Ivan 2026-04-24 18:01:36 -05:00
  • c3699b4231 feat(android): add notification strings for background service and message alerts Ivan 2026-04-24 18:01:24 -05:00
  • d141d930b0 feat(android): integrate websocket hook for ReticulumMeshChat in meshchat_wrapper.py Ivan 2026-04-24 18:01:16 -05:00
  • dafc150359 fix(layout): update height classes for responsive design in App.vue and AuthPage.vue Ivan 2026-04-24 18:01:10 -05:00
  • dba102f580 feat(android): implement foreground service and notification handling for message synchronization Ivan 2026-04-24 17:59:09 -05:00
  • c4a0116f51 feat(conversation): integrate uuid for pending message hash and update viewport resize handling Ivan 2026-04-24 17:56:54 -05:00
  • 2f3af2a0c8 feat(sync_version): update version synchronization script to update multiple files with package.json version Ivan 2026-04-24 17:50:44 -05:00
  • fcfe440a4b docs: update README Ivan 2026-04-24 17:50:34 -05:00
  • ffb46c346f chore(release): bump version to 4.6.0 Ivan 2026-04-24 17:42:15 -05:00
  • 3f3c4cbd64 refactor(tests): format Ivan 2026-04-24 17:09:44 -05:00
  • a0a950888b docs: add Docker Hub and GHCR information to README files across multiple languages Ivan 2026-04-24 15:42:03 -05:00
  • 095a859cba feat(workflows): update Android build workflow with tag handling, signing secrets detection, and APK upload logic Ivan 2026-04-24 15:33:57 -05:00
  • 28b2c87fb2 fix(workflows): fix Docker Hub login logic to use output from credential detection step Ivan 2026-04-24 15:25:47 -05:00
  • cd69e012eb feat(workflows): update Docker workflow to support Docker Hub integration and tag generation Ivan 2026-04-24 15:21:19 -05:00
  • 0855223f57 fix(android): update paths in Taskfile and CI workflows to reflect changes in APK build process and directory structure Ivan 2026-04-24 15:03:27 -05:00
  • ad84628d95 feat(repository): add function to stage local MeshChatX wheel into bundled directory and update download logic Ivan 2026-04-24 15:03:14 -05:00
  • 76ba39f1e1 docs(android): update README files to reflect changes in APK build process and remove references to product flavors Ivan 2026-04-24 15:02:55 -05:00
  • 4f4fbc204a refactor(android): simplify Python sync task and remove product flavors from build.gradle Ivan 2026-04-24 15:02:01 -05:00
  • 2a4fb9cae4 chore(android): update .gitignore and .prettierignore to reflect new Python directory structure Ivan 2026-04-24 15:01:46 -05:00
  • dd26bcb6aa chore(workflows): add caching for Node.js and Poetry in CI workflows Ivan 2026-04-24 14:52:30 -05:00
  • 47d355da15 feat(task): add default benchmark task and update workflow triggers for benchmarks Ivan 2026-04-24 14:41:19 -05:00
  • 12f22e9e5e test(frontend): update ArchivesPage test for downloadTextAsFile to include delay handling Ivan 2026-04-24 14:41:08 -05:00
  • 702dbc264b fix(workflows): format Ivan 2026-04-24 14:34:30 -05:00
  • 4b60db8f34 feat(downloads): implement file download persistence with user notifications and filename sanitization Ivan 2026-04-24 14:34:21 -05:00
  • cc11fccab7 feat(locales): add NomadNet favourites import/export functionality and update contact sharing options across multiple languages Ivan 2026-04-24 14:34:13 -05:00
  • fcbea738f1 refactor(frontend): update download functionality and improve time formatting utilities Ivan 2026-04-24 14:33:59 -05:00
  • 7a02ca3492 refactor(frontend): streamline file download methods and update user interface elements across components Ivan 2026-04-24 14:33:48 -05:00
  • 35937ec247 test(frontend): add unit tests for DownloadUtils and update Utils tests with new formatting functions Ivan 2026-04-24 14:33:26 -05:00
  • 81c09d48f7 fix(workflows): ignore CVE-2026-3219 in pip-audit due to pending fix Ivan 2026-04-24 14:13:49 -05:00
  • cabac7d982 feat(ci): update Trivy setup script with upstream verification and cosign integration Ivan 2026-04-24 14:04:30 -05:00
  • 328bb766bc fix(ci): update GitHub draft release script to set GH_REPO from GITHUB_REPOSITORY if not defined Ivan 2026-04-24 14:03:50 -05:00
  • 9b91c6c31b docs(README): update official GitHub mirror links across multiple language README files Ivan 2026-04-24 13:47:59 -05:00
  • 49d6897f48 chore(workflows): clean up Flatpak CI workflow and remove deprecated Snap build scripts Ivan 2026-04-23 20:34:13 -05:00
  • e3fbf536e7 chore(workflows): remove obsolete Gitea CI workflow files for GitHub Actions integration Ivan 2026-04-23 20:28:21 -05:00
  • 5a8d4fce2f chore(docker): update image source in docker-compose.yml and improve description in Dockerfile Ivan 2026-04-23 20:26:46 -05:00
  • 49e6f15bdf docs(SECURITY): fix formatting Ivan 2026-04-23 20:04:20 -05:00
  • 69f9f6e2cd docs: update code block syntax in README and Raspberry Pi documentation to use bash Ivan 2026-04-23 20:03:49 -05:00
  • 744eb540c4 feat(docker): add Dockerfile for reproducible native builds with customizable targets Ivan 2026-04-23 20:03:38 -05:00
  • ce29ee15a8 docs(README): update CI workflows references to GitHub Actions and update security policy details Ivan 2026-04-23 19:50:53 -05:00
  • 3310b61a8f chore(workflows): migrate CI workflows from Gitea to GitHub Actions and remove obsolete files Ivan 2026-04-23 19:49:05 -05:00
  • 863e9923c3 chore(changelog): update Content Security Policy entry to include 'blob:' for WebAssembly execution v4.5.1-rc.1 v4.5.1 Ivan 2026-04-23 17:53:29 -05:00
  • a87455b7cf fix(electron): update Content Security Policy to include 'blob:' for script execution and enhance CSP logic in related files Ivan 2026-04-23 17:53:16 -05:00
  • bec1129169 chore(release): bump version to 4.5.1 and update changelog Ivan 2026-04-23 17:50:09 -05:00
  • eaf8d72faf feat(locales): add microphone error handling messages in multiple languages for improved user guidance Ivan 2026-04-23 17:46:39 -05:00
  • 1d11a7ab06 feat(electron): fix Content Security Policy to include 'wasm-unsafe-eval' for script execution Ivan 2026-04-23 17:46:31 -05:00
  • 4b9c16f6c3 feat(microphone): update audio recording error handling and update worklet import method Ivan 2026-04-23 17:46:08 -05:00
  • 546a5e8e16 feat(electron): add F12 shortcut for toggling DevTools and enable auto-hide menu bar in main windows Ivan 2026-04-23 17:40:18 -05:00
  • d4c60897d0 feat(frontend): implement boot splash screen and improve Codec2 script loading with retry logic Ivan 2026-04-23 17:12:39 -05:00
  • 084c1105db feat(identity-switch): implement deduplication logic for identity switch events and refactor related handling in App.vue and IdentitiesPage.vue Ivan 2026-04-23 17:05:53 -05:00
  • 8cda11b3e4 fix(locales): update confirmation messages for identity switch across multiple languages to remove restart prompts Ivan 2026-04-23 17:05:02 -05:00
  • 1ae3566bf4 feat(tests): add HTTP tests for identity switch API, covering response validation and error handling Ivan 2026-04-23 17:04:46 -05:00
  • cb8df34000 feat(meshchat): add display name and identity hash to hotswap response Ivan 2026-04-23 17:04:35 -05:00
  • 44386aae14 chore(deps): update minimatch dependency from 3.1.2 to 3.1.3 in package.json and pnpm-lock.yaml v4.5.0 Ivan 2026-04-23 15:24:38 -05:00
  • 3ef8487bbc chore(docker): add OCI labels and build arguments for image metadata in Dockerfile and update CI workflow for versioning Ivan 2026-04-23 15:16:48 -05:00
  • a98d05dec3 chore(docker): update pnpm version to 10.33.0 and add patches directory to Dockerfile Ivan 2026-04-23 15:07:27 -05:00
  • c54ba5b4be docs(meshchatx): update installation instructions to reflect new version 4.5.0 Ivan 2026-04-23 15:07:22 -05:00
  • 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 Ivan 2026-04-23 15:01:07 -05:00
  • 84131a2048 feat(tests): add AboutPage tests with internationalization keys and add new tests for lxmfConversationListPreview functionality Ivan 2026-04-23 14:29:17 -05:00
  • d22ecd13f9 feat(map): update map functionality with north indicator rotation and responsive scale line visibility Ivan 2026-04-23 14:29:00 -05:00
  • 2925daacfe feat(reactions): implement conversation list preview for messages with reactions Ivan 2026-04-23 14:28:52 -05:00
  • 260d0dc731 feat(about): implement internationalization for AboutPage content and update static text to use translation keys Ivan 2026-04-23 14:28:17 -05:00
  • e434e24b9b feat(locales): add new translations for RNS restart and enhance backup descriptions across multiple languages Ivan 2026-04-23 14:28:11 -05:00
  • 6c1e15f424 docs(meshchatx): update Ivan 2026-04-23 14:27:36 -05:00
  • dc0438734e fix(config): add error handling for crawler configuration values to ensure defaults are used on invalid input Ivan 2026-04-23 13:18:19 -05:00
  • a345321047 feat(tests): add property-based tests for hex colour parsing and repository upload filename sanitization to enhance robustness Ivan 2026-04-23 13:17:26 -05:00