Incorrect timezone displayed in usage-limit notification on macOS
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
The usage-limit notification in the macOS desktop app displays the reset time using an incorrect timezone.
The issue appears to be specific to the notification shown when the usage limit is reached. The reset time is displayed correctly elsewhere, including Settings → Usage and on mobile.
For example:
- Usage-limit notification on macOS: 5:25 AM
- Correct reset time: 10:25 PM
- Settings → Usage displays the correct time
- Mobile displays the correct time
My macOS system timezone is configured correctly.
Steps to reproduce
- Use Codex in the macOS desktop app until the usage limit is reached.
- Wait for the usage-limit notification/banner to appear.
- Check the reset time shown in the notification.
- Compare it with Settings → Usage or the mobile app.
Expected behavior
The reset time in the usage-limit notification should be converted to the user’s local timezone, consistent with Settings → Usage.
Actual behavior
The notification displays the reset time using a different/incorrect timezone, while the reset time is displayed correctly elsewhere.
Additional information
This appears to be limited to the formatting of the reset time inside the usage-limit notification rather than the underlying usage/reset data.
I can provide screenshots showing the incorrect notification time and the correct reset time.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the macOS desktop usage-limit notification entry point and compare its reset-time formatting with the Settings → Usage display. Reproduce the issue at the usage limit, then verify that the notification shows the same local reset time as Settings → Usage and mobile.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100