From 91dea24da8a438f1741ca6a155442400ff2c336f Mon Sep 17 00:00:00 2001 From: Legolas-2025 Date: Tue, 31 Mar 2026 23:55:27 +0200 Subject: [PATCH] Revise CHANGELOG for version 6.2.3 updates Updated changelog to document the fix for state-based display refresh logic in version 6.2.3. The refresh logic now checks for hour changes instead of minute marks to ensure timely updates. --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5157b65..22ec8b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this project are documented here. +## v6.2.3 - State-based display refresh logic fix (2026-04-01): + +**Summary** + +The refresh logic should be "State-Based" rather than "Event-Based." Instead of checking if the minute is zero, it should check if the current hour is different from the last recorded hour. + +### Problem: Screen would occasionally fail to update if the ESP32 was busy + - fetching data or reconnecting WiFi) during the exact 00/15/30/45 minute mark. + +### Solution: Switched from "Event-Based" (refresh only AT minute X) to "State-Based" + + (refresh IF current time != last refresh time). + - This ensures the screen updates immediately even if the device was busy during the transition. + +--- + ## v6.2.2 - Display blank lines issue fix (2026-03-31): **Summary**