Commit Graph

50 Commits

Author SHA1 Message Date
Ben Allfree
49f9fe191f refactor: simplify profile type definitions in ProfileCard, ProfileEditor, and Dashboard components for improved code clarity 2025-11-24 04:25:45 -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
508497f626 feat: add prototyping rules to guide development phase, emphasizing breaking changes and lack of backward compatibility 2025-11-24 04:23:54 -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
a21ca48fa6 refactor: update Navbar component title from 'MeshEnvy Forge' to 'Mesh Forge' for improved branding clarity 2025-11-24 03:28:45 -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
ab47ce5464 fix: update GitHub Actions workflow to include remote flag for R2 uploads, ensuring correct file handling during the upload process 2025-11-24 02:44:21 -08:00
Ben Allfree
018f90c98e refactor: update GitHub Actions workflow to correct object path for R2 uploads and streamline upload command 2025-11-24 02:23:33 -08:00
Ben Allfree
9b377284b1 refactor: update GitHub Actions workflow to install Wrangler instead of AWS CLI, modify upload process to use Cloudflare R2, and enhance status updates for artifact uploads 2025-11-24 02:14:04 -08:00
Ben Allfree
668e13d7f7 fix: correct S3 upload path in GitHub Actions workflow by removing unnecessary bucket name reference 2025-11-23 22:43:17 -08:00
Ben Allfree
09d744676d refactor: update Navbar component title from 'FlashEnvy' to 'MeshEnvy Forge' for branding consistency 2025-11-23 22:34:15 -08:00
Ben Allfree
5fa1c69de9 fix: update GitHub Actions workflow to use 'main' branch for web-flasher checkout instead of version input 2025-11-23 22:13:05 -08:00
Ben Allfree
b322d25794 refactor: enhance GitHub Actions workflow by improving status updates during build process, renaming status messages for clarity, and adding new steps for Python setup and AWS CLI installation 2025-11-23 21:45:09 -08:00
Ben Allfree
55a126c48c refactor: rename triggerBuild to triggerFlash, enhance build handling logic, and improve profile target management in the application 2025-11-23 21:28:18 -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
798fe5ed58 refactor: streamline build status updates in GitHub Actions workflow by replacing log calls with a centralized update function 2025-11-23 17:14:56 -08:00
Ben Allfree
7517b01f5e chore: update biome.json to refine file includes and enhance JavaScript and JSON formatting options 2025-11-23 16:57:02 -08:00
Ben Allfree
b16ccdc183 refactor: update path import to use node:path and format config for consistency 2025-11-23 16:56:51 -08:00
Ben Allfree
7b64c5afff chore: remove ESLint configuration and related dependencies from project 2025-11-23 16:34:03 -08:00
Ben Allfree
7e33587d81 fix: add error handling for missing root element in main.tsx 2025-11-23 16:17:44 -08:00
Ben Allfree
a92de9ca3f chore: update linting commands in package.json and adjust file includes in biome.json 2025-11-23 16:17:35 -08:00
Ben Allfree
dc5ab99005 refactor: enhance type safety in ProfileEditor by defining ProfileFormValues interface 2025-11-23 16:16:36 -08:00
Ben Allfree
d3f871eba7 refactor: remove unused _buildId variable assignment 2025-11-23 15:35:29 -08:00
Ben Allfree
36ce0ca7ff feat: Add validation and logging for GitHub build dispatch inputs. 2025-11-23 13:41:25 -08:00
Ben Allfree
cb7d6fd937 refactor: Simplify build hash computation by using flags directly and log GitHub dispatch payload. 2025-11-23 09:49:17 -08:00
Ben Allfree
6ddf13f2e8 feat: build module selection 2025-11-23 09:37:10 -08:00
Ben Allfree
dfea7a358d ci: artifact uploading to r2 2025-11-23 03:50:22 -08:00
Ben Allfree
42a4a38ef1 ci: convex deploy fix 2025-11-23 01:19:03 -08:00
Ben Allfree
f34c95ad80 ci: update checkout depth 2025-11-23 00:55:09 -08:00
Ben Allfree
f4f13a80b5 ci: update submodule URLs to HTTPS and enable recursive checkout in deploy workflow. 2025-11-23 00:51:12 -08:00
Ben Allfree
38e4b29f51 feat: Add timeAgo utility and simplify build history panel UI with relative time display. 2025-11-22 21:22:31 -08:00
Ben Allfree
acb3ec799d feat: Add profile deletion functionality. 2025-11-22 21:22:16 -08:00
Ben Allfree
eff3768886 feat: enhance build status reporting 2025-11-22 21:21:29 -08:00
Ben Allfree
5c6043df25 feat: Configure Cloudflare Pages deployment using Wrangler, GitHub Actions, and Bun. 2025-11-22 17:24:06 -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
9943a32bf0 feat: Implement target categorization and filtering in the Profile Editor UI. 2025-11-22 17:03:30 -08:00
Ben Allfree
9e30289fbf source targets from web project 2025-11-22 16:46:52 -08:00
Ben Allfree
b8636aa06c add submodules for reference 2025-11-22 16:44:32 -08:00
Ben Allfree
5dce687d72 wip 2025-11-22 09:43:49 -08:00
Ben Allfree
2aec7c72dd wip 2025-11-22 09:17:20 -08:00
Ben Allfree
1a927cc9f7 Merge branch 'wip' 2025-11-22 09:12:55 -08:00
Ben Allfree
17d2b74389 build workflow 2025-11-22 09:05:35 -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
629e8376dd profile save fix 2025-11-22 05:36:09 -08:00
Ben Allfree
c6e751bb7a convex auth fix 2025-11-22 05:35:09 -08:00
Ben Allfree
a0479386b1 css fix 2025-11-22 05:34:59 -08:00
Ben Allfree
62c1cd8d01 initial commit 2025-11-22 05:25:45 -08:00