Skip to content

feat(dashboard): say Add your website instead of Create website - #1102

Merged
izadoesdev merged 2 commits into
mainfrom
izadoesdev/cta-labels-release
Oct 9, 2026
Merged

izadoesdev merged 2 commits into
mainfrom
izadoesdev/cta-labels-release

Conversation

@izadoesdev

@izadoesdev izadoesdev commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Release of staging commit 4369634 (cherry-picked with -x).

Website CTAs used four different labels: "Create website", "Create your first website", "Add a website" and "Add website". They now follow one rule:

  • Header and toolbar buttons (Home, Websites, workspace settings): Add website
  • Empty states, the dialog title, the onboarding form, Home's setup prompt, and the Databunny / business-context links: Add your website. The dialog submit button reads Add website, and the pending state reads "Adding…".
  • With no sites, Home shows its setup prompt at the top instead of a second "No websites yet" empty state under Website snapshot. That way Home has one add-website action besides the header button.
  • "Back to Websites" is now "Back to websites", matching the other back links.

The E2E selectors in onboarding, website-setup, websites and utils/dashboard.ts are updated. The header button stays exact-matched as "Add website", so it can't collide with the empty state's "Add your website".

The staging-side docs fix (f9f61d3, which points "Sign in" at /login) isn't included because main already has it.

Verification: dashboard tsc clean, Biome clean, commit hooks pass. CI Dashboard Playwright runs the updated selectors.


Summary by cubic

Unifies the dashboard's website add CTAs: header and toolbar buttons now say "Add website", while empty states, the dialog title, Home's setup prompt, and business-context links say "Add your website". Previously the dashboard mixed four labels ("Create website", "Create your first website", "Add a website", "Add website").

With no sites, Home now shows only its setup prompt and drops the redundant "No websites yet" empty state under Website snapshot. The dialog submit button reads "Add website" with an "Adding…" pending state, and "Back to Websites" is now "Back to websites". E2E selectors in onboarding, website-setup, websites, business-context, and utils/dashboard.ts were updated to match.

Written for commit e740e34. Summary will update on new commits.

View guided diff Turn on auto-fix

Website CTAs mixed Create website, Create your first website, Add a website and Add website. Header buttons now read Add website; empty states, the dialog title and Home read Add your website. With no sites, Home shows its setup prompt instead of a second empty state under Website snapshot.

(cherry picked from commit 4369634)
@vercel

vercel Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dashboard Ready Ready Preview Oct 9, 2026 12:24am UTC
databuddy-status Ready Ready Preview Oct 9, 2026 12:24am UTC
1 Skipped Deployment
Project Deployment Actions Updated
documentation Skipped Skipped Oct 9, 2026 12:24am UTC

@unkey-deploy

unkey-deploy Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Unkey Deploy

Name Status Preview Inspect Updated (UTC)
links (preview) Ready Visit Preview Inspect Oct 9, 2026 12:24am

@vercel
vercel Bot temporarily deployed to Preview – documentation October 9, 2026 00:19 Inactive
@coderabbitai

coderabbitai Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: d0ee1ee8-1063-4387-a61d-c755d276dd8a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Observability score · 31

poor · unchanged against main · no regression

1 instrumented · 0 partial · 8 dark

Fix first (3)

evlog map v0.8.0 · how the score works · what each check expects

@greptile-apps

greptile-apps Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 4/5

[Low impact] Updates button labels and test strings in the dashboard UI.

Update the stale business-context test selector before merging.

Findings

  1. P1 Renamed link breaks regression test ▶

Summary

Standardizes website actions around “Add website” and “Add your website.” Home removes its duplicate empty-state action, and the main creation tests use the new labels.

  • One business-context regression test still expects the old link text and needs updating.

Reviews (1) · Last reviewed commit: "feat(dashboard): say Add your website in..." · Reviewed by Greptile

…ess context regression

(cherry picked from commit e5be68f)

This branch was successfully deployed

3 active and 1 inactive deployments
Preview – dashboard — e740e343 Deployed Oct 9, 2026 by vercel[bot]
Preview – databuddy-status — e740e343 Deployed Oct 9, 2026 by vercel[bot]
Preview – documentation — e740e343 Deployed Oct 9, 2026 by vercel[bot]
links - preview — e740e343 Deployed Oct 9, 2026 by unkey-deploy[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant