Add WhenResets to the Stat section - #131
Conversation
|
Can you add a section first, Such as ## Reset Trackers |
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Thanks for pushing that — a dedicated Two things, either way is fine:
Not in a hurry — happy to leave it exactly as it is. |
|
Looks good, thanks for the quick follow-up! I'll keep the entry as a single link — cleaner than doubling up with the dataset repo. Merging now. |
|
🎉 Thanks for the contribution, @kosanhu2021-source! If you'd like more eyes on what you just shipped, feel free to submit it to ProductShip.lol — a free "just shipped" feed with upvoting. |
|
Hi milisp — I took you up on the ProductShip suggestion and hit a blocker at the sign-in step. Reporting it because it looks like it affects everyone, not just me. What happens
Why (most likely) Your app correctly sends Supabase: That exact value is in the authorize URL, so the client call is fine. Supabase only honours Two likely mismatches:
I grepped all 9 of your client bundles (849 KB) for a hardcoded localhost: the only hit is the Supabase library's own Fix (one settings page) Authentication → URL Configuration:
Evidence Happy to re-test and confirm once it is changed — I'll submit WhenResets then. — @kosanhu2021-source (the WhenResets PR you merged the other day) |
|
Thanks for this one, @kosanhu2021-source — and for being upfront about the inclusion criteria rather than hoping I wouldn't check. That made the review easy, and the reset-history gap you described is a real one, so the entry belongs where you put it. Also: thank you for the ProductShip sign-in report. Your diagnosis was correct — it was Supabase URL config, not the client code. Two corrections to the details, both in your favour:
Both are fixed now ( I also found a second bug while in there, which your report is what led me to: the browser client and the server client were using two different Supabase keys (legacy anon JWT vs. the new publishable key). Fixed and deployed. Sign-in works now, so WhenResets is clear to submit whenever you're ready. Thanks again for taking the time to write it up properly. |
|
Thanks for the fast turnaround — and the corrections are the useful part. My guess was "allow-list entry too narrow"; "no entry at all" is the cleaner explanation, since it accounts for every variant of the callback falling back, not just the one carrying the The second one is the more interesting find. Browser client on the legacy anon JWT and server client on the publishable key keeps working right up until something needs the two to agree — exactly the class of bug that never surfaces until someone walks the whole flow end to end. Glad it fell out of the same trip. Verified the routing from outside: |
|
Got it, thanks for confirming! |
Refs #129 — opened there as a suggestion, thanks for the go-ahead.
What this adds
One entry at the end of the
Statsection, matching the existing format:- [WhenResets](https://whenresets.net) - Sourced public ledger of every OpenAI Codex rate-limit reset: 55 records, each linking to the original announcement. Also published as MIT-licensed CSV/JSON.Being upfront about your inclusion criteria
Your
contributing.mdis specific, so two things worth flagging rather than hoping you don't notice:Statentries all read local logs to show current usage — the reset history doesn't exist in any local log, which is the gap it fills.If either of those puts it out of scope, that's completely fair — feel free to close this and I won't re-submit.
Links