What's new
- Redeem earned rate-limit resets directly from the detailed widget. Review each available reset and its expiration, confirm the action, and let Codex apply it to an eligible usage window. Added by @ognjeeen in #7.
- Switch the full widget UI between English and Simplified Chinese, follow the Windows display language automatically, or keep a manual language override. Contributed by @Jill-Stingray-L in #6.
- Read the complete Simplified Chinese README with the same setup, feature, privacy, and development guidance as the English version. Contributed by @Jill-Stingray-L in #8.
- Choose the Windows regional, 24-hour, or 12-hour time format in Settings and apply it immediately across the widget, taskbar label, tooltips, and reset dialogs. Added by @ognjeeen in #7.
Fixes and polish
- Keep one reset idempotency key across retries and app restarts after an uncertain response, so retrying cannot consume a second reset.
- Refresh usage after every definitive redemption result, including when another refresh is already running, so consumed resets do not remain visible from stale data.
- Show clear outcomes when there is nothing to reset, no credit is available, Codex times out, or redemption fails.
- Add synthetic reset credits and outcomes to preview mode so the complete flow can be tested without using a real account reset.
- Unify button, dialog, and tooltip styling across light and dark themes, and keep the widget visible while its owned Settings or confirmation dialog is open.
- Update English and Simplified Chinese documentation for reset redemption, time-format preferences, persistence, and local data.
Contributors
- @ognjeeen added rate-limit reset redemption, time-format preferences, reliability safeguards, preview coverage, and UI polish in #7.
- @Jill-Stingray-L made their first contribution to Codex Usage Widget with Simplified Chinese localization in #6, then added the complete Simplified Chinese README in #8.
Full Changelog: v1.6.0...v1.7.0