Ivan
c71ae17535
feat(licenses): add functionality to collect and write frontend licenses and third-party notices; implement embedded data paths and update build process to include license artifacts
2026-04-15 03:11:13 -05:00
Ivan
46d78555d0
feat(unify-backend): update script to ensure compatibility between per-arch cx_Freeze outputs by syncing missing files and unifying differing non-binary files
2026-04-14 21:40:31 -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
b1b9846ac5
fix(tests): clean up test formatting and improve readability in various test files
2026-04-14 17:21:14 -05:00
Ivan
3b8d1f0758
fix(unify-backend): remove leading './' from file paths in unify script to ensure correct file copying
2026-04-14 00:13:48 -05:00
Ivan
e266279538
feat(build): add script to unify non-binary files between arm64 and x64 cx_Freeze outputs for SHA check compliance
2026-04-13 23:34:08 -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
8688ef9fe1
feat(makefile): add development commands for Vite and Python backend, including help instructions and new script for local development
2026-04-13 17:34:08 -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
e20aa812eb
fix(setup): update Python version to 3.14.4 and adjust Wine installation paths
2026-04-12 20:51:58 -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
96fb1a4e2f
chore(codebase) format
2026-04-08 03:19:38 -05:00
Ivan
f2d97115c7
chore(scripts): remove obsolete scripts
2026-04-08 03:17:33 -05:00
Ivan
2f7cec32ce
feat(build): skip backend-manifest.json during macOS universal builds to ensure identical non-binary files
2026-04-07 16:02:41 -05:00
Ivan
d03f32df1a
refactor(build-backend): simplify removal of Python bytecode artifacts by directly unlinking files without sibling check
2026-04-07 15:47:55 -05:00
Ivan
9c156fe381
feat(build-backend): add function to remove Python bytecode artifacts and set PYTHONDONTWRITEBYTECODE for builds on macOS
2026-04-07 15:21:21 -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
Ivan
fb16f8926a
fix(ci): GitHub CI script for macOS by persisting CPPFLAGS, LDFLAGS, and PKG_CONFIG_PATH to GITHUB_ENV for subsequent steps
2026-04-03 13:18:02 -05:00
Ivan
2a7810ebf2
feat(build): improve macOS build process with universal support and architecture-specific configurations
2026-04-03 13:12:31 -05:00
Ivan
a298aafb67
chore(package): update build scripts in package.json to use cross-env for platform-specific builds and add codec2 installation in GitHub CI script for macOS
2026-04-03 12:58:17 -05:00
Ivan
55c19d31af
feat(ci): introduce new GitHub Actions workflow for tagged releases, enabling builds for Windows and macOS with artifact uploads
2026-04-02 13:14:22 -05:00
Ivan
47479af210
feat(ci): add GitHub Actions workflow for building and testing on Windows and macOS, including scripts for dependency installation, testing, and artifact uploads
2026-04-02 13:04:19 -05:00
Ivan
d5e4afc42b
refactor(ci): replace sudo commands with exec-priv.sh for improved privilege handling in CI workflows
2026-04-01 11:00:29 +03:00
Ivan
242325b0d2
feat(ci): add priv.sh script to handle commands requiring root privileges and update setup scripts to use it
2026-04-01 10:53:17 +03:00
Ivan
3239146b32
fix(e2e): update default backend port to avoid conflicts and ensure consistent configuration across files
2026-03-31 17:42:12 +03:00
Ivan
d03bdf08ea
cleanup
2026-03-31 04:07:41 +03:00
Ivan
de5ee9c132
feat(e2e): add script to start E2E stack with MeshChat backend and Vite
2026-03-31 03:00:41 +03:00
Ivan
e8e5128bc6
feat(ci): add scripts for cosign setup, release asset attestation, and verification
2026-03-31 00:32:22 +03:00
Ivan
cfcc78868c
docs: linux sandbox; add community interfaces JSON build script
2026-03-24 00:39:14 +03:00
Ivan
628976c091
Add PATH export to CI scripts for Node.js and pnpm setup
2026-03-22 15:36:44 +03:00
Ivan
af96d96918
Update pnpm version in setup script to 10.32.1
2026-03-22 15:08:06 +03:00
Ivan
520be25095
Remove obsolete OSV scan script and add new CI scripts for Docker, Java, Node.js, Python, and Task setup
2026-03-22 14:11:47 +03:00
Sudo-Ivan
def5c2be56
Fix indentation in sync_version.js for error handling of missing version field
2026-03-06 01:27:25 -06:00
Sudo-Ivan
0500c4df15
Add script to sync app version from package.json to version.py
2026-03-06 01:25:29 -06:00
Sudo-Ivan
4424d34474
Add Wine environment setup script
...
- Introduced a new script to automate the setup of a Wine prefix with Python and Git for Windows.
- The script downloads the specified versions of Python and Git, initializes the Wine environment, and installs necessary build dependencies.
- Enhances the build process for Windows cross-builds by streamlining the installation of required tools.
2026-01-16 12:38:39 -06:00
Sudo-Ivan
85f734bd9b
Update build configuration for multi-architecture support
...
- Added new build scripts for Linux and Windows targeting arm64 and x64 architectures.
- Updated package.json to include architecture-specific distribution commands.
- Modified build-backend.js to create architecture-specific build directories for better organization.
2026-01-14 19:47:08 -06:00
Sudo-Ivan
eff722ee18
Update backend process spawning in Electron by adding error handling for failed process initiation and allow overriding the Python command in the build script for cross-platform compatibility.
2026-01-10 18:35:43 -06:00
Sudo-Ivan
b009757253
fix windows builds
2026-01-10 17:51:30 -06:00
Sudo-Ivan
fda9187e95
numerous improvements
2026-01-05 11:47:35 -06:00
Sudo-Ivan
306557c473
chore(ci): remove post CI result posting steps and delete related script
2026-01-04 11:27:05 -06:00
Sudo-Ivan
e60db20082
fix(post_ci_results.sh): improve CI result reporting and comment handling for Gitea
2026-01-04 00:34:24 -06:00
Sudo-Ivan
2955b5f2c2
chore(post_bench_results.sh): remove obsolete script for posting benchmark results
2026-01-03 21:56:47 -06:00
Sudo-Ivan
c028da2485
feat(scripts): add post CI results script for Gitea PR comments
2026-01-03 20:54:20 -06:00
Sudo-Ivan
f60431789d
feat(workflows): add benchmarking PR result posting
2026-01-03 19:54:26 -06:00
Sudo-Ivan
961ad0f6ca
feat(scripts): add OSV-Scanner script for vulnerability scanning and reporting
2026-01-03 19:40:31 -06:00
Sudo-Ivan
1418bb80f7
refactor(manifest): restructure backend integrity manifest to include metadata and adjust file verification logic
2026-01-03 18:30:55 -06:00
Sudo-Ivan
e88dad7a86
feat(scripts): add checksum generation script and locale template generator for asset management
2026-01-03 16:07:40 -06:00
Sudo-Ivan
54b81663bd
feat(build): replace execSync with spawnSync for building backend and add integrity manifest generation for build files
2026-01-03 16:07:25 -06:00
Sudo-Ivan
2f00c39aba
chore(sync_version): remove sync_version.py script as it is no longer needed
2026-01-02 09:20:18 -06:00