13a752a69c
Events dragged to 4am-7am were appearing at 8am-11am due to double timezone conversion. The issue was: 1. Frontend converted local time to UTC before sending to backend 2. Backend (after previous fix) converted "local time" (actually UTC) to UTC again 3. Result: double conversion causing 4+ hour shift in wrong direction Solution: Remove frontend UTC conversion in drag-and-drop callback. Let backend handle the local-to-UTC conversion consistently. - Remove .and_local_timezone(chrono::Local).unwrap().to_utc() conversion - Send NaiveDateTime directly as local time strings to backend - Backend parse_event_datetime() now properly handles local-to-UTC conversion Now drag-and-drop works correctly: drag to 4am shows 4am. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>