[FEATURE] Show exact hours remaining for usage limit reset instead of "1d"
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
The usage limit overlay shows "resets 1d" which is misleading. For example, if the reset is in 41 hours, it displays "1d" — making it impossible to know the actual time remaining without opening the detailed Plan Usage view. When actively managing token usage across multiple projects, knowing whether the reset is in 10h vs 40h makes a significant difference in how I plan my work sessions.
<img width="534" height="315" alt="Image" src="https://github.com/user-attachments/assets/55bf9137-fdee-4514-bcc9-7fd12f4a6c27" />
Proposed Solution
The overlay should display the exact hours remaining, e.g. "resets in 41h" instead of "1d". Optionally, show "Xh Ym" for more precision. The detailed Plan Usage view already shows the exact day and time (e.g. "Resets Fri 7:00 AM"), so the data is available — it just needs to be surfaced in the compact overlay as well.
Alternative Solutions
Currently the only workaround is to click the arrow next to "Plan usage" to open the detailed view and manually calculate the remaining hours from the reset day/time shown there. This adds unnecessary friction for a piece of information that should be immediately visible.
Priority
Critical - Blocking my work
Feature Category
Interactive mode (TUI)
Use Case Example
- I'm actively working on multiple projects and my weekly usage is at 78%
- I open the Claude Code overlay to check how much time is left before the reset
- The overlay shows "resets 1d" — but I don't know if that means 5 hours or 40 hours
- I have to click into the detailed Plan Usage view, find "Resets Fri 7:00 AM", and manually calculate the remaining hours
- With this feature, the overlay would directly show "resets in 41h", letting me instantly decide whether to pace my usage or proceed freely
Additional Context
Current display: "resets 1d"
Proposed display: "resets in 41h" (or "resets in 1d 17h" as a middle ground)
The reset timestamp is already available in the detailed Plan Usage view ("Resets Fri 7:00 AM"), so this is purely a UI formatting change — no new data needs to be fetched. The compact overlay just needs to calculate and display the delta between now and the known reset time.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗