Commit Graph

233 Commits

Author SHA1 Message Date
Ben Allfree f39f1cbc27 Enhance EspFlasher component with completion state and visual feedback. Added a new 'complete' progress state to indicate successful firmware flashing, along with a corresponding UI update to display a success message. Improved error handling to ensure progress state resets only on failure. 2026-04-10 06:02:46 -07:00
Ben Allfree cf689d351d Add support for W3C Web Serial API types and enhance EspFlasher component. Updated package.json and tsconfig.json to include new type definitions. Improved EspFlasher functionality with progress tracking and error handling during firmware flashing. Refactored espFlashLayout and espFlashRun for better firmware resolution and flashing process. Updated RepoPage to handle flash view state and integrate flashing functionality. 2026-04-10 05:59:51 -07:00
Ben Allfree 346e468ea5 wip 2026-04-10 04:56:52 -07:00
Ben Allfree 8b34ad2d5b Add README fetching and decoding functionality in RepoPage. Enhanced error handling and improved rendering of README content with support for relative URLs. Updated API response handling to include download URL. 2026-04-10 00:59:43 -07:00
Ben Allfree dc8cbb48ca Refactor CI failure handling in RepoPage and update error messages in formatBuildErrorSummary. Improved user feedback for build retries and adjusted UI logic to show CI failure state more accurately. 2026-04-10 00:51:57 -07:00
Ben Allfree 4e5da31332 wip 2026-04-10 00:41:23 -07:00
Ben Allfree 1ea138e133 convex AI 2026-04-10 00:27:51 -07:00
Ben Allfree 650ad192e6 wip 2026-04-10 00:10:23 -07:00
Ben Allfree 1bf494f6b3 wip 2026-04-10 00:06:17 -07:00
Ben Allfree 9c6ab9d188 wip 2026-04-09 23:28:55 -07:00
Ben Allfree 54be07e6cc wip 2026-04-09 23:27:06 -07:00
Ben Allfree e6bcf4c01e wip 2026-04-09 18:58:57 -07:00
Ben Allfree afb739c635 add meshcore firmware 2026-04-08 22:56:38 -07:00
Ben Allfree d88308e6dd chore: update lobbs commit 2026-02-18 04:35:01 -08:00
Ben Allfree 5183a298ec chore: remove meshcore-firmware 2026-02-18 04:34:29 -08:00
Ben Allfree fc2d0ff4bb fix: render markdown tables 2026-02-17 07:48:18 -08:00
Ben Allfree aa131927d4 chore: add missing firmware repos 2026-02-17 07:27:24 -08:00
Ben Allfree 9b785d7fdc docs: readme update 2026-02-17 07:14:35 -08:00
Ben Allfree 663fa54096 fix: update Mesh Forge links for consistency in documentation 2025-12-10 22:46:07 -08: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 7349d81102 chore: remove lofs-test submodule from .gitmodules 2025-12-10 18:55:26 -08:00
Ben Allfree c75aab0c14 chore: remove meshtastic remote addition from deploy workflow 2025-12-10 17:52:06 -08:00
Ben Allfree fa7eb6ea32 v0.4.0 v0.4.0 2025-12-10 17:48:29 -08:00
Ben Allfree bdb848e15f fix: refactor build routes for improved navigation 2025-12-10 17:47:38 -08:00
Ben Allfree cdc4959dca feat: introduce vendors.json for mapping vendors to models and refactor targets.ts to utilize new data structure 2025-12-10 17:39:10 -08:00
Ben Allfree c38e6b735c chore: remove unused submodules for web-flasher, firmware, api, and meshcore from .gitmodules 2025-12-10 17:27:25 -08:00
Ben Allfree de43b1b024 fix: relocate ArtifactType enum to client-safe location to resolve import issues in browser 2025-12-10 13:49:05 -08:00
Ben Allfree f1e5390afc v0.3.0 v0.3.0 2025-12-10 13:38:11 -08:00
Ben Allfree b1ac3abf2f fix: prerendering 2025-12-10 13:36:12 -08:00
Ben Allfree 305ccc64a9 feat: add footer with legal links and new pages for License, Privacy Policy, and Terms of Service 2025-12-10 12:23:29 -08:00
Ben Allfree ef6196ab7e chore: add new submodule for meshcore-flasher to .gitmodules 2025-12-10 09:07:26 -08:00
Ben Allfree 665989a41a chore: add guideline to avoid git operations during release preparation 2025-12-10 09:07:21 -08:00
Ben Allfree daee517764 chore: update version to 0.2.0 2025-12-10 09:07:15 -08:00
Ben Allfree 9b7661562f feat: switch OAuth authentication provider from Google to GitHub for improved sign-in functionality 2025-12-10 05:44:34 -08:00
Ben Allfree 154bee2e8c feat: integrate Giscus comments into build pages for enhanced discussion and support 2025-12-10 05:24:06 -08:00
Ben Allfree e931c217cd chore: clarify changelog entry instructions and update changelog usage guidelines 2025-12-10 05:17:46 -08:00
Ben Allfree 431d91f511 chore: remove Changesets configuration and README files 2025-12-10 05:17:37 -08:00
Ben Allfree b80b42f1c0 feat: make build hash label clickable in BuildProgress component for navigation to build details 2025-12-10 05:17:28 -08:00
Ben Allfree 10ba16a9a4 Firmware source code updated to latest version 2025-12-10 04:24:42 -08:00
Ben Allfree 809cc410e3 chore: update submodule references for firmware, mpm, and web-flasher v0.1.0 2025-12-10 04:24:11 -08:00
Ben Allfree 15887d715a chore: update package.json with project metadata including name, version, author, license, and repository details 2025-12-10 04:23:47 -08:00
Ben Allfree a867880967 chore: add CHANGELOG.md to document project updates and initial release 2025-12-10 04:23:40 -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 83dc49dc0d chore: update firmware versions in constants/versions.ts 2025-12-09 18:33:30 -08:00
Ben Allfree 737a6ca993 chore: update submodule references for lobbs and mpm 2025-12-09 11:27:03 -08:00
Ben Allfree 7f3e99cd12 chore: bump lobbs version to 1.2.1 2025-12-09 11:26:50 -08:00
Ben Allfree 4fd384fcfb chore: add changelog and registry guidelines for module updates 2025-12-09 11:26:35 -08:00
Ben Allfree dd955b0be4 chore: update submodule references for firmware, lobbs, lodb, and mpm 2025-12-09 11:11:44 -08:00
Ben Allfree cc8c1a1196 docs: enhance plugin authoring guide with new plugin creation instructions and dependency management details 2025-12-09 09:10:46 -08:00
Ben Allfree 568a8798c5 fix: lodb dep in lobbs 2025-12-09 09:08:53 -08:00