Commit graph

144 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
257a1461d4
chore: bump version to 4.8.4 and update related documentation 2026-08-14 17:29:34 -05:00
Ivan
61f9d8e641
feat: sync version placeholders in issue templates and add tests for version consistency 2026-08-14 15:50:37 -05:00
Ivan
5ac3e4e279
prepare v4.8.3 2026-08-14 15:27:58 -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
7f99d82f21
feat: various fixes 2026-07-25 18:19:39 -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
2fe900061e
feat: update RNS to version 1.4.1, add gravity and announces-to-internal options in interfaces, and enhance interface management in the UI 2026-07-25 14:23:09 -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
c0b0ddffd7
feat: update dependencies to RNS 1.4.0 and LXMF 1.1.0 2026-07-20 12:57:26 -05:00
Ivan
6320e9bb7a
chore: update RNS dependency to version 1.3.9 across configuration files and scripts 2026-07-19 01:52:35 -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
bc926c5f93
chore: update verification scripts and Taskfile descriptions to support non-blocking warnings and strict failure mode 2026-07-16 06:45:59 -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
82c20196e7
chore: update security measures by excluding vendor paths from RSM inventory and adding verification steps in CI 2026-07-13 10:53:18 -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
774c3a26a9
style(issue_templates): format 2026-07-07 23:08:24 -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
a73999e49a
feat(issue_templates): disable blank issues, add contributing guide link, and introduce feature request template 2026-07-07 23:06:10 -05:00
Ivan
c5de3e8938
feat(issue_template): add bug report template and configuration for GitHub issues 2026-07-07 22:58:19 -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