HackmanCMS/web
Bashy 30242ae470 Fix timezone mismatch: store/compare scheduled_at in UTC
JS was sending browser-local time; dispatcher compared against server UTC,
so posts scheduled in UTC+3 appeared 3h in the future to the dispatcher.

- JS helpers: utcToDate, utcToLocalInput, localInputToUTC
- All scheduled_at values sent to server are now converted to UTC
- Stored values are displayed converted back to browser local time
- relTime and fmtDT parse stored UTC timestamps correctly
- dispatch-social.php: gmdate() for $now (UTC) + sent_at

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-04 21:07:42 +03:00
..
api Add relative time to post cards; add Dispatch now button for manual testing 2026-06-04 20:49:56 +03:00
assets Fix timezone mismatch: store/compare scheduled_at in UTC 2026-06-04 21:07:42 +03:00
.htaccess Init 2026-05-03 20:56:15 +03:00
index.php Add Social Scheduler — global social media post scheduling 2026-06-03 17:01:03 +03:00
linkedin_callback.php Support personal profile LinkedIn posting 2026-05-28 13:25:19 +03:00