325 Commits

Author SHA1 Message Date
Ben Allfree cf70b31015 enh: update button label on LandingPage to clarify functionality 2025-11-26 09:00:28 -08:00
Ben Allfree 9063331247 refactor: update ProfileCard and ProfileEditor to use new config structure and improve version handling 2025-11-26 08:49:06 -08:00
Ben Allfree d3af273533 feat: add Browse page 2025-11-26 08:48:57 -08:00
Ben Allfree b730152b6e feat: add noUnusedFunctionParameters rule to biome.json 2025-11-26 08:48:02 -08:00
Ben Allfree f1dec2233a refactor: remove version field from upsert mutation in profiles.ts 2025-11-26 08:47:50 -08:00
Ben Allfree 83cd354afb fix: update handler parameter in generateAnonymousDownloadUrl to improve code clarity 2025-11-26 08:47:36 -08:00
Ben Allfree 034f9fcc61 feat: update LandingPage content to focus on firmware building features and add benefits grid for enhanced user engagement 2025-11-26 05:29:43 -08:00
Ben Allfree 60a019057c feat: add Quick Build button to LandingPage and enhance Dashboard button with an icon for improved user navigation 2025-11-26 05:27:10 -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 273fac6652 feat: implement conditional Navbar visibility and enhance LandingPage with authentication buttons for improved user experience 2025-11-26 03:49:39 -08:00
Ben Allfree 5277abdf4b chore: update generate:versions script to format versions.ts after generation 2025-11-26 03:41:28 -08:00
Ben Allfree ce146a32fe chore: lint fixes 2025-11-26 03:39:25 -08:00
Ben Allfree 30f4b162ab feat: update index.html and add favicon assets 2025-11-26 03:38:08 -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 cfe053b68c chore: update .gitignore to include VSCode settings.json for better project configuration management 2025-11-26 03:32:43 -08:00
Ben Allfree 4e380f378b chore: update biome configuration to include new linter rules for unused imports and variables, and add VSCode settings for Biome integration 2025-11-26 03:32:32 -08:00
Ben Allfree ce7ba0e606 fix: update button label in Dashboard component from 'Use' to 'Flash' for improved clarity 2025-11-25 12:13:09 -08:00
Ben Allfree abcefb081a refactor: remove BuildsPanel and ProfileTargets componentss (unused) 2025-11-25 12:09:36 -08:00
Ben Allfree ee16adf817 refactor: remove BuildDetail component and update routing in App 2025-11-25 12:09:13 -08:00
Ben Allfree b40abdbc37 refactor: streamline GitHub Actions link display in ProfileFlash component for improved UI consistency 2025-11-25 08:06:18 -08:00
Ben Allfree 79efff688d feat: enhance build status updates by including artifact path and GitHub run ID in payload, improving tracking and management of build processes 2025-11-25 07:58:41 -08:00
Ben Allfree 8e2d4f69cb feat: persist and load selected profile target using local storage 2025-11-24 05:51:31 -08:00
Ben Allfree 60cf17b584 feat: integrate R2 for secure build artifact downloads and update flashing flow with authentication 2025-11-24 05:44:59 -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 51d830ac31 fix: update Google sign-in redirect in Navbar component to direct users to the dashboard after authentication 2025-11-24 04:52:42 -08:00
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