promote: dev → main (Weekly UTC-today date fix) #105

Merged
admin_emi merged 1 commit from dev into main 2026-07-26 06:22:10 +00:00
Owner

Promotes #104 to beta.

Carries 1 commit: fix(frontend): Weekly view must always send an explicit date to /grade

The Weekly view dropped the date= parameter from its /api/v2/grade request whenever the selected date equalled the viewer's local today, so the backend fell back to its own UTC clock — serving yesterday to any viewer east of UTC between local midnight and UTC midnight (reported from Kaunas, UTC+3). It now always sends an explicit, non-empty date, and cache.js seeds the cross-view prefetch under the matching dated URL so the prefetch keeps working rather than going cold.

branch_diff predicted no conflicts — no file was touched on both sides since the branches parted.

Promotes #104 to beta. **Carries 1 commit:** `fix(frontend): Weekly view must always send an explicit date to /grade` The Weekly view dropped the `date=` parameter from its `/api/v2/grade` request whenever the selected date equalled the viewer's local today, so the backend fell back to its own UTC clock — serving yesterday to any viewer east of UTC between local midnight and UTC midnight (reported from Kaunas, UTC+3). It now always sends an explicit, non-empty date, and `cache.js` seeds the cross-view prefetch under the matching dated URL so the prefetch keeps working rather than going cold. `branch_diff` predicted no conflicts — no file was touched on both sides since the branches parted.
admin_emi added 1 commit 2026-07-26 06:20:50 +00:00
fix(frontend): Weekly view must always send an explicit date to /grade
All checks were successful
Build + push images (Forgejo registry) / build-push (backend) (push) Successful in 6s
secrets-guard / encrypted (push) Successful in 6s
shell-lint / shellcheck (push) Successful in 9s
secrets-guard / encrypted (pull_request) Successful in 17s
shell-lint / shellcheck (pull_request) Successful in 16s
PR build (required check) / changes (pull_request) Successful in 20s
PR build (required check) / build-backend (pull_request) Has been skipped
PR build (required check) / validate-observability (pull_request) Has been skipped
Build + push images (Forgejo registry) / build-push (frontend) (push) Successful in 59s
PR build (required check) / build-frontend (pull_request) Successful in 35s
PR build (required check) / gate (pull_request) Successful in 2s
5b7e30dad9
admin_emi merged commit 4d6ce5b70b into main 2026-07-26 06:22:10 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Jinemi/thermograph#105
No description provided.