pyzo-ryzo opened a new pull request, #67539:
URL: https://github.com/apache/airflow/pull/67539

   ## Summary
   
   The Dag Calendar tab ignored the UI timezone selector. API date bounds used 
a literal `Z` suffix on local times, and run grouping sliced UTC date strings 
instead of converting to the selected timezone.
   
   This change threads `useTimezone()` through API bounds (converted to UTC), 
run grouping, calendar grid generation, and display labels so Calendar behavior 
matches the Runs tab and the nav timezone control.
   
   Fixes #67477
   
   ## Gen-AI disclosure
   
   This PR was prepared with assistance from a generative AI coding agent 
(Cursor). All changes were reviewed and tested locally by the contributor.
   
   ## Test plan
   
   - [x] Manual: `breeze start-airflow --dev-mode --load-example-dags`; switch 
timezone in nav; compare Calendar cells vs Runs **Start Date**
   - [x] `pnpm exec vitest run src/pages/Dag/Calendar/calendarUtils.test.ts` 
(includes Asia/Tokyo day-bucketing case)
   - [x] `prek run --from-ref main --stage pre-commit` on changed UI files
   - [ ] CI checks on PR


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to