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 |
|
Ivan
|
23b0c730aa
|
chore(build): exclude 'repository-server-bundled' from package data and update fetch script documentation
|
2026-04-23 03:19:10 -05:00 |
|
Ivan
|
25d7b96043
|
refactor(repository-server): remove pip dependency from wheel downloading process, streamline to use only urllib for fetching wheels
|
2026-04-23 02:41:12 -05:00 |
|
Ivan
|
428dd6f585
|
fix(build): update APK glob pattern in sign-android-apks.sh for improved APK signing process
|
2026-04-23 02:31:41 -05:00 |
|
Ivan
|
2ab4ec5a39
|
feat(repository-server): implement repository server manager and HTTP file server for MeshChatX
|
2026-04-23 02:29:09 -05:00 |
|
Ivan
|
3686bb6b74
|
feat(fetch_repository_wheels): add script to download bundled wheels for offline-first installs
|
2026-04-23 02:28:16 -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
|
02ddb37bb1
|
feat(electron): add script to manage temporary directory for Electron Forge builds
|
2026-04-22 16:22:31 -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
|
68ab1067a5
|
chore(docs): add script to fetch Reticulum manual at build time and update documentation handling in the backend so reticulum docs get bundled offline
|
2026-04-20 21:12:33 -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
|
bd09155ba7
|
chore(codebase): cleanup
|
2026-04-19 14:53:14 -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
|
a6764d3d38
|
feat(android): add Bluetooth and USB permissions, implement JavaScript interfaces for Bluetooth and USB management, and enhance Android wheel verification in CI workflow
|
2026-04-19 11:36:40 -05:00 |
|
Ivan
|
034a0a6ede
|
feat(scripts): add Argos Translate script for JSON localization and new APK signing script
|
2026-04-17 23:28:53 -05:00 |
|
Ivan
|
ebcd3c6acd
|
feat(electron): enhance backend connection handling and UI updates
|
2026-04-16 23:32:54 -05:00 |
|
Ivan
|
b6a8ae9751
|
feat(docs): update Raspberry Pi installation guide for MeshChatX with automated setup scripts and detailed service configuration instructions
|
2026-04-16 20:14:35 -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
|
59038961e9
|
feat(license_scope_mapper): add license scope mapper tool for analyzing file similarity and generating SPDX license recommendations
|
2026-04-16 18:07:45 -05:00 |
|
Ivan
|
e330e7b3ee
|
chore(android): remove legacy Gitea workflow and update GitHub Actions for Android build process, including new dependencies and custom recipe support
|
2026-04-16 03:50:57 -05:00 |
|
Ivan
|
dc475a0e90
|
fix(android): ensure compatibility of virtual environment by linking python3 to python if necessary
|
2026-04-16 03:37:07 -05:00 |
|
Ivan
|
68498d33e0
|
feat(android): update local wheel building process by adding PATH configuration for virtualenv and handling missing NumPy wheels with local builds
|
2026-04-16 02:11:04 -05:00 |
|
Ivan
|
32c70bf499
|
refactor(android): streamline Android asset preparation in Taskfile and introduce script for building local wheels
|
2026-04-16 01:39:40 -05:00 |
|
Ivan
|
2db12e0bde
|
feat(electron, frontend, tests): update Linux app name handling, add UI transparency options, and improve message scrolling tests; refactor icon path retrieval and update license artifact generation logic
|
2026-04-16 00:52:09 -05:00 |
|
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 |
|