Commit Graph

  • 4fb5c8e62e chore: enhance GitHub Actions workflow to support optional platform root for monorepo projects and update related functions for platform-specific handling develop Ben Allfree 2026-04-23 15:53:57 -07:00
  • 56da4bd0a7 chore: add new convex skill and update computed hashes for existing skills in skills-lock.json Ben Allfree 2026-04-23 14:39:58 -07:00
  • e889f3c497 chore: add convex-no-codegen rules to prevent Convex code generation from the agent and update Bun CLI instructions Ben Allfree 2026-04-23 14:27:04 -07:00
  • ed36c74925 feat: add Convex routing skill and enhance existing skills with formatting improvements Ben Allfree 2026-04-23 14:26:54 -07:00
  • fb7e6c77a7 chore: update no-production-build rules to clarify build restrictions and improve user guidance Ben Allfree 2026-04-23 14:26:44 -07:00
  • 89a9db14b5 chore: add yaml dependency to package.json Ben Allfree 2026-04-23 13:42:16 -07:00
  • b9bae7f104 chore: update lotato project URL to reflect new repository location Ben Allfree 2026-04-23 13:40:52 -07:00
  • 5062e69aa5 chore: rename submodules in .gitmodules to reflect new organization under samples/reference Ben Allfree 2026-04-23 13:34:14 -07:00
  • b08c06a8d2 chore: update .gitmodules to reorganize submodules under samples/reference and add new submodule references for meshtastic-web and microReticulum Ben Allfree 2026-04-23 13:34:06 -07:00
  • 412fc053ae Merge branch 'main' into develop Ben Allfree 2026-04-23 13:30:43 -07:00
  • b55aafb742 chore: reorganize submodules from vendor to samples/projects and update references main Ben Allfree 2026-04-23 13:30:23 -07:00
  • 2c71dcf9fe chore: remove multiple unused vendor submodules and update .gitmodules Ben Allfree 2026-04-23 13:20:09 -07:00
  • 0fad1bd017 chore: update lotato submodule to latest commit 576578b Ben Allfree 2026-04-23 13:17:21 -07:00
  • 88573dd797 chore: remove meshcore-lotato submodule and update .gitmodules accordingly Ben Allfree 2026-04-23 13:17:13 -07:00
  • 2fe22745c9 Merge branch 'develop' Ben Allfree 2026-04-22 21:00:21 -07:00
  • e98793c77d feat: add baud rate selection for ESP flashing in DeviceFlasher component Ben Allfree 2026-04-22 20:55:53 -07:00
  • 5caf5966b8 chore: update submodule references for lobbs and meshcore-lotato to latest commits Ben Allfree 2026-04-22 20:50:46 -07:00
  • ecddeea0b1 feat: enhance ComboboxField to support custom display values and update RepoPage to manage repository refresh state Ben Allfree 2026-04-22 20:41:57 -07:00
  • 5f1592bce2 fix: add readme refresh mechanism in RepoPage to ensure updated content after tag refresh Ben Allfree 2026-04-22 20:29:57 -07:00
  • f2f2791793 fix: add error classification for unresolved references in RepoPage to improve user navigation Ben Allfree 2026-04-22 20:29:44 -07:00
  • a002768edd fix: improve navigation logic in RepoPage to handle default branch fallback when no tags are available Ben Allfree 2026-04-22 19:54:16 -07:00
  • eca43549d7 feat: implement tag refresh validation and loading state in RepoPage Ben Allfree 2026-04-22 19:48:27 -07:00
  • 0423117fd6 chore: add conventional commits rules for standardized commit messages Ben Allfree 2026-04-22 19:48:03 -07:00
  • 9ea8900651 chore: add lotato vendor Ben Allfree 2026-04-21 05:47:37 -07:00
  • e9b3421a7e chore: add potato-mesh submodule with latest commit Ben Allfree 2026-04-20 23:52:05 -07:00
  • 001206e750 refactor: update fw-pio-smoke-envs.json to change companion radio configurations to repeater for heltec_v3 and rak_4631 Ben Allfree 2026-04-20 03:51:42 -07:00
  • dde8d89c31 refactor: remove custom_build_test.yml workflow and update references in actions.ts to use custom_build.yml Ben Allfree 2026-04-19 12:24:58 -07:00
  • 83fe9363c9 refactor: enhance firmware packaging and verification scripts to enforce flashable payload checks and improve error diagnostics Ben Allfree 2026-04-19 12:11:24 -07:00
  • fd37049003 refactor: remove versions.ts file as it is no longer needed Ben Allfree 2026-04-18 10:24:31 -07:00
  • b00d5cc825 chore: add microReticulum and microReticulum-Firmware submodules with latest commits Ben Allfree 2026-04-18 10:24:26 -07:00
  • 1002219ae2 refactor: update CI scripts to use new reporting script and improve firmware packaging process Ben Allfree 2026-04-18 10:19:37 -07:00
  • d333623bef chore: add microReticulum and microReticulum-Firmware submodules Ben Allfree 2026-04-18 10:19:15 -07:00
  • 9e64ad6e78 refactor: remove deprecated version and architecture generation scripts from package.json Ben Allfree 2026-04-18 10:18:34 -07:00
  • 462d913ffa refactor: update project highlighting to use 'new' flag instead of 'highlighted' Ben Allfree 2026-04-18 07:42:07 -07:00
  • c8cb577708 refactor: replace firmware.zip extraction with script for DFU file normalization Ben Allfree 2026-04-18 07:41:05 -07:00
  • 7feb1126ea chore: update lobbs-meshtastic-firmware submodule to latest commit Ben Allfree 2026-04-18 02:19:29 -07:00
  • e633aaca9b feat: add LoBBS project to the projects list with details and logo Ben Allfree 2026-04-18 02:19:23 -07:00
  • 98deadde8a refactor: remove unused homepageLabel import from RepoPage Ben Allfree 2026-04-18 02:19:17 -07:00
  • ec4608dd97 chore: submodule updates Ben Allfree 2026-04-18 02:09:15 -07:00
  • 6b06bf2c5a Revert "chore: remove m64 from projects list" Ben Allfree 2026-04-17 10:02:22 -07:00
  • 54eeaa8978 enh: add discord and github buttons Ben Allfree 2026-04-17 05:07:57 -07:00
  • c68ce832b2 chore: remove m64 from projects list Ben Allfree 2026-04-17 04:05:56 -07:00
  • b938233d7a fix: update asset directory path in wrangler.json for correct deployment Ben Allfree 2026-04-17 03:43:15 -07:00
  • d045cfc5dd chore: update submodule refs Ben Allfree 2026-04-17 03:36:34 -07:00
  • 2846e0c7f0 docs: meshforge docs update Ben Allfree 2026-04-17 03:32:18 -07:00
  • 60b46a078a feat: add documentation link button to HomePage for easy access Ben Allfree 2026-04-17 03:25:15 -07:00
  • 45dc7aac68 style: update link and code styles in prose-invert for improved readability Ben Allfree 2026-04-17 03:25:09 -07:00
  • 3235864063 feat: featured projects Ben Allfree 2026-04-17 02:53:44 -07:00
  • 30705f504c Update submodule references for lobbs and TinyBBS to latest commits v2 Ben Allfree 2026-04-16 15:25:06 -07:00
  • bc7ab72954 Update submodule references for meshtastic-firmware, meshtastic-python, and TinyBBS to latest commits Ben Allfree 2026-04-16 15:22:21 -07:00
  • 54f8cf47da Add meshtastic-web submodule to .gitmodules Ben Allfree 2026-04-16 15:22:16 -07:00
  • 2b77dc3b44 remove sideload plugin Ben Allfree 2026-04-13 04:18:50 -07:00
  • 07482650da sideload updates Ben Allfree 2026-04-13 04:18:31 -07:00
  • 8c35bfd5d7 meshforge-sideload initial commit Ben Allfree 2026-04-12 12:48:36 -07:00
  • 66fa5856bc Update TinyBBS submodule to latest commit and rename submodule reference Ben Allfree 2026-04-12 07:22:19 -07:00
  • 9a4a330960 Rename TinyBBS submodule Ben Allfree 2026-04-12 06:43:36 -07:00
  • b182c424e4 Update meshtastic-firmware submodule to latest commit 3a74e04 Ben Allfree 2026-04-12 06:35:43 -07:00
  • 84884ecb14 Update TinyBBS submodule URL to point to MeshEnvy repository Ben Allfree 2026-04-12 06:19:27 -07:00
  • 1c318d0a6b Add default branch support in repo handling. Updated repoTags and schema to include defaultBranch field. Enhanced RepoPage to navigate to default branch when no tags are present, and adjusted tag options to include default branch if not already a tag. Ben Allfree 2026-04-11 22:21:48 -07:00
  • 0d1f983324 Enhance repo scanning and tag handling by integrating meshforge.yaml parsing. Added support for environment capabilities and meshforge configuration in scan and tag operations. Updated related functions to aggregate and filter environment names and tags based on the meshforge profile. Ben Allfree 2026-04-11 21:27:12 -07:00
  • ad81010e29 add more demo vendors Ben Allfree 2026-04-11 17:40:10 -07:00
  • c23d257d4c Refine firmware handling in CI workflows for nRF52 and ESP32 builds. Added checks to differentiate between firmware types and ensure proper artifact staging. Ben Allfree 2026-04-11 17:10:27 -07:00
  • 033b24cab6 case insensitive Ben Allfree 2026-04-11 17:08:12 -07:00
  • 6ae29bca59 ota fix Ben Allfree 2026-04-11 17:00:51 -07:00
  • 1ec72c81b4 consolidate Ben Allfree 2026-04-11 05:09:59 -07:00
  • c28955c920 ui updates Ben Allfree 2026-04-11 04:07:16 -07:00
  • af575ee2a5 bootloader fix Ben Allfree 2026-04-11 04:05:00 -07:00
  • 8064133f79 CI fixes Ben Allfree 2026-04-10 23:28:09 -07:00
  • 29027ccf51 CI fix Ben Allfree 2026-04-10 23:14:19 -07:00
  • 1f9e5da666 nrf build fix Ben Allfree 2026-04-10 22:44:21 -07:00
  • f638b0bba9 favicons Ben Allfree 2026-04-10 22:43:53 -07:00
  • e1f8631c51 home page redesign Ben Allfree 2026-04-10 22:40:52 -07:00
  • 2774d0ae4e Refactor nRF flash plan logic to include fallback scanning for *.uf2 files when no manifest is present. Update EspFlasher component to clarify reasons for limited reset options in the UI. Ben Allfree 2026-04-10 22:27:59 -07:00
  • f14c848857 tdeck fix Ben Allfree 2026-04-10 22:02:28 -07:00
  • ca43841da8 Refactor EspFlasher component to implement factory reset functionality and update flash manifest handling. Modify buildFlashParts to support factory and update sections in manifests, ensuring proper erase policies. Enhance user interface to reflect changes in reset behavior and provide clearer warnings regarding data loss during flashing. Ben Allfree 2026-04-10 18:36:44 -07:00
  • 5fe27f1e74 Add Meshtastic OTA companion download step to CI workflows and update flash manifest script for ESP32-C3/C6 support Ben Allfree 2026-04-10 18:01:12 -07:00
  • 8a527530aa Improve progress reporting in firmware flashing by adjusting the calculation of overall percentage to account for uncompressed image size. Update console log messages to clarify the reporting of compressed stream data during the flashing process. Ben Allfree 2026-04-10 17:57:11 -07:00
  • a298086999 Enhance progress animations in CSS by updating the shimmer effect to use a linear timing function and adding a new throb animation for progress fill. Implement reduced motion preferences for accessibility. Update RepoPage component to utilize the new throb animation class for progress indication. Ben Allfree 2026-04-10 17:49:07 -07:00
  • d131b81374 Enhance CI workflows by increasing CI_PROGRESS_TOTAL to 10 and adding steps for restoring PlatformIO global and libdeps caches. Update progress reporting for various build stages, including extracting firmware source, installing PlatformIO, and packaging firmware bundle. This improves build efficiency and tracking during the CI process. Ben Allfree 2026-04-10 17:46:45 -07:00
  • a9e1e38b74 Refactor firmware flashing process by updating EspFlasher component to support new props for GitHub links and download functionality. Modify buildFlashParts to handle optional LittleFS images based on resetDeviceStorage flag. Enhance emit-flash-manifest.py to exclude factory images from USB bundles. Update CI workflows to improve artifact staging and documentation generation. Ben Allfree 2026-04-10 17:34:12 -07:00
  • 8618c201f2 update flash table Ben Allfree 2026-04-10 16:50:28 -07:00
  • 986e2f2501 highight dropdown selection fix Ben Allfree 2026-04-10 16:44:30 -07:00
  • ff67199e82 fuzzy target search Ben Allfree 2026-04-10 16:34:58 -07:00
  • 33dbffeb8f update flash button behavior Ben Allfree 2026-04-10 16:30:23 -07:00
  • 61a1457a36 console logging Ben Allfree 2026-04-10 16:24:34 -07:00
  • c06c857054 Add caching for PlatformIO global store in CI workflows to improve build efficiency. Updated both custom_build.yml and custom_build_test.yml to include caching paths and keys. Ben Allfree 2026-04-10 11:26:41 -07:00
  • 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. Ben Allfree 2026-04-10 11:03:36 -07:00
  • 4552915336 factory bin dedup Ben Allfree 2026-04-10 06:50:31 -07:00
  • 9fc582ce14 mklittlefs util Ben Allfree 2026-04-10 06:22:29 -07:00
  • 61095ede6a CI builder progress view enhancements Ben Allfree 2026-04-10 06:20:29 -07:00
  • 6edd84539a rules update Ben Allfree 2026-04-10 06:18:29 -07:00
  • 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. Ben Allfree 2026-04-10 06:10:57 -07:00
  • 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. Ben Allfree 2026-04-10 06:02:46 -07:00
  • 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. Ben Allfree 2026-04-10 05:59:51 -07:00
  • 346e468ea5 wip Ben Allfree 2026-04-10 04:56:52 -07:00
  • 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. Ben Allfree 2026-04-10 00:59:43 -07:00
  • 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. Ben Allfree 2026-04-10 00:51:57 -07:00
  • 4e5da31332 wip Ben Allfree 2026-04-10 00:41:23 -07:00
  • 1ea138e133 convex AI Ben Allfree 2026-04-10 00:27:51 -07:00
  • 650ad192e6 wip Ben Allfree 2026-04-10 00:10:23 -07:00