v0.4.0-alpha.0

11/29/2025prerelease
Verified

Downloads

LC-Alpha+

heltec_v3

Download

LC-Alpha

heltec_v3

Download

Release Notes

📦 Product Models

ModelBoardHardwareDescription
LC-AlphaHeltec V31 onboard buttonPrototype with single button
LC-Alpha+Heltec V32 separate buttonsEnhanced prototype with prev/next buttons
LC-GammaLilyGO T5 ProE-paper + touchProfessional with 4.7" display

📥 Installation

Use LoRaCue Manager to flash firmware to your devices.

LoRaCue Manager provides:

  • ✅ Automatic device detection
  • ✅ One-click firmware updates
  • ✅ Integrity verification
  • ✅ Cross-platform support (Windows, macOS, Linux)

🔐 Security & Verification

All firmware binaries include:

  • ✅ SHA256 checksums for integrity verification
  • ✅ Embedded firmware manifest with board ID
  • ✅ OTA compatibility checking (prevents wrong board flashing)

🔄 Changelog

🚀 Features

  • Display driver refactor (u8g2 → LVGL)
  • implement enterprise-grade BLE pairing with UI (#38)

🐛 Bug Fixes

  • support both RSA and Ed25519 keys in signing
  • update release workflow with build.yml improvements
  • remove duplicate cache block and simplify key
  • simplify ESP-IDF cache key
  • install ESP-IDF directly instead of using Docker action
  • prevent ESP-IDF action from building, use Makefile instead
  • add ESP-IDF setup step to workflow
  • skip chips dependency in build target for CI
  • properly skip Wokwi chip compilation in CI
  • correct MODEL name and skip Wokwi chip compilation
  • install png2lvgl via cargo for asset generation
  • skip png2lvgl check in CI environment
  • use make build with CI environment detection
  • use make build instead of manual steps
  • generate all required assets in CI
  • make ui_compact generated directory optional
  • update glob to 10.5.0 to fix CVE-2025-64756
  • generate LVGL fonts before build
  • make ui_lvgl generated directory optional
  • improve breaking changes formatting in release notes
  • address critical security vulnerabilities and code quality issues
  • revert GitVersion mode to ContinuousDeployment
  • change GitVersion mode to Mainline for proper alpha numbering
  • use proper newlines in release body formatting

⚡ Performance

  • remove RSSI polling task, use event-driven monitoring

📚 Documentation

  • add refactor round 2 completion summary
  • add architectural improvements summary
  • add comprehensive security and code quality audit report
  • add GEMINI.md with project context and architectural decisions

🔧 Refactoring

  • code elegance round 2 - eliminate redundant patterns
  • code elegance improvements - extract hardcoded values, eliminate duplicates, simplify patterns
  • architectural improvements for task management and BSP abstraction
  • add enums and extract helper functions for code clarity
  • rename bluetooth_config component to ble

📋 Other Changes

  • chore(ci): remove redundant sdkconfig generation step
  • ci: cache ESP-IDF installation
  • chore: remove CI check bypass for png2lvgl
  • chore(deps): bump next in /web-interface in the next group (#40)
  • style: suppress cppcheck warnings for BSP API structs
  • Refactor: Enhance enterprise architecture (HAL & Commands API)
  • chore(deps): bump the dev-dependencies group (#41)
  • chore(deps): bump lucide-react from 0.553.0 to 0.554.0 in /web-interface (#42)
  • chore(deps): bump actions/checkout from 5 to 6 (#43)
  • chore: upgrade dependencies and remove legacy code (#39)

🛠️ Technical Details

  • ESP-IDF: v5.5
  • Build Date: 2025-11-29 20:25:40 UTC
  • Commit: 66998486724b2b3c8d13cd7c3982dfb7c8c787bc
  • Branch: v0.4.0

📚 Documentation


🏙️ Made with ❤️ in Hannover 🇩🇪