From 8204282b257728df1ab8fda1a7e2eda3779e8d6c Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 16 Feb 2026 12:47:56 +0000 Subject: [PATCH] feat: add email verification nudge banner to dashboard Shows a dismissible yellow banner on all dashboard pages when the logged-in user's email is not verified. Includes a "Resend email" button that calls authClient.sendVerificationEmail() with success and error feedback. Converts dashboard layout to Options API. https://claude.ai/code/session_01TWXA6GHDVkZLT1hfDwVoEB --- TODO.md | 1 - components/EmailVerificationNudge.vue | 112 ++++++++++++++++++++++++++ layouts/dashboard.vue | 7 +- 3 files changed, 118 insertions(+), 2 deletions(-) create mode 100644 components/EmailVerificationNudge.vue diff --git a/TODO.md b/TODO.md index 6de3dfe..9641cdd 100644 --- a/TODO.md +++ b/TODO.md @@ -5,5 +5,4 @@ - click to access feedback details for items in personal feedback list - Notifications infrastructure - Anonymous feedback claiming -- Email verification nudge - Create widgets for users to embed on their website \ No newline at end of file diff --git a/components/EmailVerificationNudge.vue b/components/EmailVerificationNudge.vue new file mode 100644 index 0000000..a3fd503 --- /dev/null +++ b/components/EmailVerificationNudge.vue @@ -0,0 +1,112 @@ + + + diff --git a/layouts/dashboard.vue b/layouts/dashboard.vue index 3fe1fd2..5de339e 100644 --- a/layouts/dashboard.vue +++ b/layouts/dashboard.vue @@ -12,6 +12,7 @@
+
@@ -19,4 +20,8 @@ - +