Skip to content

Releases: genielabs/homegenie-mini

1.2.64

30 May 15:55

Choose a tag to compare

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

11 Sep 19:14

Choose a tag to compare

Fixed crash on ESP8266 boards due to PROGMEM usage (issue #1)

Full Changelog: 1.2.62...1.2.63

1.2.62

09 Aug 07:32

Choose a tag to compare

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.

Full Changelog: 1.2.61...1.2.62

1.2.61

21 Jun 13:44

Choose a tag to compare

  • 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

20 Jun 13:58

Choose a tag to compare

  • 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

16 Jun 11:58

Choose a tag to compare

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.

Full Changelog: 1.2.58...1.2.59

1.2.58

12 Jun 17:07

Choose a tag to compare

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.

Full Changelog: 1.2.57...1.2.58

1.2.57

04 Jun 13:45

Choose a tag to compare

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.

Full Changelog: 1.2.56...1.2.57

1.2.56

01 Jun 16:01

Choose a tag to compare

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

01 Jun 10:11

Choose a tag to compare

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