Commit Graph

  • 1bad565ed5 chore: update GitHub Actions workflow to install Poetry and dependencies, removing MPM checkout steps Ben Allfree 2025-11-30 15:58:56 -08:00
  • bbc52bcd78 chore: firmware patch Ben Allfree 2025-11-30 15:53:42 -08:00
  • e6c828f749 chore: firmware patch Ben Allfree 2025-11-30 15:45:38 -08:00
  • 72a9294a98 chore: firmware patch Ben Allfree 2025-11-30 15:35:21 -08:00
  • 2ab61c2878 chore: update firmware and mpm submodules to latest commits 05273b3 and 9533f53 Ben Allfree 2025-11-30 15:31:35 -08:00
  • 7fad9de331 chore: update firmware patch Ben Allfree 2025-11-30 15:18:00 -08:00
  • 31aa974f39 chore: firmware patch Ben Allfree 2025-11-30 10:00:46 -08:00
  • 09ef8dab58 chore: update firmware and mpm submodules to latest commits 71df8e0 and 84d87d9 Ben Allfree 2025-11-30 09:45:21 -08:00
  • 892cc3344c style: update index.html for improved layout and design, including new hero section, enhanced call-to-action buttons, and refined method cards for better user experience Ben Allfree 2025-11-30 09:45:06 -08:00
  • 9a871eb682 CI: integrate Poetry for dependency management and update MPM installation instructions in documentation Ben Allfree 2025-11-30 09:34:17 -08:00
  • 3e5075b2a1 fix: enhance generate-firmware-patch.sh to automatically stash uncommitted changes and restore them after patch generation Ben Allfree 2025-11-30 09:33:29 -08:00
  • 890f40f018 chore: update compatibility date to 2025-11-29 and add not_found_handling for single-page-application in wrangler.json Ben Allfree 2025-11-30 04:26:16 -08:00
  • 1e503fd6c4 refactor: remove unused Browse component and clean up Navbar and LandingPage for improved readability Ben Allfree 2025-11-29 22:59:51 -08:00
  • e6eb9a977f feat: add route for shared builds and enhance BuildNew and BuildProgress components for loading and sharing functionality Ben Allfree 2025-11-29 22:17:24 -08:00
  • 8904593f76 refactor: add version to plugin slug for build hashing Ben Allfree 2025-11-29 22:08:57 -08:00
  • 3a80d3bd7c feat: add version prop to PluginToggle component and pass it from BuildNew page Ben Allfree 2025-11-29 21:29:59 -08:00
  • f117d2c514 chore: update mpm submodule to latest commit c50b852 Ben Allfree 2025-11-29 21:25:49 -08:00
  • 9786192bee feat: implement plugin management system with support for enabling/disabling plugins and tracking flash counts Ben Allfree 2025-11-29 17:16:13 -08:00
  • caecfea95f chore: update submodule commits for firmware, lobbs, lodb, and mpm in vendor directory Ben Allfree 2025-11-29 17:15:45 -08:00
  • 5393507733 chore: add new submodules for lobbs and lodb to vendor directory Ben Allfree 2025-11-29 17:06:46 -08:00
  • 6591fa9939 feat: enhance mpm_pio.py to include nanopb generator path setup for improved executable accessibility Ben Allfree 2025-11-29 16:51:32 -08:00
  • dae7755511 refactor: replace firmware patch generation command with a script for improved handling and error checking Ben Allfree 2025-11-29 16:32:20 -08:00
  • 7a07abd0c9 fix: firmware patch Ben Allfree 2025-11-29 16:30:07 -08:00
  • b6fee577b8 chore: update GitHub Actions to use actions/checkout@v6 and remove deprecated build_one_arch workflow Ben Allfree 2025-11-29 14:40:49 -08:00
  • 5516e594c1 feat: add mpm_pio.py script for PlatformIO integration and update PATH for console scripts Ben Allfree 2025-11-29 14:21:40 -08:00
  • c9c59fcf8e feat: add support for installing plugins in custom build workflow Ben Allfree 2025-11-29 07:04:35 -08:00
  • a395684ebd fix: ci not installing mpm Ben Allfree 2025-11-29 06:41:36 -08:00
  • 49c3a34c36 chore: add meshtastic remote to vendor/firmware in deploy workflow Ben Allfree 2025-11-29 06:28:54 -08:00
  • f6f3ecb06f chore: fetch tags from meshtastic remote and update versions list Ben Allfree 2025-11-29 06:22:56 -08:00
  • 56730ddc7c feat: introduce Mesh Plugin Manager and dynamic module registration system with initial plugin structure Ben Allfree 2025-11-29 06:17:21 -08:00
  • 865db01fbf submodule updates Ben Allfree 2025-11-28 21:15:15 -08:00
  • efb9c739b9 chore: update firmware submodule URL and specify branch in .gitmodules Ben Allfree 2025-11-28 21:14:54 -08:00
  • de9dfd93cf submodule updates Ben Allfree 2025-11-28 21:01:57 -08:00
  • 1349846d62 chore: update firmware submodule to latest commit with dirty state Ben Allfree 2025-11-28 21:00:34 -08:00
  • 6fac5c3a9e chore: add new submodule for Mesh Package Manager in .gitmodules Ben Allfree 2025-11-28 20:59:58 -08:00
  • f47688ebf6 chore: update project name from React Web Flasher to Mesh Forge in wrangler.json Ben Allfree 2025-11-28 20:59:51 -08:00
  • 01b8aa59e4 feat: rename project to Mesh Forge and add Mesh Plugin Registry with initial HTML and JSON files Ben Allfree 2025-11-28 20:59:42 -08:00
  • 34ec4f2651 feat: add Meshtastic plugins configuration file with LoDB and LoBBS details Ben Allfree 2025-11-28 15:06:33 -08:00
  • 828782bf22 feat: add source download functionality to builds and profiles Ben Allfree 2025-11-26 10:10:03 -08:00
  • 306be69033 refactor: update custom build workflow to use max compression on source file Ben Allfree 2025-11-26 10:09:47 -08:00
  • f5ba8b2164 refactor: replace Brotli compression with tar.gz in custom build workflow for improved compatibility Ben Allfree 2025-11-26 09:55:14 -08:00
  • a5ed0c68f2 feat: add Brotli compression and source archive creation to custom build workflow Ben Allfree 2025-11-26 09:37:49 -08:00
  • 9cc36dae59 feat: implement bearer token verification for GitHub webhook to enhance security Ben Allfree 2025-11-26 09:25:13 -08:00
  • afd14dadd4 refactor: reposition firmware version selection in BuildNew page for improved layout Ben Allfree 2025-11-26 09:08:54 -08:00
  • d093a4c42a refactor: remove back link from BuildNew page to streamline navigation Ben Allfree 2025-11-26 09:01:45 -08:00
  • cf70b31015 enh: update button label on LandingPage to clarify functionality Ben Allfree 2025-11-26 09:00:28 -08:00
  • 9063331247 refactor: update ProfileCard and ProfileEditor to use new config structure and improve version handling Ben Allfree 2025-11-26 08:49:06 -08:00
  • d3af273533 feat: add Browse page Ben Allfree 2025-11-26 08:48:57 -08:00
  • b730152b6e feat: add noUnusedFunctionParameters rule to biome.json Ben Allfree 2025-11-26 08:48:02 -08:00
  • f1dec2233a refactor: remove version field from upsert mutation in profiles.ts Ben Allfree 2025-11-26 08:47:50 -08:00
  • 83cd354afb fix: update handler parameter in generateAnonymousDownloadUrl to improve code clarity Ben Allfree 2025-11-26 08:47:36 -08:00
  • 034f9fcc61 feat: update LandingPage content to focus on firmware building features and add benefits grid for enhanced user engagement Ben Allfree 2025-11-26 05:29:43 -08:00
  • 60a019057c feat: add Quick Build button to LandingPage and enhance Dashboard button with an icon for improved user navigation Ben Allfree 2025-11-26 05:27:10 -08:00
  • 4a8625f69b feat: refactor build and profile management by introducing build configuration schema, updating related functions, and enhancing routing for build creation and progress tracking Ben Allfree 2025-11-26 05:24:26 -08:00
  • 273fac6652 feat: implement conditional Navbar visibility and enhance LandingPage with authentication buttons for improved user experience Ben Allfree 2025-11-26 03:49:39 -08:00
  • 5277abdf4b chore: update generate:versions script to format versions.ts after generation Ben Allfree 2025-11-26 03:41:28 -08:00
  • ce146a32fe chore: lint fixes Ben Allfree 2025-11-26 03:39:25 -08:00
  • 30f4b162ab feat: update index.html and add favicon assets Ben Allfree 2025-11-26 03:38:08 -08:00
  • bb1746a007 feat: add convex-helpers dependency and implement module toggling in ProfileEditor for improved build configuration management Ben Allfree 2025-11-26 03:33:03 -08:00
  • cfe053b68c chore: update .gitignore to include VSCode settings.json for better project configuration management Ben Allfree 2025-11-26 03:32:43 -08:00
  • 4e380f378b chore: update biome configuration to include new linter rules for unused imports and variables, and add VSCode settings for Biome integration Ben Allfree 2025-11-26 03:32:32 -08:00
  • ce7ba0e606 fix: update button label in Dashboard component from 'Use' to 'Flash' for improved clarity Ben Allfree 2025-11-25 12:13:09 -08:00
  • abcefb081a refactor: remove BuildsPanel and ProfileTargets componentss (unused) Ben Allfree 2025-11-25 12:09:36 -08:00
  • ee16adf817 refactor: remove BuildDetail component and update routing in App Ben Allfree 2025-11-25 12:09:13 -08:00
  • b40abdbc37 refactor: streamline GitHub Actions link display in ProfileFlash component for improved UI consistency Ben Allfree 2025-11-25 08:06:18 -08:00
  • 79efff688d feat: enhance build status updates by including artifact path and GitHub run ID in payload, improving tracking and management of build processes Ben Allfree 2025-11-25 07:58:41 -08:00
  • 8e2d4f69cb feat: persist and load selected profile target using local storage Ben Allfree 2025-11-24 05:51:31 -08:00
  • 60cf17b584 feat: integrate R2 for secure build artifact downloads and update flashing flow with authentication Ben Allfree 2025-11-24 05:44:59 -08:00
  • 9cc1a96c1a refactor: enhance type definitions in dataModel.d.ts for improved type safety and clarity by integrating schema-based types Ben Allfree 2025-11-24 04:52:46 -08:00
  • 51d830ac31 fix: update Google sign-in redirect in Navbar component to direct users to the dashboard after authentication Ben Allfree 2025-11-24 04:52:42 -08:00
  • 49f9fe191f refactor: simplify profile type definitions in ProfileCard, ProfileEditor, and Dashboard components for improved code clarity Ben Allfree 2025-11-24 04:25:45 -08:00
  • 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 Ben Allfree 2025-11-24 04:24:10 -08:00
  • 508497f626 feat: add prototyping rules to guide development phase, emphasizing breaking changes and lack of backward compatibility Ben Allfree 2025-11-24 04:23:54 -08:00
  • 728ac418ae feat: add description field to profiles and update related components for enhanced profile management Ben Allfree 2025-11-24 03:28:52 -08:00
  • a21ca48fa6 refactor: update Navbar component title from 'MeshEnvy Forge' to 'Mesh Forge' for improved branding clarity Ben Allfree 2025-11-24 03:28:45 -08:00
  • e54449464c refactor: update build management to use artifactPath instead of artifactUrl, enhance build retrieval logic, and streamline profileBuild handling for improved efficiency Ben Allfree 2025-11-24 02:52:15 -08:00
  • ab47ce5464 fix: update GitHub Actions workflow to include remote flag for R2 uploads, ensuring correct file handling during the upload process Ben Allfree 2025-11-24 02:44:21 -08:00
  • 018f90c98e refactor: update GitHub Actions workflow to correct object path for R2 uploads and streamline upload command Ben Allfree 2025-11-24 02:23:33 -08:00
  • 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 Ben Allfree 2025-11-24 02:14:04 -08:00
  • 668e13d7f7 fix: correct S3 upload path in GitHub Actions workflow by removing unnecessary bucket name reference Ben Allfree 2025-11-23 22:43:17 -08:00
  • 09d744676d refactor: update Navbar component title from 'FlashEnvy' to 'MeshEnvy Forge' for branding consistency Ben Allfree 2025-11-23 22:34:15 -08:00
  • 5fa1c69de9 fix: update GitHub Actions workflow to use 'main' branch for web-flasher checkout instead of version input Ben Allfree 2025-11-23 22:13:05 -08:00
  • 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 Ben Allfree 2025-11-23 21:45:09 -08:00
  • 55a126c48c refactor: rename triggerBuild to triggerFlash, enhance build handling logic, and improve profile target management in the application Ben Allfree 2025-11-23 21:28:18 -08:00
  • f1be099e93 refactor: enhance profile management by adding public profile listing, improving target handling in profiles, and updating UI components for better user experience Ben Allfree 2025-11-23 20:05:08 -08:00
  • 944be265d8 refactor: improve build management by implementing profileBuilds for better tracking, enhancing build retrieval logic, and synchronizing profile updates with target changes Ben Allfree 2025-11-23 19:27:28 -08:00
  • f4205615b6 refactor: standardize code formatting across multiple files, improve linting commands, and enhance build management functionality Ben Allfree 2025-11-23 17:27:46 -08:00
  • da2f4f3f91 refactor: enhance build management by improving status handling, adding human-readable status formatting, and optimizing build detail display Ben Allfree 2025-11-23 17:21:09 -08:00
  • 798fe5ed58 refactor: streamline build status updates in GitHub Actions workflow by replacing log calls with a centralized update function Ben Allfree 2025-11-23 17:14:56 -08:00
  • 7517b01f5e chore: update biome.json to refine file includes and enhance JavaScript and JSON formatting options Ben Allfree 2025-11-23 16:57:02 -08:00
  • b16ccdc183 refactor: update path import to use node:path and format config for consistency Ben Allfree 2025-11-23 16:56:51 -08:00
  • 7b64c5afff chore: remove ESLint configuration and related dependencies from project Ben Allfree 2025-11-23 16:34:03 -08:00
  • 7e33587d81 fix: add error handling for missing root element in main.tsx Ben Allfree 2025-11-23 16:17:44 -08:00
  • a92de9ca3f chore: update linting commands in package.json and adjust file includes in biome.json Ben Allfree 2025-11-23 16:17:35 -08:00
  • dc5ab99005 refactor: enhance type safety in ProfileEditor by defining ProfileFormValues interface Ben Allfree 2025-11-23 16:16:36 -08:00
  • d3f871eba7 refactor: remove unused _buildId variable assignment Ben Allfree 2025-11-23 15:35:29 -08:00
  • 36ce0ca7ff feat: Add validation and logging for GitHub build dispatch inputs. Ben Allfree 2025-11-23 13:41:25 -08:00
  • cb7d6fd937 refactor: Simplify build hash computation by using flags directly and log GitHub dispatch payload. Ben Allfree 2025-11-23 09:49:17 -08:00
  • 6ddf13f2e8 feat: build module selection Ben Allfree 2025-11-23 09:37:10 -08:00
  • dfea7a358d ci: artifact uploading to r2 Ben Allfree 2025-11-23 03:50:22 -08:00