Open
Description
A general 404 redirect to www.gitpod.io
(away from the webapp) is bad for UX because if user mistype/miscopy/don't have access to a team (or project) they end up on the webpage. This is not a dead-end per-se, but definitely feels arkward and requires additional mental work to get back.
Would be nice to distinguish between:
- looks like a team URL:
- "team does not exists or you don't have access"
- actions:
- create (same as /new with preset name from slug)
- maybe "request invite"?
- could be a project URL:
- if team does not exist: same as above
- if team exists but project not:
- "projects does not exist. want to create/import?"
- actions:
- create new
- import
- nothing of the above => redirect - or even better: have a 404 within the webapp (not
www
subdomain), to be self-contained