Skip to content

Cancel pending UI, README update, fix healthcheck DST desync#124

Merged
science merged 3 commits intoproductionfrom
main
Mar 10, 2026
Merged

Cancel pending UI, README update, fix healthcheck DST desync#124
science merged 3 commits intoproductionfrom
main

Conversation

@science
Copy link
Copy Markdown
Owner

@science science commented Feb 12, 2026

Summary

  • Add cancel pending state feedback to scheduled job UI
  • Update README with all current capabilities
  • Fix recurring healthcheck DST desync — healthchecks were created with frozen UTC schedule but cron fires in system timezone, causing false "down" alerts after DST transitions. Now uses system timezone for both.

Production fix already applied (DST)

  • Manually updated existing healthcheck via API to use America/Los_Angeles timezone
  • Pinged to reset status to UP

Test plan

  • 3 new DST-specific tests verify healthcheck uses system timezone
  • All 820 backend tests pass (0 failures)

🤖 Generated with Claude Code

stevemidgley and others added 3 commits February 12, 2026 08:47
Shows "Cancelling..." with disabled button and faded row while the
cancel API call is in-flight, restoring on error.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add heat-to-target, Ready By scheduling, heating/cooling analysis,
skip/unskip, sensor config, dynamic reporting intervals, OTA updates,
and full API endpoint listing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Recurring healthchecks were created with a frozen UTC cron schedule, but
cron fires in the system timezone which adjusts for DST. After the March
2026 DST transition, the cron ping arrived 1 hour early (12:29 vs 13:29
UTC), causing daily false "down" alerts. Fix by using the system timezone
for both the cron expression and the healthcheck schedule, so DST shifts
are handled identically by both systems.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@science science changed the title Add cancel pending state feedback to scheduled job UI Cancel pending UI, README update, fix healthcheck DST desync Mar 10, 2026
@science science merged commit 42d4da7 into production Mar 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants