v1.7.1Web App
•1 min read

Project URLs you can't open now show a no-access screen

Navigating to a project URL without permissions now renders a consistent no-access screen. The response is identical whether the project exists or not, preventing unauthorized project slug enumeration. Signed-in users can switch directly to their own projects from the navigation header.

#Fixes & routing

  • Reserved usernames: names generated during Google sign-in are checked against reserved route names (such as docs, settings, and dashboard) and 3–30 character length constraints.
  • Dashboard aliases: /dashboard/logs, /dashboard/members, /dashboard/tokens, /dashboard/encryption, and /dashboard/settings now forward directly to the matching tab in your active project.
  • 404 handling: unmapped /settings/* and /docs/* routes return a proper 404 screen.

Learn more in the projects guide.