You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's new
Schedule timezone UX (OPE-192)
Timezone badge on Add Layer, Edit Layer, and Create Override modals — shows the schedule timezone and current time in that zone so you always know what timezone you're configuring against
"Use schedule midnight" quick-fill — one click fills the next midnight in the schedule's timezone, expressed as your local time
Live timezone hint below Rotation Start — translates the time you typed into the schedule's timezone in real time
Shift end in who's on call card — shows countdown and schedule-tz wall clock when it differs from your browser timezone
Gantt calendar timezone footer — shows the schedule timezone and current time below the calendar grid
Bug fixes
Schedule datetime inputs (OPE-185) — all datetime-local fields in schedule forms now correctly use your browser's local timezone instead of UTC; rotation starts and overrides no longer silently shift time on save
Mark unavailable — fixed "Invalid request parameters" error when submitting unavailability dates
Background tab errors — polling now pauses when the tab is hidden and resumes on focus, preventing "Failed to fetch" errors after the tab has been idle
UI
App version in sidebar (OPE-191) — the deployed version (e.g. v0.18.0) is now shown in the sidebar footer so you always know what's running without SSHing into the server