Commit Graph

87 Commits

Author SHA1 Message Date
Ben Allfree ff67199e82 fuzzy target search 2026-04-10 16:34:58 -07:00
Ben Allfree 33dbffeb8f update flash button behavior 2026-04-10 16:30:23 -07:00
Ben Allfree 61a1457a36 console logging 2026-04-10 16:24:34 -07:00
Ben Allfree 1af200eb39 Enhance firmware flashing process by updating emit-flash-manifest.py to merge target family metadata from PlatformIO when missing. Updated CI workflows to pass additional parameters for improved manifest generation. Refactor EspFlasher component to utilize target environment for better flash handling and error messaging. Improved error handling and user feedback during the flashing process. 2026-04-10 11:03:36 -07:00
Ben Allfree 61095ede6a CI builder progress view enhancements 2026-04-10 06:20:29 -07:00
Ben Allfree d83e8aa918 Update CI workflows to include actions/checkout@v4 and enhance flash layout functionality. Added optional handling for flash manifest images and improved sorting of flash parts. Updated .gitignore to include __pycache__ and .wrangler. 2026-04-10 06:10:57 -07:00
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 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 1bf494f6b3 wip 2026-04-10 00:06:17 -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 3a543de36b vike migration 2025-12-06 17:12:03 -08:00
Ben Allfree c03a82479f feat: implement architecture hierarchy generation and enhance plugin compatibility checks 2025-12-05 18:22:00 -08:00
Ben Allfree 097d1bcd05 feat: implement code-splitting for routes in App component using React.lazy and Suspense 2025-12-05 08:54:45 -08:00
Ben Allfree 92ca820288 feat: update LandingPage content to highlight extended Meshtastic capabilities and custom firmware options 2025-12-05 00:28:19 -08:00
Ben Allfree cb5a44a19d feat: add RedditButton component and integrate it into Navbar and LandingPage 2025-12-05 00:19:23 -08:00
Ben Allfree 4556e8acb4 refactor: clean up imports in BuildProgress component by removing unused plugin resolution functions 2025-12-04 17:31:34 -08:00
Ben Allfree 4b2410e432 refactor: remove unused plugin resolution logic from BuildProgress component 2025-12-04 17:28:02 -08:00
Ben Allfree 5b4a7a2e36 feat: enhance PluginToggle and BuildNew components with support for implicit dependencies and dynamic labeling 2025-12-04 17:13:49 -08:00
Ben Allfree 7e5777f1b4 enh: add dynamic background color to ModuleToggle based on exclusion status 2025-12-04 16:39:48 -08:00
Ben Allfree 0ea7fc3c18 refactor: revert bad labeling on core module toggles 2025-12-04 16:38:38 -08:00
Ben Allfree 7e02a83d47 refactor: update BuildProgress component to generate GitHub discussion URLs and improve issue reporting 2025-12-04 16:28:06 -08:00
Ben Allfree e378692e6b feat: display excluded modules and enabled plugins in BuildProgress component 2025-12-04 16:17:12 -08:00
Ben Allfree b232e399b1 feat: enhance BuildProgress component with admin controls and build retry functionality 2025-12-04 14:51:48 -08:00
Ben Allfree b6c23d7322 feat: add sign-in button for unauthenticated users in Navbar component 2025-12-04 14:51:38 -08:00
Ben Allfree dde7b813b1 feat: add flashing help links for ESP32 and nRF52 in BuildDownloadButton and ProfileFlash components 2025-12-04 14:20:23 -08:00
Ben Allfree 780f20ed60 fix: correct punctuation in BuildNew component description 2025-12-04 13:54:44 -08:00
Ben Allfree 7236a74141 feat: add DiscordButton component and integrate into Navbar and LandingPage 2025-12-04 13:54:39 -08:00
Ben Allfree 8359053bd3 fix: update toggle labels in ModuleToggle and PluginToggle components 2025-12-04 13:47:27 -08:00
Ben Allfree 14e2589a1e refactor: update build artifact handling and download functionality 2025-12-03 12:38:04 -08:00
Ben Allfree 2e22cfe49f feat: add BuildDownloadButton component for firmware and source downloads 2025-12-01 11:33:18 -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 c8c4588310 feat: add issue reporting functionality to BuildProgress component 2025-12-01 10:14:00 -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 7d9cf3a845 enh: update build link paths to include dynamic buildHash for improved navigation 2025-11-30 20:01:20 -08:00
Ben Allfree 1e503fd6c4 refactor: remove unused Browse component and clean up Navbar and LandingPage for improved readability 2025-11-29 22:59:51 -08:00
Ben Allfree e6eb9a977f feat: add route for shared builds and enhance BuildNew and BuildProgress components for loading and sharing functionality 2025-11-29 22:17:24 -08:00
Ben Allfree 8904593f76 refactor: add version to plugin slug for build hashing 2025-11-29 22:08:57 -08:00
Ben Allfree 3a80d3bd7c feat: add version prop to PluginToggle component and pass it from BuildNew page 2025-11-29 21:29:59 -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 f6f3ecb06f chore: fetch tags from meshtastic remote and update versions list 2025-11-29 06:22:56 -08:00
Ben Allfree 828782bf22 feat: add source download functionality to builds and profiles 2025-11-26 10:10:03 -08:00
Ben Allfree afd14dadd4 refactor: reposition firmware version selection in BuildNew page for improved layout 2025-11-26 09:08:54 -08:00
Ben Allfree d093a4c42a refactor: remove back link from BuildNew page to streamline navigation 2025-11-26 09:01:45 -08:00
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