Tags: genielabs/homegenie-mini
Tags
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
**core**: - Upgraded to *espressif32 v6.12.0* **color-light firmware**: - Added `leds-mod` configuration 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.
v1.2.59 - **Core UI**: Simplified `Activity` class structure; the rendering task is now managed by the `Dashboard`. - **Utilities**: Improved the `Utility::isNumeric` check for better accuracy and safety. - **Memory Management**: Replaced raw pointers for `QueuedMessage` objects with modern C++ smart pointers (`std::shared_ptr` and `std::make_shared`). This change fixes critical memory corruption bugs and significantly improves system stability.
v1.2.58 - Added support for ST7796 (320x480) display. - Added experimental *AutodetectDisplay* driver. - Implemented HTTP Basic Authentication in `NetHelper` (scripting) and the `CameraDisplay` activity. - Introduced `NetHelper.withCredentials(user, pass)` API for authentication. - Implemented response callback for API commands issued via terminal.
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 `AnalogClockActivity` for improved stability/accuracy. - **Fixed:** `CameraDisplayActivity` now correctly processes and displays custom HTTP JPEG image feed URLs.
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*.
PreviousNext