Skip to content

feat: Add standalone registration page#188

Merged
gcutrini merged 17 commits into
mainfrom
feature/registration-standalone-page
Apr 27, 2026
Merged

feat: Add standalone registration page#188
gcutrini merged 17 commits into
mainfrom
feature/registration-standalone-page

Conversation

@gcutrini
Copy link
Copy Markdown
Contributor

@gcutrini gcutrini commented Jan 8, 2026

Context

Moving registration flow to a dedicated page for better mobile experience.

Summary

  • Add /register page with standalone registration form
  • Add RegisterButton component that navigates to /register
  • Add RegistrationModalComponent wrapper for modal registration flow
  • Update MainColumn to show both buttons for QA testing

Test plan

ref: https://app.clickup.com/t/86b7cx54y

@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 8, 2026

Deploy Preview for qa-fnvirtual canceled.

Name Link
🔨 Latest commit 1a909b8
🔍 Latest deploy log https://app.netlify.com/projects/qa-fnvirtual/deploys/69ef4a24f6c59300085de110

@gcutrini gcutrini requested a review from smarcet January 8, 2026 14:37
gcutrini added 7 commits April 7, 2026 13:13
- Add /register page using RegistrationForm component (no modal)
- Add RegisterButton component that navigates to /register
- Add RegistrationModalComponent using RegistrationModal for popup flow
- Fix getBackURL to return /register for proper login redirect
- Add responsive styles for register page
@gcutrini gcutrini force-pushed the feature/registration-standalone-page branch from a3dc5b5 to ab5be93 Compare April 7, 2026 16:17
gcutrini and others added 10 commits April 9, 2026 17:30
getUserProfile() on close was introduced in bc53de5 (PR #65) to refresh
ticket data after registration. When called while logged out,
getAccessTokenSafely rejects and the catch in getUserProfile clears the
token and initiates logout (f274140 added .catch but didn't prevent
the side effect). Moved getUserProfile to onPurchaseComplete where it
belongs; close should just close.
…ttings

- Add three registration modes: MODAL (popup), STANDALONE (built-in /register page), LINK (custom URL)
- Move registration settings from marketing page to site settings for site-wide access
- Extract shared useRegistrationWidgetProps hook from RegistrationModalComponent
- Add RegistrationFormShortcode for embedding registration in MDX content pages
- Add slug field to content pages CMS for custom URL paths
- Fix content page slug replacement bug (triple slash)
- Add register-page template for STANDALONE mode
- Add CMS hints explaining each registration mode and field usage
@gcutrini gcutrini merged commit c890a09 into main Apr 27, 2026
6 checks passed
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