From b93e61bbad27a526c07bb4ddb4b027e670241d08 Mon Sep 17 00:00:00 2001 From: Harlan Wilton Date: Mon, 5 Oct 2026 13:36:50 +1100 Subject: [PATCH 1/2] fix(auth): preserve login intent and polish account screens --- app/pages/collections/new.vue | 39 +++--- app/pages/me/cli-tokens/new.vue | 6 +- app/pages/me/devices.vue | 5 +- .../identity/app/components/HeaderAccount.vue | 23 +-- layers/identity/app/composables/useAuth.ts | 23 ++- layers/identity/app/pages/login.vue | 13 +- layers/identity/app/pages/me/index.vue | 59 +++++--- .../app/pages/onboarding/discover.vue | 24 +++- .../identity/app/pages/onboarding/email.vue | 33 +++-- .../server/routes/auth/cli-prepare.get.ts | 23 +-- .../identity/server/routes/auth/github.get.ts | 68 ++++++--- layers/marketing/content/pages/privacy.md | 2 +- test/unit/github-login-intent.test.ts | 131 ++++++++++++++++++ test/unit/login-interactions.test.ts | 91 ++++++++++++ test/unit/me-watchlist.test.ts | 46 +++++- 15 files changed, 463 insertions(+), 123 deletions(-) create mode 100644 test/unit/github-login-intent.test.ts create mode 100644 test/unit/login-interactions.test.ts diff --git a/app/pages/collections/new.vue b/app/pages/collections/new.vue index cd5c5ef7..7bbdb487 100644 --- a/app/pages/collections/new.vue +++ b/app/pages/collections/new.vue @@ -66,7 +66,7 @@ const githubLoginHref = computed(() => loginUrl({ returnTo: route.fullPath })) >

Publish a collection

@@ -76,16 +76,15 @@ const githubLoginHref = computed(() => loginUrl({ returnTo: route.fullPath }))
-