Vlogerly logo

Sessions and OAuth sign-in are now reliable end-to-end

Published
HA

Hugo Almeida

This release fixes a handful of related authentication issues that, taken together, were causing intermittent sign-out events and OAuth flow weirdness.

The biggest change: when you sign in with an OAuth provider for the first time, the admin now automatically creates your account on the server side. Before, OAuth users would land on a confusing in-between state where they were authenticated but had no admin profile yet.

Other wins in the same release:

  • The session refresh after sign-in now correctly invalidates cached profile data, so you never see a stale state from a prior session.
  • A new server-side guard protects all database API routes from unauthenticated requests, closing a class of edge cases where stale tokens could reach protected endpoints.
  • Usernames generated from email addresses are now sanitized and capped at 20 characters, which keeps the URLs reasonable for users with very long emails.

If you've ever been mysteriously kicked out of the admin mid-session, this release should make those incidents much rarer.

December 4, 2025

Activity feed

  • ML
    Mei Ling

    OAuth flow had a few rough edges that made onboarding non-engineering editors painful. Glad the round-trip is now reliable end-to-end.

    February 8, 2026

    Replay