Skip to content

Releases: sblantipodi/glow_worm_luciferin

Release v5.11.8

02 Aug 15:32
Compare
Choose a tag to compare

Release v5.10.6

13 May 12:49
6c3184d
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.11.7)
  • Added a smoothing feature that is used to smooth the transitions from one color to another,
    this is particularly useful to reduce eye strain with contents that produces fast flashing like fast peaced games or similar. This setting can be controlled on the fly via MQTT/Home Assistant. Closes #80 and #109.
  • Added a latency test. This test displays colors in rapid succession and helps you check if the latency between the image shown on your monitor and the color displayed on the led strip is acceptable to you. Highering the framerate helps reducing the latency. You can run this test at 10 different speed. This is also useful when choosing the right smoothing level for your preferences.
  • Web Interface now displays an Auto save button, if auto save is enabled, color and brightness information is stored into memory to retain this settings after reboot. Closes #38.
  • Added an option within the Web Interface to choose to turn on the LEDs once the microcontroller boots up.
  • Device reset has been improved. Closes #100 and #37.
  • Added support for RGB and BGR color order.
  • RGBW SK6812 performance boost. +30% maximum framerate and reduced latency.
  • Added support for the QuinLED dig2go pre-build board.
  • Added support for Hardware Button.
  • Fixed an issue that prevented correct screen capture once changed the desired framerate or aspect ratio.
  • Minor UI improvements.
  • Web Installer now presents an option to install beta or previous version of the Glow Worm Luciferin firmware.
  • Improved log level configurability.
  • Removed warnings in the Home Assistant logs. Closes #111.
  • Arduino Bootstrapper update (v.1.14).

Release v5.9.7

24 Feb 14:50
6a047c3
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.10.9).
  • Performance improvements and optimizations. Reduced system memory and VRAM usage.
  • Luciferin can now be easily integrated into your preferred Home Automation system like Home Assistant. MQTT Auto Discovery is now fully supported and Firefly Luciferin is now able to add/upgrade/remove all the supported MQTT entities in one click. If you used the manual integration previously, please remove it before using the automatic method. Documentation here. (Closes #101 and #94)
  • Aspect ratio can now be changed via MQTT / Home Assistant. (Closes #83)
  • Tooltips on tray icons now shows the name of the device in use, this will help you better understand which device is controlled by the Luciferian instance. (Closes #83)
  • If power saving option is enabled, Luciferin now turns off the lights when you shut down your PC or when the screen saver is active. (Closes #102)
  • Added a selector to choose the desired effect via Home Assistant. (Closes #105)
  • Once Firefly Luciferin is properly paired with a Glow Worm device, any changes made in Firefly are now automatically transferred to the Glow Worm device.
  • MQTT topic can now be configured via Web Interface.
  • Framerate can now be fine tuned with 1 FPS precision.
  • Audio samplerate is now configurable via the config file, this is an advanced option for devices where auto detection does not work as expected.
  • Web Installer has been updated for better compatibility during WiFi provisioning.
  • ESP32 suffered from occasional flickering when driving LEDs via USB with full firmware, fixed.
  • When starting up the computer Luciferin may throw an error saying it is unable to connect to the network. Fixed.
  • Arduino Bootstrapper update (v.1.13.5).
  • Updated to the latest Arduino Core for both ESP32 and ESP8266.
  • Upgrade GitHub Actions to use Node.js 16.

Release v5.8.4

18 Sep 13:41
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.9.2).
  • Added automatic brightness control using a Light Dependent Resistor (LDR). Documentation here. (Closes #29).
  • Luciferin Official PCB has been upgraded to v1.1 to support the new LDR feature.
  • Added a brightness limiter feature. Documentation here. (Closes #81).
  • This upgrade will format your ESP32. SPIFFS has been deprecated on ESP32 in favour of LittleFS. Please reconfigure WiFi or MQTT if you are using an ESP32 along with the full firmware.** How to here.
  • Menu is not visible when taskbar is on top. Fixed. (Closes #86).
  • Improved MQTT reconnection. (Closes #85).
  • Arduino Bootstrapper update (v.1.13.0).
  • PlatformIO Version Increment update (v0.1.7).

Release v5.7.2

03 Jun 10:45
d4e5875
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.7.3).
  • Added profiles for fast switching between modes via tray icon. Documentation here.
  • Added new themes:
    • Dark blue theme.
    • Dark purple theme.
    • Light gray theme.
  • Most settings can now be changed and saved on the fly without the needs of restarting Firefly Luciferin.
  • GUI improvements, text now wraps on two or more lines when the phrase is too long, this applies to tooltips too.
  • Temp files cleanup to save disk space on startup.
  • Fire effect was too slow on light firmware, fixed.
  • Improved precision of the capture area when using margin.

Release v5.6.1

22 Apr 14:58
010fafd
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.6.5).
  • Capture enhancements. Bias Light effect is now smoother than before. The change/transition between the brightness steps is now more linear.
  • Added an option to group LEDs. The more LEDs you group, the smoother the Bias Light effect will be. Grouping LEDs afflicts precision.
  • Bottom row split adjustment is now possible. You can now configure the gap size. (Closes #69).
  • Grabber area adjustment. You can now choose the size of the grab area. (Closes #68).
  • LED corner skip. The corners now have a horizontal and vertical adjustment feature for the gap. (Closes #67).
  • Color temperature correction no longer affect microcontroller's performance. Microcontroller's performance has been improved by 40% when using color temperature correction.
  • Added more gamma steps for a better fine tuning of the gamma.
  • Fixed an issue that prevented screen capture when on some resolutions with some LEDs configurations. If you encountered this issue, no more black LEDs when capturing the screen.
  • Audio functionality broke when changing the UI language, fixed.
  • Fixed language typos.

Release v5.5.7

03 Apr 14:26
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.5.9).
  • Added support for RGBW strips. How to here.
  • Misc tab now offers a slider to fine tune White Balance. How to here.
  • Web Installer now asks for WiFi credentials, first configuration is now much easyer. How to here.
  • Added 115200 baudrate support, it's now possible to configure baudrate from the Web Interface.
  • Home Assistant integration update, please copy and paste the new configuration. How to here.
  • Added Français. (Thanks @Deadrix).
  • Various bug fixes, memory leak fixes, and other stability and reliability improvements.
  • Arduino Bootstrapper update (v.1.12.10).
  • PlatformIO Version Increment update (v0.1.6).

Release v5.4.9

03 Mar 12:05
1d1c37c
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.4.5).
  • Introducing the perfect case for the Official Printed Circuit Board for Luciferin. Thank you @Pbl0M for this wonderful work!
  • Luciferin can now be easily translated in your favourite language.
    Do you want to help with the translations? Please read here.
    Current available languages (more languages coming soon):
  • Added a new effect: Stereo VU Meter.
  • Added the possibility to configure the number of leds via Web Interface.
  • First LED offset can now be easily configured via presets which calculate the right value automatically.
  • Check for default audio device on Native or Software Audio capture.
  • Improved input validation, some values can cause exceptions at runtime.
  • Linux version does not support the tray icon, Firefly Luciferin now starts minimized.
  • Linux version now shows only one icon on multi monitor setup.
  • Fixed a problem that caused DNS IP being interpreted as a subnet mask value.
  • Fixed an issue in the Web Interface that prevents to correctly enter MQTT settings.
  • Fixed a problem that make ESP8266 to bootloop on some routers when using DHCP.
  • Mitigation to LOGBACK-1591 vulnerability.
  • Fixed a problem that caused stuttering when using Rainbow Music Mode.
  • Fixed an issue that prevented night mode from activating when using Full firmware without MQTT.
  • Fixed an issue that prevented a third monitor from working properly when using Full firmware without MQTT.
  • Arduino Bootstrapper update (v.1.12.6).

Release v5.3.1

15 Nov 10:00
837ff99
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.3.1).
  • Added an option menu to the Web Interface where you can change all firmware related settings without the needs of reflashing the microcontroller.
  • Added "Info Graphics" button. Linux only, the feature was already available in Windows.
  • Added the possibility to start and stop the Bias Light effect via Web Interface.
  • ESP8266 goes out of memory when serving Web Interface while driving many LEDs. Fixed.
  • Fixed an error that caused white temperature to reset to default after WiFi disconnection.
  • Fixed an error that prevented ESP32 to start the bias light effect when using a static IP address with MQTT disabled.
  • Various improvements on ESP32, updated ESP-IDF to the latest 4.3.1.
  • Arduino Bootstrapper update (v.1.11.4) memory optimizations.

Release v5.2.3

24 Oct 18:59
29fe3fe
Compare
Choose a tag to compare

Changes in this Release

  • Breaking changes: requires Firefly Luciferin (v2.2.6).
  • MQTT is now optional for FULL firmware. Documentation here.
  • Glow Worm Luciferin FULL firmware now exposes a Web Interface to control your lights from your browser without the needs of the Firefly Luciferin PC client. Documentation here.
  • Glow Worm Luciferin firmware can now be controlled via standard HTTP methods (GET/POST) .
  • Introducing Luciferin Modules for the Luciferin Official PCB. Documentation here.
  • Luciferin is now able to detect what is the monitor on your right/center/left position for an easyer configuration. On some multi monitor configurations it may be necessary to select the monitor again. To do it go to "Settings -> Mode tab -> Bind to display".
  • Fixed a bug that caused flickering on ESP32 when reducing the numbers of LEDs in use.
  • Fixed a bug that caused occasional graphical glitches when right clicking the tray icon (Windows only).
  • Upgrade to Java 17 and JavaFX 17.
  • Arduino Bootstrapper update (v.1.11.2) improves UI during the initial setup.