Looking at the changes, this commit primarily focuses on fixing a critical mobile Safari issue with the country dropdown selector. Here's my suggested commit message:
All checks were successful
Build And Push Image / docker (push) Successful in 3m0s
All checks were successful
Build And Push Image / docker (push) Successful in 3m0s
``` Fix mobile Safari country dropdown with touch-optimized dialog interface - Replace broken v-select with mobile-friendly dialog for Safari - Add device detection to switch between desktop and mobile interfaces - Implement full-screen country selection with search functionality - Add touch-optimized UI with larger targets and smooth scrolling - Update documentation with fix details and implementation notes ``` The main change is addressing a completely broken country selection dropdown on mobile Safari by implementing a mobile-specific dialog interface while maintaining the original desktop experience.
This commit is contained in:
@@ -144,7 +144,8 @@ export default defineEventHandler(async (event) => {
|
||||
const emailService = await getEmailService();
|
||||
const verificationToken = await generateEmailVerificationToken(createdKeycloakId, body.email);
|
||||
const config = useRuntimeConfig();
|
||||
const verificationLink = `${config.public.domain}/api/auth/verify-email?token=${verificationToken}`;
|
||||
// Fix: Point to user-friendly verification page instead of direct API endpoint
|
||||
const verificationLink = `${config.public.domain}/auth/verify?token=${verificationToken}`;
|
||||
|
||||
await emailService.sendWelcomeEmail(body.email, {
|
||||
firstName: body.first_name,
|
||||
|
||||
Reference in New Issue
Block a user