Skip to content

feat(schedules): add support for all IANA timezones#3255

Merged
Siumauricio merged 1 commit intoDokploy:canaryfrom
odedd:feat/all-timezones-support
Dec 20, 2025
Merged

feat(schedules): add support for all IANA timezones#3255
Siumauricio merged 1 commit intoDokploy:canaryfrom
odedd:feat/all-timezones-support

Conversation

@odedd
Copy link
Contributor

@odedd odedd commented Dec 12, 2025

What is this PR about?

Expands timezone support for scheduled jobs from 15 common timezones to all 421 IANA timezones. Adds a searchable dropdown with region grouping.

This builds on #3190 which added initial timezone support.

Changes:

  • Replace limited timezone list with comprehensive IANA database
  • Add searchable Popover+Command selector (matching existing UI patterns)
  • Create dedicated timezones.ts file
  • Display full IANA timezone identifiers (e.g., Asia/Tokyo, America/New_York)
  • Support all timezone offsets including 30-min and 45-min offsets

Checklist

  • You created a dedicated branch based on the canary branch.
  • You have read the suggestions in the CONTRIBUTING.md file
  • You have tested this PR in your local instance.

Issues related (if applicable)

Closes #2935

Screenshots (if applicable)

timezone-selector

- Replace limited 15-timezone list with comprehensive 421 IANA timezones
- Add searchable timezone selector with region grouping for better UX
- Create dedicated timezones.ts file following project conventions
- Support all timezone offsets including 30-min and 45-min offsets

Closes Dokploy#2935

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@odedd odedd requested a review from Siumauricio as a code owner December 12, 2025 21:10
@Siumauricio Siumauricio merged commit db97de2 into Dokploy:canary Dec 20, 2025
4 checks 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.

Timezone for Scheduled Tasks

2 participants