Skip to content

feat(marketing): add hint text below Go page form labels - #48824

Merged
shaziyabandukia merged 3 commits into
masterfrom
www/partner-day-rsvp-hint-text
Aug 7, 2026
Merged

feat(marketing): add hint text below Go page form labels#48824
shaziyabandukia merged 3 commits into
masterfrom
www/partner-day-rsvp-hint-text

Conversation

@shaziyabandukia

@shaziyabandukia shaziyabandukia commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

I have read the CONTRIBUTING.md file.

YES

What kind of change does this PR introduce?

Small feature addition to packages/marketing (Go page form schema/renderer), plus a copy/layout change on /go/select-2026/partner-day. Supersedes #48821 (closed), which is folded in here.

What is the current behavior?

Go page form fields only support a description string rendered below the input. There's no way to put a short note directly under a field's label, above the input — so the Partner Day RSVP's "attending" question crammed "(your Partner Day invite covers it)" into the question text itself.

What is the new behavior?

  • Adds an optional hint string to the Go page form field schema (packages/marketing/src/go/schemas.ts), rendered as small italic text directly beneath the label, above the input (packages/marketing/src/forms/MarketingForm.tsx).
  • Updates the Partner Day RSVP's "attending" field to use it: the question is now "Would you like to attend Supabase Select on October 2?" with "Your Partner Day invite covers it" as a separate grey/italic hint line underneath.
  • No other fields set hint, so this is backward compatible — verified vip-experience's identical select field (no hint set) renders unchanged.

Additional context

  • Verified locally in the browser: the new hint renders correctly on Partner Day, and other _go pages with form fields are unaffected.
  • prettier --check and tsc --noEmit both pass on the changed files.

Summary by CodeRabbit

  • New Features
    • Added optional hint text beneath form field labels, displayed in smaller italic text.
    • Updated the Select RSVP question to clearly distinguish the attendance prompt from invite coverage details.

Add a `hint` field to the Go page form schema, rendered as small
italic text directly beneath the label and above the input. Use it
on the Partner Day RSVP's "attending" field to move the "your
Partner Day invite covers it" note out of the question itself.
@shaziyabandukia
shaziyabandukia requested a review from a team as a code owner August 6, 2026 22:15
@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
design-system Ready Ready Preview Aug 7, 2026 5:33am
docs Ready Ready Preview, v0 Aug 7, 2026 5:33am
studio-self-hosted Ready Ready Preview Aug 7, 2026 5:33am
studio-staging Ready Ready Preview Aug 7, 2026 5:33am
ui-library Ready Ready Preview Aug 7, 2026 5:33am
zone-www-dot-com Ready Ready Preview, v0 Aug 7, 2026 5:33am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
studio Ignored Ignored Aug 7, 2026 5:33am

Request Review

@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

The shared form schema supports optional hint text. The marketing form renders hints below non-checkbox labels. The Partner Day RSVP field separates its attendance label from the invite coverage details.

Changes

Form Hint Support

Layer / File(s) Summary
Add optional field hints
packages/marketing/src/go/schemas.ts, packages/marketing/src/forms/MarketingForm.tsx
The form-field schema accepts an optional hint. Non-checkbox fields render the hint below the label in smaller italic text.
Apply hint to Partner Day RSVP
apps/www/_go/events/select-2026/partner-day.tsx
The RSVP field uses a shorter attendance label and places the Partner Day invite coverage in its hint.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: ana1337x

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly and concisely describes the main change: adding hint text below Go page form labels.
Description check ✅ Passed The description completes the required sections and clearly explains the current behavior, new behavior, affected files, and validation performed.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch www/partner-day-rsvp-hint-text

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.

Fold in the wording tweak from #48821 ("Would you like to attend"
instead of "Are you attending") now that this branch owns the
attending field's label/hint split.
@shaziyabandukia
shaziyabandukia enabled auto-merge (squash) August 6, 2026 22:24
@shaziyabandukia
shaziyabandukia merged commit a71636f into master Aug 7, 2026
37 checks passed
@shaziyabandukia
shaziyabandukia deleted the www/partner-day-rsvp-hint-text branch August 7, 2026 05:33
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Braintrust eval report

Assistant (master-1786081041)

Score Average Improvements Regressions
Completeness 98.7% (+32pp) 16 🟢 -
Conciseness 37.2% (-16pp) 3 🟢 18 🔴
Goal Completion 80.1% (+28.000000000000004pp) 18 🟢 2 🔴
Knowledge Usage 97.4% (+0pp) - -
Tool Usage 74.5% (+2pp) 1 🟢 -
Correctness 70.7% (+32pp) 12 🟢 1 🔴
Docs Faithfulness 68.9% (+0pp) 4 🟢 7 🔴
SQL Identifier Quoting 100% (+0pp) - -
SQL Validity 100% (+0pp) - -
Safety 94.7% (+17pp) 4 🟢 -
URL Validity 100% - -
Time_to_first_token 3.4tok (+0.48tok) 6 🟢 23 🔴
Llm_calls 6.72 (+0.45) 16 🟢 9 🔴
Tool_calls 2.9 (-0.1) 12 🟢 12 🔴
Errors 0.57 (+0.57) - 7 🔴
Llm_errors 0 (+0) - -
Tool_errors 0 (+0) - -
Prompt_tokens 22375.59tok (-6493.75tok) 17 🟢 9 🔴
Prompt_cached_tokens 7067.95tok (-282.48tok) 13 🟢 10 🔴
Prompt_cache_creation_tokens 0tok (+0tok) - -
Prompt_cache_creation_5m_tokens 0tok (+0tok) - -
Prompt_cache_creation_1h_tokens 0tok (+0tok) - -
Completion_tokens 600.28tok (-57.39tok) 19 🟢 10 🔴
Completion_reasoning_tokens 99.1tok (+7.09tok) 14 🟢 14 🔴
Completion_accepted_prediction_tokens 0tok (+0tok) - -
Completion_rejected_prediction_tokens 0tok (+0tok) - -
Completion_audio_tokens 0tok (+0tok) - -
Total_tokens 22975.86tok (-6551.14tok) 20 🟢 9 🔴
Estimated_cost 0$ (0$) 14 🟢 13 🔴
Duration 18.67s (+2.48s) 8 🟢 21 🔴
Llm_duration 14.49s (+3.72s) 3 🟢 26 🔴

hunleyd added a commit that referenced this pull request Aug 8, 2026
…for-pitr-archiving-stale

* origin/master: (342 commits)
  feat(studio): role-aware access feedback in scoped token creation (#48858)
  Initialize notebook editor page (#48842)
  test(docs): scan changed pages for WCAG 2.1 A/AA in warn mode (#48727)
  docs(auth): clarify audit logs storage options and configuration (#48852)
  feat(studio): warn that scoped tokens don't support the MCP server (#48849)
  feat(studio): lifecycle and role-aware scoped token view sheet (#48848)
  feat(www): add Open Authorization Integration Addendum (#48804)
  feat(studio): add legacy token mode to scoped pat creation flow (#48844)
  Add blog post: Supabase is now a connector on Perplexity Computer (#48776)
  feat(studio): enforce expiry scoped pat (#48811)
  fix(studio): model scoped pat permissions as OR-of-AND alternatives - smaller version (#48809)
  fix(ui): opaque default button hover fills (#48837)
  fix(ui): restore normal alert text wrapping (#48840)
  feat: notebook content schema (#48813)
  fix(ui): remove extra spacing before custom reports section (#48796)
  feat(marketing): add hint text below Go page form labels (#48824)
  Initialize notebooks store (#48801)
  Use white wordmark for QA.tech primary logo (#48827)
  fix titleless Admonition alignment (#48784)
  fix inconsistent product menu dividers (#48787)
  ...
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.

2 participants