2.29.2
fix: re-render board on day change after device unlock
When the device was locked overnight and unlocked in the morning, the board stayed frozen from the previous day — overdue tasks weren't updated and date groups weren't recalculated. Now listens for visibility changes and triggers a re-render when the date has changed since last render.