Skip to content

feat: add beta label and feedback modal - #23

Merged
holkexyz merged 1 commit into
stagingfrom
feat/beta-label-feedback
Apr 2, 2026
Merged

feat: add beta label and feedback modal#23
holkexyz merged 1 commit into
stagingfrom
feat/beta-label-feedback

Conversation

@holkexyz

@holkexyz holkexyz commented Apr 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds a "beta" label next to the Certified wordmark in the navbar
  • Adds a floating "Share Feedback" button (bottom-right) with a modal for submitting feedback
  • Feedback is emailed to support@hypercerts.org via Resend; optional confirmation email sent to user
  • Button stays above the footer when scrolled to bottom
  • Modal has an expand/shrink toggle on desktop

Setup

  • Requires RESEND_API_KEY env var (and verified certified.one domain in Resend)
  • Optional RESEND_FROM_EMAIL override (defaults to Certified <no-reply@certified.one>)

Test plan

  • Verify "beta" label appears next to wordmark in navbar
  • Click "Share Feedback" button, confirm modal opens
  • Submit feedback without email — check support@hypercerts.org receives it
  • Submit feedback with email — check both support and user receive emails
  • Test email validation on the optional field
  • Scroll to bottom of page — confirm button stays above footer
  • Test expand/shrink toggle on desktop
  • Test on mobile — modal goes full-width, expand button hidden

🤖 Generated with Claude Code

- Add "beta" label next to the Certified wordmark in navbar
- Add floating "Share Feedback" button (bottom-right) that opens a modal
- Feedback modal includes message textarea and optional email field with validation
- API route sends feedback to support@hypercerts.org via Resend
- Sends confirmation email to user if they provide an email address
- Feedback button stays above footer when scrolled to bottom
- Modal has expand/shrink toggle on desktop

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
certified-app Ready Ready Preview, Comment Apr 2, 2026 0:47am

Request Review

@coderabbitai

coderabbitai Bot commented Apr 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

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: defaults

Review profile: CHILL

Plan: Pro

Run ID: 1e731969-97f7-4a12-bcd5-0a96264dade3

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/beta-label-feedback

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 and usage tips.

@holkexyz
holkexyz merged commit 29981ce into staging Apr 2, 2026
3 checks passed
@holkexyz
holkexyz deleted the feat/beta-label-feedback branch April 2, 2026 02:14
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