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 |
|