Commit Graph

21 Commits

Author SHA1 Message Date
Ben Allfree 033b24cab6 case insensitive 2026-04-11 17:08:12 -07:00
Ben Allfree 1ec72c81b4 consolidate 2026-04-11 05:09:59 -07:00
Ben Allfree af575ee2a5 bootloader fix 2026-04-11 04:05:00 -07:00
Ben Allfree 8064133f79 CI fixes 2026-04-10 23:28:09 -07:00
Ben Allfree f14c848857 tdeck fix 2026-04-10 22:02:28 -07:00
Ben Allfree 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. 2026-04-10 18:36:44 -07:00
Ben Allfree 5fe27f1e74 Add Meshtastic OTA companion download step to CI workflows and update flash manifest script for ESP32-C3/C6 support 2026-04-10 18:01:12 -07:00
Ben Allfree 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. 2026-04-10 17:34:12 -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 4552915336 factory bin dedup 2026-04-10 06:50:31 -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 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 83dc49dc0d chore: update firmware versions in constants/versions.ts 2025-12-09 18:33:30 -08:00
Ben Allfree b7c5eaa8d0 refactor: fix output paths 2025-12-06 17:15:17 -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 1351fb817e chore: remove generate-firmware-patch script and update package.json to clean up deployment commands 2025-11-30 19:55:34 -08:00
Ben Allfree 3e5075b2a1 fix: enhance generate-firmware-patch.sh to automatically stash uncommitted changes and restore them after patch generation 2025-11-30 09:33:29 -08:00
Ben Allfree dae7755511 refactor: replace firmware patch generation command with a script for improved handling and error checking 2025-11-29 16:32:20 -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 a95c5625ec feat: Implement firmware versioning for custom builds by generating available versions, adding version selection to profiles, and integrating it into the custom build workflow. 2025-11-22 17:07:56 -08:00