Recent updates

[Changelog] September 9, 2022

I've put in a lot of hours this week, but somehow it feels like I barely accomplished half of what I set out to do. Hopefully putting it all down in written form helps me feel better about what was done :)

  • You can now add a specific time to your release date. Previously my code was just taking the day of the month and setting the release to noon of your local time which wasn't ideal
  • On the feedback side, we're now showing a curator's rank relative to peers, based upon their ratio of "Satisfactory" to "Could be better" ratings. Initially I presented this as a percent rank, but that's confusing, so now it just says "below average, average, above average"
  • Behind the scenes there's also code to flag curators who seem like they might need a bit of coaching so that we can reach out to them
  • Offloaded translation data to Cloudfront for faster loading
  • Optimized the popular chart to no longer show all the shares at once (it was a lot of extra data with each visit)
  • Tweaked the upload UI for avatars as it wasn't obvious you could hover to upload
  • Spent a ton of time optimizing our Spotify API (our unofficial one that powers this page). Still not sure this is 100% right, but it's a lot better now
  • Created a new scraper that checks the "quality" of influencer accounts (work in progress)
  • Added some stats to the coupon referrals
  • Tweaked my code around the "average time in playlist" as it was messing up for some folks
  • Optimized the script that catches curators who don't respond to standard submissions (and disables them)