28 Commits

Author SHA1 Message Date
Ben Allfree 4fb5c8e62e chore: enhance GitHub Actions workflow to support optional platform root for monorepo projects and update related functions for platform-specific handling 2026-04-23 15:53:57 -07:00
Ben Allfree 1c318d0a6b Add default branch support in repo handling. Updated repoTags and schema to include defaultBranch field. Enhanced RepoPage to navigate to default branch when no tags are present, and adjusted tag options to include default branch if not already a tag. 2026-04-11 22:21:48 -07:00
Ben Allfree 0d1f983324 Enhance repo scanning and tag handling by integrating meshforge.yaml parsing. Added support for environment capabilities and meshforge configuration in scan and tag operations. Updated related functions to aggregate and filter environment names and tags based on the meshforge profile. 2026-04-11 21:27:12 -07:00
Ben Allfree 61095ede6a CI builder progress view enhancements 2026-04-10 06:20:29 -07:00
Ben Allfree 4e5da31332 wip 2026-04-10 00:41:23 -07:00
Ben Allfree e6bcf4c01e wip 2026-04-09 18:58:57 -07:00
Ben Allfree 56d13d3e08 feat: enhance plugin configuration with diagnostics options and refactor build hash computation 2025-12-10 20:03:59 -08:00
Ben Allfree 78fa319ff9 feat: add BuildProgress component and enhance BuildDownloadButton with compact mode 2025-12-10 04:23:32 -08:00
Ben Allfree 5b5d1265cf fix: add query indexes 2025-12-06 22:17:42 -08:00
Ben Allfree 086a98050c lint fixes 2025-12-06 17:17:13 -08:00
Ben Allfree 14e2589a1e refactor: update build artifact handling and download functionality 2025-12-03 12:38:04 -08:00
Ben Allfree 8cba89a9e0 feat: implement admin panel for managing builds with retry functionality 2025-12-01 11:12:33 -08:00
Ben Allfree dae25e009f feat: add sourceUrl support for build status updates and downloads 2025-12-01 09:02:05 -08:00
Ben Allfree 9786192bee feat: implement plugin management system with support for enabling/disabling plugins and tracking flash counts 2025-11-29 17:16:13 -08:00
Ben Allfree 4a8625f69b feat: refactor build and profile management by introducing build configuration schema, updating related functions, and enhancing routing for build creation and progress tracking 2025-11-26 05:24:26 -08:00
Ben Allfree bb1746a007 feat: add convex-helpers dependency and implement module toggling in ProfileEditor for improved build configuration management 2025-11-26 03:33:03 -08:00
Ben Allfree 9cc1a96c1a refactor: enhance type definitions in dataModel.d.ts for improved type safety and clarity by integrating schema-based types 2025-11-24 04:52:46 -08:00
Ben Allfree 10f4ff520a refactor: replace index queries with filter method for database queries, enhance profile management with flash count tracking, and introduce ProfileCard component for improved UI consistency 2025-11-24 04:24:10 -08:00
Ben Allfree 728ac418ae feat: add description field to profiles and update related components for enhanced profile management 2025-11-24 03:28:52 -08:00
Ben Allfree e54449464c refactor: update build management to use artifactPath instead of artifactUrl, enhance build retrieval logic, and streamline profileBuild handling for improved efficiency 2025-11-24 02:52:15 -08:00
Ben Allfree f1be099e93 refactor: enhance profile management by adding public profile listing, improving target handling in profiles, and updating UI components for better user experience 2025-11-23 20:05:08 -08:00
Ben Allfree 944be265d8 refactor: improve build management by implementing profileBuilds for better tracking, enhancing build retrieval logic, and synchronizing profile updates with target changes 2025-11-23 19:27:28 -08:00
Ben Allfree f4205615b6 refactor: standardize code formatting across multiple files, improve linting commands, and enhance build management functionality 2025-11-23 17:27:46 -08:00
Ben Allfree da2f4f3f91 refactor: enhance build management by improving status handling, adding human-readable status formatting, and optimizing build detail display 2025-11-23 17:21:09 -08:00
Ben Allfree dfea7a358d ci: artifact uploading to r2 2025-11-23 03:50:22 -08:00
Ben Allfree a95c5625ec feat: Implement firmware versioning for custom builds by generating available versions, adding version selection to profiles, and integrating it into the custom build workflow. 2025-11-22 17:07:56 -08:00
Ben Allfree b6c2b92ba4 feat: Implement build management UI with routing and toast notifications 2025-11-22 08:52:41 -08:00
Ben Allfree 62c1cd8d01 initial commit 2025-11-22 05:25:45 -08:00