Commit graph

157 commits

Author SHA1 Message Date
Ivan
db5a66cd49
chore(package): update mac target configuration in package.json to use an array format, add glob version 7.2.3 to dependencies, and modify CI script to include additional mac architecture options 2026-06-16 21:35:34 -05:00
Ivan
ec72c62af7
chore(flatpak): update appId in package.json, add Wayland support and zypak module, and adjust build scripts for flatpak 2026-06-16 19:35:03 -05:00
Ivan
34b829033e
chore(cleanup): remove legacy Electron Forge configurations and scripts, update .gitignore, and adjust CI workflows for electron-builder 2026-06-16 19:19:09 -05:00
Ivan
e923aaf455
feat(ci): update GitHub release script to exclude specific asset paths and improve notes generation 2026-06-12 22:43:00 -05:00
Ivan
766451134a
chore(dependencies): update lxst version to 0.4.7 in pyproject.toml, requirements.txt, and uv.lock 2026-06-08 01:05:50 -05:00
Ivan
0df55bd698
feat(electron): add patch script for electron-installer-common to improve glob handling 2026-06-06 20:25:32 -05:00
Ivan
2f5474a153
feat(ci): add Rust x86_64-apple-darwin target installation for macOS builds 2026-06-03 07:43:32 -05:00
Ivan
cacd1f6424
feat(android): add cbor2 version 5.6.5 support and update wheel verification process 2026-06-02 09:26:58 -05:00
Ivan
61ba0f7a05
chore(version) update to v4.7.0 2026-06-01 08:16:33 -05:00
Ivan
ff624bc428
fix(meshchat): update public key loading logic to support both 64-byte and 128-byte keys; update identity recall method for consistency 2026-05-30 14:24:11 -05:00
Ivan
e741859c50
feat(repack-android-wheels): implement RECORD regeneration for pycodec2 wheels to ensure installability 2026-05-30 14:02:56 -05:00
Ivan
4d7cae49a6
fix(build-android-wheels): pin cffi version to 1.15.1 in METADATA for consistent dependency management 2026-05-30 14:02:41 -05:00
Ivan
72809efe81
feat(codec2): integrate Codec2 native library support in Android builds and workflows 2026-05-30 12:44:26 -05:00
Ivan
664a4cbe7d
chore(dependencies): update UV_VERSION to 0.11.15 in CI scripts 2026-05-30 12:30:47 -05:00
Ivan
390e25efcb
feat(electron): implement backend process management and recovery features 2026-05-30 11:48:35 -05:00
Ivan
39ed5fdd31
chore(dependencies): update @electron/get to version 3.1.0 and adjust patching logic in electron-builder file system script 2026-05-27 12:07:56 -05:00
Ivan
bd0eef6ac9
feat(electron): update post-install script to include patching for electron-builder file system constants 2026-05-26 17:57:29 -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
bcf1c8753b
chore(scripts): improve wheel fetching and add retries 2026-05-18 05:10:27 -05:00
Ivan
560d59cd76
chore(android): update build configuration 2026-05-18 05:10:23 -05:00
Ivan
040a204d27
feat(scripts): add offline bundle creation and installation scripts 2026-05-18 05:09:30 -05:00
Ivan
6327e16c1b
chore(config): remove git.quad4.io references from codebase 2026-05-18 05:09:08 -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
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