Files
studio/modules
ozan 7164080fe5
Build tstudio CLI / build (push) Failing after 4m36s
Build tinqs-git / build (push) Failing after 16m13s
feat: tstudio v0.4.0 — browser OAuth2 login, getting-started page
Login rewritten to use OAuth2 PKCE browser flow:
- Opens browser → user authenticates on tinqs.com → callback to localhost
- No passwords in terminal, same UX as gcloud/gh auth login
- PKCE (RFC 7636) with S256 code challenge
- Stores refresh_token for silent token renewal
- Logout clears git credentials

Server-side:
- Registered tstudio-cli as built-in OAuth2 app (models/auth/oauth2.go)
- Added to default applications list (modules/setting/oauth2.go)
- New /cli/getting-started route + public onboarding page
- Teaches Cursor setup, agent workflow, git operations

First login redirects to getting-started page automatically.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-22 09:40:36 +01:00
..
2026-04-01 11:26:52 +08:00
2026-04-03 20:03:59 +00:00
2026-04-01 11:26:52 +08:00