Commit Graph

132 Commits

Author SHA1 Message Date
Ivan 8b5384e168 ci(release): add SHA256 checksum table to release description 2026-05-09 20:23:38 -05:00
Ivan 4349cb9690 ci(setup-trivy): add curl retries for transient 502 errors 2026-05-09 19:11:19 -05:00
Ivan 4adb3fe9aa chore(ci): update build scripts and release workflow 2026-05-09 19:00:50 -05:00
Ivan d0cad87973 feat(micron-parser): update WASM fetching logic with ETag support and integrity checks; update integrity.json with new fields 2026-05-06 16:38:26 -05:00
Ivan 91902dda10 fix(build-backend): improve bytecode cleanup to only remove .pyc/.pyo files if corresponding .py exists 2026-05-06 00:35:38 -05:00
Ivan b6e5e3a384 chore(ci): publish :latest on Docker tag pushes, enable main/master builds, and prune Bunny Storage release folder 2026-05-05 13:13:52 -05:00
Ivan f7b9d74d5e feat(build): add script to thin Mach-O binaries and improve macOS universal build process 2026-05-03 22:04:10 -05:00
Ivan 97170627fe feat(micron-wasm): implement runtime override for Micron-Parser-Go WASM with GitHub release support and UI modal for updates 2026-05-03 20:36:02 -05:00
Ivan dcfd93cebc feat(build): add checks for miniaudio library compatibility in macOS universal build script 2026-05-03 18:48:20 -05:00
Ivan 40dfa65589 feat(ci): add pypi publish workflow and add macos debug script 2026-05-03 16:06:56 -05:00
Ivan 229c67e377 feat(release): add Bunny Storage integration for uploading release assets and implement tag resolution in CI workflow 2026-05-03 14:46:07 -05:00
Ivan 87f4c73275 chore(micron-parser-go): update version to v1.0.4 in integrity.json and related script 2026-05-03 10:32:17 -05:00
Ivan 42de432099 refactor(ci): remove unnecessary environment variable exports in GitHub CI script 2026-05-03 00:53:14 -05:00
Ivan 4238b9daf6 feat(workflows): add SLSA provenance generation for Android APK and Flatpak artifacts 2026-05-03 00:36:39 -05:00
Ivan 495de05eb2 feat(micron): implement SRI verification for WASM assets and generate integrity.json 2026-05-02 16:22:29 -05:00
Ivan 974b6ca647 chore(version): update Micron Parser Go release tag to v1.0.3 2026-05-02 16:04:02 -05:00
Ivan 5097fb632d feat(micron-wasm): integrate Micron-Parser-Go WASM support and configuration 2026-05-02 09:02:39 -05:00
Ivan b424a6d492 chore(ci): update Trivy installation method and versioning in CI workflows 2026-05-02 05:25:49 -05:00
Ivan 56ab5d9e34 fix(build): update macOS build workflow by adding error handling for artifact downloads and refining codec2 installation for x86_64 architecture 2026-04-30 15:32:34 -05:00
Ivan 5e2881f992 fix(build): update macOS build process by adding architecture flags for Clang and improving handling of Mach-O binaries 2026-04-30 13:35:32 -05:00
Ivan da60483484 fix(build): update macOS build process to install x86_64 libyaml and improve handling of arch-only Mach-O binaries 2026-04-30 12:58:22 -05:00
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 d4ca96a67f fix(build): refine backend file synchronization to prevent architecture conflicts with Mach-O binaries 2026-04-30 11:41:04 -05:00
Ivan 022aa17e30 feat(build): update build script 2026-04-29 18:28:12 -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 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 2026-04-28 19:05:46 -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 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 bbc067b7c1 refactor(build_community_interfaces): streamline JSON fetching by replacing custom fetch function with a dedicated interface builder 2026-04-27 11:16:05 -05:00
Ivan e9d6264293 fix(ci): exclude additional file types from asset attestation and disable tlog upload 2026-04-27 11:15:57 -05:00
Ivan 7cb04cb78c chore(sync_version): format 2026-04-25 16:30:28 -05:00
Ivan 8f37bef3ed chore(version): sync version directly from package.json in __init__.py and update version.py documentation 2026-04-24 18:10:40 -05:00
Ivan 7b7750da96 fix(sync_version): streamline version update in multiple language README files 2026-04-24 18:01:43 -05:00
Ivan 2f3af2a0c8 feat(sync_version): update version synchronization script to update multiple files with package.json version 2026-04-24 17:50:44 -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 4f4fbc204a refactor(android): simplify Python sync task and remove product flavors from build.gradle 2026-04-24 15:02:01 -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 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 3310b61a8f chore(workflows): migrate CI workflows from Gitea to GitHub Actions and remove obsolete files 2026-04-23 19:49:05 -05:00
Ivan 2d1adf1f06 chore(build): update COSIGN_VERSION to 3.0.6 and improve installation script documentation for MeshChatX on Raspberry Pi 2026-04-23 15:01:07 -05:00
Ivan aa512d3a87 chore(build): format 2026-04-23 03:57:38 -05:00
Ivan 21d791725e chore(build): implement functions to clean up unnecessary files from cx_Freeze output, including meshchatx public assets and Python bloat 2026-04-23 03:40:23 -05:00