9fec9bca998ced75d9c0b9a8b53a4f5cb2684ec8
All checks were successful
Deploy / deploy (push) Successful in 2m50s
Google Calendar API rejects all-day events where start.date == end.date
(end is exclusive). POST/PUT were sending the same date for both,
producing Invalid start time when toggling Весь день on edit.
- Added nextDayISO helper (UTC-safe +1d arithmetic)
- all-day: start = { date }, end = { date: nextDay, dateTime: null }
- timed: also explicitly nulls start.date/end.date so patching a
timed-only event over a previously all-day one doesnt leave stale
date fields that also trigger Invalid start time
feat: settings (PIN change, city selector, logout), greeting, screensaver, tab animations, HA status
Description
Smart Home Tablet Dashboard
Languages
TypeScript
80.6%
JavaScript
16.1%
CSS
3%
Dockerfile
0.3%