Commit graph

88 commits

Author SHA1 Message Date
Ivan
e0925a85ea
feat: fix pycodec2 for macos and improve CI 2026-08-15 14:10:49 -05:00
Ivan
beb58b5a9e
feat: integrate Vue DevTools for local development and improve debugging capabilities with debugpy 2026-08-13 16:35:41 -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
6d6b40536a
feat: improve database migration process with pre-migration backup retention, schema verification, and fixture generation scripts 2026-07-26 08:28:04 -05:00
Ivan
9c739fa940
feat: frontend modularity by splitting Vue mega-pages, adding ownership contracts, and updating related documentation 2026-07-23 08:15:55 -05:00
Ivan
3d7387283d
codebase refactor 2026-07-22 17:55:08 -05:00
Ivan
ec74a2651e
feat: improve audio handling in Docker and headless environments with hostless LXST audio backends and web audio bridge integration 2026-07-19 14:02:21 -05:00
Ivan
9f71f3420c
feat: integrate RNS FileSync functionality, including handler setup, API endpoints, and frontend components for file synchronization 2026-07-19 13:46:43 -05:00
Ivan
ae6829dd8f
feat: introduce Extended Edge Case Tester (EECT) and Live Validation (LV) with new testing scenarios and log redaction improvements 2026-07-18 04:54:41 -05:00
Ivan
c3ffd7c38a
feat: dependency management with git dependency checks and format token validation 2026-07-17 22:26:34 -05:00
Ivan
47751b214f
chore: update Taskfile to use ROOT_DIR for GOCACHE and GOTMPDIR paths for consistency across environments 2026-07-16 10:54:01 -05:00
Ivan
fb08e76be2
feat: integrate visualiser-wasm build and testing into the project, improve network visualization capabilities and add battery saver 2026-07-16 10:19:48 -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
8345acd31b
feat: implement pre-commit hook to automatically resign meshchatx.rsm and add installation script for git hooks 2026-07-13 11:36:41 -05:00
Ivan
0a56c47049
chore: remove unnecessary blank line 2026-07-13 10:23:53 -05:00
Ivan
913a051f41
feat: implement RSM signing and verification process with associated CI tasks 2026-07-13 09:58:14 -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
947cb303c9
feat(docs): add RNS support for fetching Reticulum manual and update task descriptions 2026-07-12 17:31:47 -05:00
Ivan
d0a5e95b0e
feat: add RNS link API, plugin permissions, and deferred network startup 2026-07-09 10:10:46 -05:00
Ivan
4e4801100c
fix(Taskfile): update ruff commands to format and check current directory instead of excluding tests 2026-07-07 11:32:13 -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
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
c3c3acbe37
chore(makefile & taskfile): add format task and update dependencies for frontend and backend; streamline linting and testing commands 2026-07-04 17:19:57 -05:00
Ivan
2b874b0982
feat(ci & deps): update rns and lxst.
add knip and type checking and improve ci
2026-07-04 17:06:44 -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
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
6fb0efbd89
chore(build): add offline build support and remove legacy build tasks 2026-05-18 05:09:24 -05:00
Ivan
86ddcc25c8
feat(pnpm): update to v11 2026-05-15 09:07:58 -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
ce18847058
feat(patching): ensure LXST patch script runs during installation in Makefile and Taskfile 2026-04-29 18:26:51 -05:00
Ivan
0855223f57
fix(android): update paths in Taskfile and CI workflows to reflect changes in APK build process and directory structure 2026-04-24 15:03:27 -05:00
Ivan
47d355da15
feat(task): add default benchmark task and update workflow triggers for benchmarks 2026-04-24 14:41:19 -05:00
Ivan
06752bee37
chore(build): update Taskfile for Android builds with improved flavor and ABI packaging options, update localization test command, and refine cleanup process 2026-04-23 02:31:51 -05:00
Ivan
bd09155ba7
chore(codebase): cleanup 2026-04-19 14:53:14 -05:00
Ivan
69b02a2a86
feat(android): add task to build Android wheels for Chaquopy and update CI workflows to remove ffmpeg dependency 2026-04-19 11:36:56 -05:00
Ivan
44c652699d
feat(tests): update testing framework for Electron and backend integrity checks, add new tests for loading status and main helpers 2026-04-18 00:06:21 -05:00
Ivan
250ea36e4c
feat(tests): add new media fuzz and HTTP integration tests for backend media APIs 2026-04-17 23:28:44 -05:00
Ivan
31435982de
feat(electron): update AppImage build process to support x64 and arm64 architectures 2026-04-16 23:33:41 -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
d880dc2c03
chore(tests): update test scripts in package.json to exclude LoadTimePerformance tests and add dedicated load-time test command; enhance Taskfile.yml descriptions for clarity 2026-04-14 19:44:55 -05:00
Ivan
4688518e40
refactor(tests): update test commands 2026-04-14 17:21:44 -05:00
Ivan
35b7e8bebc
refactor(tests): update Python test commands to exclude memory profiling and performance tests 2026-04-13 14:28:11 -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
008b451d24
fix: update application run command in Makefile and Taskfile to use the correct module path for meshchat 2026-04-08 16:31:17 -05:00
Ivan
ac302b3b58
fix(Makefile, Taskfile): update commands to use meshchatx instead of meshchat 2026-04-08 15:31:22 -05:00
Ivan
77297e3e38
feat(tests): update test suite by adding performance tests and updating test commands to exclude performance hot-paths by default 2026-04-04 23:29:45 -05:00
Ivan
1c1968c752
feat(tests): add Playwright E2E testing task to Taskfile 2026-03-31 03:00:04 +03:00
Ivan
39bddfb3dd
feat(tests): add frontend test coverage task and update overall coverage command 2026-03-31 00:33:01 +03:00
Sudo-Ivan
839e106b10
Refactor Taskfile.yml to simplify Poetry commands by removing Python module prefix 2026-03-06 02:33:00 -06:00