Commit Graph

1465 Commits

Author SHA1 Message Date
Ivan d92c2efc22 fix(build): adjust macOS build process to ensure compatibility with x86_64 architecture using Rosetta 2026-04-30 12:39:20 -05:00
Ivan dc174484d4 chore(benchmarks): update alert and fail thresholds in benchmark workflow for improved variance handling 2026-04-30 12:29:05 -05:00
Ivan 400dfb8c5d chore(Docker): specify platform for frontend build in Dockerfiles 2026-04-30 12:23:27 -05:00
Ivan 50b8cce042 feat(benchmarks): expand backend benchmarking suite to include contact, config, telemetry, debug log, map drawing, voicemail, and access attempt operations 2026-04-30 12:18:33 -05:00
Ivan 70cf79d768 feat(benchmarks): update benchmark workflow with JSON output and caching for results comparison 2026-04-30 12:15:08 -05:00
Ivan c8a1ce6240 test(MarkdownRenderer): update lxmf link detection tests to ensure correct handling of bare hashes and prefixed links 2026-04-30 12:08:46 -05:00
Ivan 29a99f822a docs(README): add troubleshooting steps for microphone access on Windows desktop 2026-04-30 12:05:59 -05:00
Ivan 0ec66f3721 fix(package): update identity field in package.json to use a default value of "-" 2026-04-30 12:05:47 -05:00
Ivan 76697f17c2 feat(link-utils): update Reticulum link detection to support lxmf: prefix and prevent false positives for bare hashes 2026-04-30 12:05:39 -05:00
Ivan b7e1593306 feat(android): update notification handling and UI responsiveness with new audio settings permission and improved back navigation
Credit: thanks to Sergey B (Samara Telegram - Reticulum Самара) for testing and providing solutions.
2026-04-30 11:52:10 -05:00
Ivan 24da5de7fd feat(interface): update AddInterfacePage with dynamic interface selection and localization updates for multiple languages 2026-04-30 11:46:23 -05:00
Ivan 96ad7a3480 style(about): update AboutPage layout and improve contact support section with updated styling and functionality 2026-04-30 11:42:16 -05:00
Ivan fda8c58d4e feat(network): implement API for listing host network interfaces and normalize TCP port handling 2026-04-30 11:42:09 -05:00
Ivan d4ca96a67f fix(build): refine backend file synchronization to prevent architecture conflicts with Mach-O binaries 2026-04-30 11:41:04 -05:00
Ivan 58829f9b32 feat(about): update AboutPage with support contact section and update localization for multiple languages 2026-04-29 19:35:22 -05:00
Ivan b03644867f fix(tests): update health check settings for property-based tests to improve robustness 2026-04-29 19:34:42 -05:00
Ivan c800fc09bf feat(donate): add donation options and integrate into the About page 2026-04-29 19:30:53 -05:00
Ivan d4dd993826 chore(docs): cleanup 2026-04-29 18:28:30 -05:00
Ivan 436d1172a0 feat(meshchat): add lxmf_message validation and parsing for improved error handling 2026-04-29 18:28:18 -05:00
Ivan 022aa17e30 feat(build): update build script 2026-04-29 18:28:12 -05:00
Ivan ef7f42c190 feat(tests): add comprehensive security and robustness tests for archives and deep links 2026-04-29 18:27:59 -05:00
Ivan b7afdad209 feat(locales): update localization 2026-04-29 18:27:45 -05:00
Ivan 0864614d48 feat(docs): add new functions for opening and deep linking to the Reticulum manual in the documentation navigation 2026-04-29 18:27:30 -05:00
Ivan bfa61d3861 feat(dependencies): add bleak package requirement in Android workflows and ensure LXST patch script runs during installation 2026-04-29 18:27:20 -05:00
Ivan e6144cfd14 feat(docs): update documentation navigation and add bundled documentation hints in interface components 2026-04-29 18:27:11 -05:00
Ivan ce18847058 feat(patching): ensure LXST patch script runs during installation in Makefile and Taskfile 2026-04-29 18:26:51 -05:00
Ivan 35f08b9112 feat(dependencies): update rns to 1.2.0 and add bleak 3.0.1 in build.gradle 2026-04-29 17:32:16 -05:00
Ivan ae76f00065 feat(dependencies): add bleak 3.0.1 and update rns to 1.2.0 in pyproject.toml and requirements.txt 2026-04-29 17:31:48 -05:00
Ivan cd722b1d1d fix(patching): ensure LXST patch script runs during installation in PKGBUILD and CI scripts 2026-04-29 16:53:25 -05:00
Ivan 47a4e5d54c feat(patching): add script to patch LXST bundled pyogg ogg.py for Python 3.14+ compatibility 2026-04-29 16:53:07 -05:00
Ivan 56e8197c08 chore(docker): add hardened Dockerfile and entrypoint script for improved security and functionality 2026-04-29 15:59:27 -05:00
Ivan b454757533 refactor(meshchat): streamline transport identity handling and add extra config validation 2026-04-29 14:38:44 -05:00
Ivan 3f6ce06451 feat(crash_recovery): update filesystem permission diagnosis and handling 2026-04-29 14:38:27 -05:00
Ivan 997aae822c chore(docker): update Dockerfile to include script for handling musl filterlib artifacts and adjust Python hash 2026-04-29 14:36:18 -05:00
Ivan 34ef730a20 chore(ci): update GitHub release asset upload script to exclude electron-builder debug YAML files 2026-04-29 12:44:16 -05:00
Ivan d105fc40f7 chore(ci): update asset handling in release scripts by adding support for duplicate filenames and excluding builder-debug.yml v4.6.0-rc.1 2026-04-28 19:05:46 -05:00
Ivan 43f4206d08 docs(README): update GitHub Actions release build descriptions to include Android APK builds for dev/master tags across multiple languages 2026-04-28 03:21:31 -05:00
Ivan 6cd56168f0 chore(workflows): add android-apk-tag.yml for building APKs on tag releases and update build-release.yml to integrate Android APK builds 2026-04-28 03:21:20 -05:00
Ivan b3ccb9f151 chore(ci): add script to prune Electron dist staging directories and update build scripts to call it 2026-04-27 18:02:30 -05:00
Ivan 519f0d2dd1 docs(README): update GitHub Actions release build descriptions for clarity and consistency across multiple languages 2026-04-27 16:23:13 -05:00
Ivan a3e2235404 chore(workflows): enable continue-on-error for Flatpak job in build-release.yml 2026-04-27 16:23:05 -05:00
Ivan 5f10bd0f7b chore(ci): format 2026-04-27 16:23:00 -05:00
Ivan ea8b9d94f3 chore(workflows): update build workflows for Linux release and Flatpak; remove deprecated build-linux-release.yml 2026-04-27 16:14:52 -05:00
Ivan 5fd1a423b7 chore(security): update transparency logs and signing configuration for Cosign v3+; add signing config JSON 2026-04-27 14:27:31 -05:00
Ivan 508cfb80fd chore(workflows): add checkout step in build-release.yml for artifact retrieval 2026-04-27 14:21:26 -05:00
Ivan 93b4d36d2e chore(workflows): change permissions from read to write for contents in build-linux-release.yml and build-release.yml 2026-04-27 13:48:48 -05:00
Ivan 88bc0b5e60 chore(changelog): update CHANGELOG.md 2026-04-27 13:30:05 -05:00
Ivan 7271f90015 chore(pyproject): update keywords in pyproject.toml to include 'meshchatx' 2026-04-27 13:28:37 -05:00
Ivan cb518c8d2b chore(tests): format 2026-04-27 13:28:25 -05:00
Ivan 12b820ffb1 chore(licenses): update licenses_frontend.json and THIRD_PARTY_NOTICES.txt to reflect new dependencies and remove outdated entries 2026-04-27 13:27:58 -05:00