Commit graph

61 commits

Author SHA1 Message Date
Ivan
390e25efcb
feat(electron): implement backend process management and recovery features 2026-05-30 11:48:35 -05:00
Ivan
3f0baacf10
chore(ci): update pnpm version, add offline build support to wasm fetch, fix electron coverage 2026-05-18 05:10:53 -05:00
Ivan
9b5574c89a
ci(docker): add hardened variant to build matrix, update Dockerfiles and docs for UV 2026-05-10 03:40:22 -05:00
Ivan
7e31cd0d56
feat(tools): migrate to UV from Poetry for blazing fast ultra safe secure unhackable dependency management 🚀 🚀 🚀 🚀 🚀 🚀 🚀 🚀 2026-05-10 03:19:42 -05:00
Ivan
2ce02e1eef
fix(ci): remove cbor2, add flags to poetry to install dev deps. 2026-05-10 02:52:43 -05:00
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
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
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
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
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
cd722b1d1d
fix(patching): ensure LXST patch script runs during installation in PKGBUILD and CI scripts 2026-04-29 16:53:25 -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
e9d6264293
fix(ci): exclude additional file types from asset attestation and disable tlog upload 2026-04-27 11:15:57 -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
6ff7a652be
refactor(codebase): format 2026-04-22 18:40:11 -05:00
Ivan
c0312bf1a0
fix(snap): update make:snap command to include debug environment variable and remove unnecessary build environment setting 2026-04-22 18:37:53 -05:00
Ivan
f193010f37
feat(flatpak): add script to ensure Flathub remote exists and update build process for Electron Forge 2026-04-22 18:16:52 -05:00
Ivan
ef977c84b3
refactor: format and cleanup code using stricted ruff linter rules. 2026-04-22 18:13:05 -05:00
Ivan
bdc6c00783
feat(flatpak/snap): update runtime and base versions to 25.08, add CI workflows for building Linux packages 2026-04-22 16:11:47 -05:00
Ivan
4a34921655
feat(ci): add rekor monitoring workflow and setup script for rekor-cli installation 2026-04-22 13:33:50 -05:00
Ivan
cbb041f06e
chore(ci): remove verify-release-attestation.sh script and update attest-release-assets.sh to exclude .cosign.bundle files 2026-04-22 13:23:22 -05:00
Ivan
01e815ab79
chore(build): add support for prebuilt frontend assets in macOS and Windows build scripts 2026-04-20 21:12:58 -05:00
Ivan
2571fad14c
chore(ci): update POETRY_VERSION to 2.3.4 in GitHub CI script 2026-04-19 15:59:39 -05:00
Ivan
7cc4fecba7
chore(ci): add poetry check and pnpm store integrity verification to installation scripts 2026-04-19 13:59:15 -05:00
Ivan
853d85e394
fix(ci): install libopus and libogg on Linux runners to prevent Opus encode test failures 2026-04-19 13:19:23 -05:00
Ivan
6fb4ccc79a
chore(license): add SPDX license identifiers to various files, standardizing licensing terms across the project 2026-04-16 18:12:14 -05:00
Ivan
fc711ce94a
chore(ci): replace pnpm audit with Trivy setup and filesystem scan for vulnerability assessment 2026-04-14 20:11:46 -05:00
Ivan
66412c7438
feat(setup): add new packages 'lxmfy' and 'websockets' to cx_setup.py; refactor JSON output handling in build_community_interfaces_json.py; improve docstring clarity in move_wheels.py; update datetime import in slsa-predicate.py; enhance performance benchmarks with clearer argument passing; and refactor various test cases for improved readability and consistency. 2026-04-14 19:36:10 -05:00
Ivan
c77629dc10
feat(setup-python): update Python installation script with Sigstore verification and improved signature handling; add support for downloading cosign based on architecture 2026-04-13 18:21:39 -05:00
Ivan
62e4ec0001
fix(setup): update default Python version in setup script to 3.14 2026-04-13 14:32:10 -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
f2d97115c7
chore(scripts): remove obsolete scripts 2026-04-08 03:17:33 -05:00
Ivan
903f7dead4
refactor(ci): remove development build job from Docker workflow and update docker-tags script to include dev tagging 2026-04-04 22:15:25 -05:00