Home Creators Posts Import Register Favorites Logout

Content

Hello again! It's Saturday night, so I'm gonna keep this short.

This is a mostly prep work for some more badges, but also a bugfix update for some milestones and timezones issues. I hate timezones! Especially in a site with lots of old legacy data containing dates that have no time or zone info attached.

This should be a big improvement in that regard. I've spent way too much time the last few days thinking I'd fixed everything and then finding one more bug and having to test it all over again. I'm not saying you won't find a bug, but I am saying I'll weep when you tell me about it.

I've also added some more rate limiting in a few spots. Please let me know if you think you are getting rate limited unjustly. It shouldn't be an issue for most mere humans.

Patch Notes v1.4.1

Improvements

  • Big rework of date handling and display calculation.

  • Moved game milestone UI to a popover to give things some more space.

  • Improved rate limiting method and coverage.

Bug Fixes

  • Fixed new milestone dates appearing a day prior to what was entered in some cases.

  • Reverted Multitap timestamps to counting time by secs instead of days. Sorry about that!

  • Fixed Multitap badge positioning on small screens in some cases

Leaves, you may start falling... now! 🍂

Comments

mrdots

Great work as always! You get a pumpkin. Just curious but what is "rate limiting" in relation to the site?

Joe Murray

Basically if you reloaded the page a bunch you'd get hit with a "chill out for a bit" message. Mostly there to keep bots and people running scripts from bringing the site down.

deadfrog42

I did get rate limited after adding a game and then refreshing my library page.

Joe Murray

Hmm, you shouldn't need to refresh after adding a game, but I imagine some folks do it out of habit. Should take a few more than that to trigger it though.