github Lexus2016/claude-code-studio v5.20.1
Claude Code Studio v5.20.1

latest releases: v5.49.1, v5.49.0, v5.48.3...
one month ago

Bug Fix

🕐 Scheduler timezone fix — critical time handling bug

Problem: The scheduler edit form displayed UTC time instead of local time in the datetime-local input field. This caused:

  1. Wrong time displayed — a task scheduled for 18:30 local showed as 17:30 in the edit form
  2. Time drift on re-save — every time you opened and saved a task, it shifted backwards by your UTC offset (e.g. -1 hour for CET)
  3. Kanban/Scheduler mismatch — Kanban correctly showed local time, but the scheduler form showed UTC, confusing users
  4. Tasks not firing when expected — because the displayed time didn't match the actual scheduled time

Root cause: toISOString().slice(0,16) returns UTC time, but <input type="datetime-local"> interprets its value as local time.

Fix: Replaced with toLocalDatetimeStr() helper that uses getHours()/getMinutes() to correctly format local time for the input element. Zero drift on re-save, consistent display across all views.


🤖 Generated with Claude Code

Don't miss a new claude-code-studio release

NewReleases is sending notifications on new releases.