Every product accumulates loose ends. A rule enforced in nine places but not the tenth. A log line that says something happened when it did not. Individually they are small. Together they are the difference between software you trust and software you tolerate.
So we did something a little unusual: we surveyed the entire platform, the API, the website, and the upcoming mobile app, hunting specifically for unfinished work. Then we ranked everything we found by how much it matters, and shipped the first wave of fixes the same day.
Teammates are first-class
If you help manage a business through a linked account or as an invited teammate, the newest business tools (worker invites, job posts, application review) now recognize your access exactly like the rest of the platform. That inconsistency is gone.
The door gets heavier
Two sign-in endpoints were missing the rate limits the rest of the platform enforces. Now every credential-shaped request is limited. New passwords need at least 8 characters too; short passwords are the single easiest way for an account to get taken over, and we would rather stop that at the door.
Logs should not flatter us
Push notification delivery is now recorded truthfully on our side. When someone says "I never got the alert", we can see exactly what happened instead of guessing. Unglamorous, invaluable.
And the release floor rises
Error monitoring is wired into the platform, and every future release must now pass stricter automated checks before it can ship. The backlog we built does not stop here: the next waves are already ranked, including the release that finally replaces our aging iOS and Android apps. Watch this space.