Commit graph

129 commits

Author SHA1 Message Date
Ivan
6ca3923b2f
refactor: replace inline APK staging script with a dedicated shell script for improved maintainability 2026-08-15 16:44:16 -05:00
Ivan
e0925a85ea
feat: fix pycodec2 for macos and improve CI 2026-08-15 14:10:49 -05:00
Ivan
dbb04234ad
fix: retry AppImage tool downloads on GitHub CDN resets and update stale UI tests 2026-08-13 01:36:30 -05:00
Ivan
54b0734ef4
chore: add GITHUB_TOKEN environment variable to setup task in multiple workflows 2026-08-13 00:31:48 -05:00
Ivan
d69e6ef4af
chore: update dependencies to latest versions including aiohttp and cryptography 2026-08-13 00:25:32 -05:00
Ivan
fabd08f453
feat: improve portable storage handling and announce settings for page nodes
Also some cleanup and various fixes and additions to codebase
2026-07-28 18:07:39 -05:00
Ivan
8db1f55026
chore: add altcha 2.0.2 dependency and update related workflows 2026-07-27 06:38:25 -05:00
Ivan
06e2faeae9
feat: improve Linux Landlock support for user-local tools and subprocesses, improve messaging UI for self-notes, and update documentation 2026-07-26 06:18:21 -05:00
Ivan
b0d47b9ece
chore: release version 4.8.1 with bug fixes and improvements for Windows desktop and packaging 2026-07-25 15:51:04 -05:00
Ivan
dff83e198e
feat: implement PWA app-shell caching with service worker for improved offline experience and faster UI loading 2026-07-24 07:09:19 -05:00
Ivan
fa46dc4ce9
feat: implement Windows AppContainer support 2026-07-24 06:44:30 -05:00
Ivan
be4fc384af
feat: improve Docker support with new image variants, streamline build scripts, and update documentation for clarity 2026-07-24 06:08:37 -05:00
Ivan
b960db2e8b
feat: integrate HTTPInterface for RNS-over-HTTP support, improve build metadata handling, and update dependencies 2026-07-24 05:40:54 -05:00
Ivan
fe3c9cfd8b
fix: ensure SLSA provenance jobs compile the generator from source to prevent missing binary errors 2026-07-16 17:45:04 -05:00
Ivan
cee526b3a8
feat: update network visualiser with WebGL rendering options and user preferences 2026-07-16 10:47:52 -05:00
Ivan
61c8ca9ba8
feat: add package bloat verification scripts and integrate into CI workflows 2026-07-16 06:59:23 -05:00
Ivan
990cc9d5f8
chore: configure GitHub Actions to use bash as /bin/sh for emulator runner 2026-07-14 13:30:28 -05:00
Ivan
913a051f41
feat: implement RSM signing and verification process with associated CI tasks 2026-07-13 09:58:14 -05:00
Ivan
0e096d83e2
refactor: streamline emulator smoke script execution in CI workflow 2026-07-13 09:51:32 -05:00
Ivan
f2181edee1
feat(tests): implement test sharding for backend tests and update CI configuration 2026-07-13 08:52:15 -05:00
Ivan
d0a5e95b0e
feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
Ivan
8c8e2ace3d
feat(CI): add Android emulator smoke test workflow and associated scripts for health verification of the Chaquopy backend 2026-07-09 09:26:09 -05:00
Ivan
0b4931ab8f
feat(self-check): add storage lock verification with soft fallback testing and CI integration 2026-07-09 09:23:48 -05:00
Ivan
1a6f7f337f
refactor(CI): update GitHub release workflow to upload assets as drafts and publish nightly/preview tags as prereleases, ensuring compliance with immutable release policies. 2026-07-09 00:16:13 -05:00
Ivan
0eae7841af
chore(CI): update backend tests job name to specify Python version 3.14 2026-07-08 17:36:49 -05:00
Ivan
f8f7133702
feat(Self-Test): improve self-check diagnostics with new checks for SQLite roundtrip, identity file roundtrip, loopback TCP, unicode path handling, RNode support, and bot launcher arguments. Update UI components and localization files to reflect these additions, ensuring comprehensive coverage across multiple languages. 2026-07-08 17:21:51 -05:00
Ivan
195c36fe60
chore(ci): implement nightly build workflows for dev and master branches, replacing preview workflows 2026-07-08 15:46:23 -05:00
Ivan
c33fb39ec9
chore(ci): add install-task parameter to CI workflow for improved configuration 2026-07-08 13:29:28 -05:00
Ivan
d66d44ae28
feat(Self-Test): implement system self-check functionality with diagnostics and UI integration 2026-07-08 13:07:07 -05:00
Ivan
c682743cbe
chore(ci): add checkout step to CI workflow for artifact download 2026-07-08 11:38:04 -05:00
Ivan
3e4b865260
feat(ci): add verification step for bleak in frozen backend build process 2026-07-07 23:06:14 -05:00
Ivan
92c1e50c14
feat(mutation): implement mutation testing framework with mutmut and MeshMut integration, including backend and frontend tasks, configuration, and reporting 2026-07-07 05:16:51 -05:00
Ivan
2ce41f38e7
fix(ci): update SLSA generator references in workflows to use version tags instead of commit SHAs for improved reliability 2026-07-06 11:07:48 -05:00
Ivan
d42924cf6b
fix(ci): update preview workflows to use tag names for checking last preview releases 2026-07-05 05:47:26 -05:00
Ivan
c1e196ed90
refactor(ci): remove Bunny Storage upload steps and associated script from release workflow 2026-07-05 01:24:40 -05:00
Ivan
e4a1b54e98
feat(ci): add preview-dev release workflow and enhance draft release notes for preview tags 2026-07-05 01:23:40 -05:00
Ivan
8507474897
feat(ci): add preview release workflow and update draft release notes for preview tags 2026-07-05 01:22:30 -05:00
Ivan
b3349c2e24
chore(taskfile & github-actions): update task dependencies for frontend builds and streamline CI workflows; add task version input for setup action 2026-07-04 17:22:14 -05:00
Ivan
75545fccc6
chore(github-actions): update pip version in security workflow and remove obsolete CVE comment 2026-07-04 17:16:27 -05:00
Ivan
025b948f0b
feat(github-actions): add backend tests to CI workflow and adjust timeouts for linting and frontend tests 2026-07-04 17:01:07 -05:00
Ivan
fe4bf21888
fix(github-actions): enable issue filing in rekor-monitor workflow for better tracking of monitoring results 2026-07-04 17:00:54 -05:00
Ivan
bf443b6e2d
feat(github-actions): add new actions for fetching frontend artifacts and setting up development environments, update workflows to utilize these actions 2026-07-04 16:09:34 -05:00
Ivan
e912d52380
feat(tests): add quick test tasks for backend and frontend regression, implement Playwright smoke tests in CI 2026-07-04 05:13:32 -05:00
Ivan
4186ea95e6
chore(build): refactor macOS CI scripts to streamline Python dependency installation and unify backend file handling 2026-07-02 22:20:05 -05:00
Ivan
5a0cdec314
fix(tests): streamline backend test coverage setup by ensuring coverage data directory is created and removing redundant coverage file specification 2026-06-29 07:59:54 -05:00
Ivan
632f70e865
feat(tests): update backend tests with new server bind status schema and improve identity mock for interface stats tests 2026-06-29 07:25:53 -05:00
Ivan
d586c1a861
chore(build): install OpenSSL 3 and update build flags for cryptography 49.0.0 2026-06-20 17:05:48 -05:00
Ivan
d50b51eb94
chore(dependencies): update dompurify to version 3.4.11, form-data to 4.0.6, socks to 2.8.9, and various other package versions in package.json and pnpm-lock.yaml 2026-06-19 21:59:43 -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
2f5474a153
feat(ci): add Rust x86_64-apple-darwin target installation for macOS builds 2026-06-03 07:43:32 -05:00