Releases: genielabs/homegenie-mini
Releases · genielabs/homegenie-mini
1.2.64
build: upgrade espressif32 platform to v7.0.1 and bump to v1.2.64
- Upgrade official espressif32 platform from 6.12.0 to 7.0.1 (Arduino Core 2.0.17)
- Remove unused and commented-out custom_component_remove directives in platformio.ini
- Update documentation comments regarding Pioarduino (Core 3.x) heap overhead (36-42K)
- Bump version patch to 64 in version.h
Full Changelog: 1.2.63...1.2.64
1.2.63
Fixed crash on ESP8266 boards due to PROGMEM usage (issue #1)
Full Changelog: 1.2.62...1.2.63
1.2.62
core:
- Upgraded to espressif32 v6.12.0
color-light firmware: - Added
leds-modconfiguration option. If set to true a module for each LED pixel will be created to allow direct control of each LED pixel. - Fixed bug in the Control.Toggle command.
- Fixed AudioLight flag persistency.
Full Changelog: 1.2.61...1.2.62
1.2.61
- Fixed bug in parsing API command options
- Fixed invalid cast when applying color transition time
- Fixed typo in FPV RC Car config setting key
Full Changelog: 1.2.60...1.2.61
1.2.60
- added Motion Control and Steering Control modules to FPV-Car firmware
- added default motors settings to FPV-Car / Robot Arm firmwares
- improved dynamic memory allocation checks (PSRAM/DRAM)
Full Changelog: 1.2.59...1.2.60
1.2.59
v1.2.59
- Core UI: Simplified
Activityclass structure; the rendering task is now managed by theDashboard. - Utilities: Improved the
Utility::isNumericcheck for better accuracy and safety. - Memory Management: Replaced raw pointers for
QueuedMessageobjects with modern C++ smart pointers (std::shared_ptrandstd::make_shared). This change fixes critical memory corruption bugs and significantly improves system stability.
Full Changelog: 1.2.58...1.2.59
1.2.58
v1.2.58
- Added support for ST7796 (320x480) display.
- Added experimental AutodetectDisplay driver.
- Implemented HTTP Basic Authentication in
NetHelper(scripting) and theCameraDisplayactivity. - Introduced
NetHelper.withCredentials(user, pass)API for authentication. - Implemented response callback for API commands issued via terminal.
Full Changelog: 1.2.57...1.2.58
1.2.57
v1.2.57
- New: Dashboard activities are now configurable, allowing users to define the sequence and
parameters of displayed activities via terminal settings. - New: Added system settings for screen saver timeout and display brightness, configurable
via HomeGenie Panel and terminal. - Fixed: Resolved an issue in
AnalogClockActivityfor improved stability/accuracy. - Fixed:
CameraDisplayActivitynow correctly processes and displays custom HTTP JPEG image
feed URLs.
Full Changelog: 1.2.56...1.2.57
1.2.56
v1.2.56
- Upgraded to espressif32@6.11.0
- Fixed bug preventing system boot due to wrong type cast (Diagnostics.cpp)
- Added support for HTTPS in CameraDisplayActivity
- Deprecated button events in SwitchControlActivity
Full Changelog: 1.2.55...1.2.56
1.2.55
v1.2.55
New Features:
- Added ColorControlActivity: An LVGL activity for controlling color light bulbs and LED strips.
- Added Control.Color schedule for color automation.
Improvements & Updates:
- Brand-new design for LevelControlActivity featuring a circular slider for a more intuitive user experience.
- Improved CameraControlActivity for enhanced performance and stability.
- Simplified Control.Level schedule logic.
- Simplified Activity life-cycle, making Activities easier to create and manage.
- Added LvglActivity as a new base class to streamline development of LVGL-based activities.
- Finalized and cleaned up example Activity classes for better clarity and usability.
Fixes:
- Fixed a memory leak related to event handling in Schedule.h.
Full Changelog: 1.2.54...1.2.55