Fix: Display correct SmoothSchedule logo in email preview

Replaced the blank base64 encoded logo with the actual SmoothSchedule logo in the email rendering pipeline.

A Playwright E2E test was run to verify that the logo is correctly displayed in the email preview modal, ensuring it loads with natural dimensions and is visible.
This commit is contained in:
poduck
2025-12-14 19:10:56 -05:00
parent fbefccf436
commit 89fa8f81af
80 changed files with 7398 additions and 7908 deletions

View File

@@ -145,12 +145,12 @@ export function DevQuickLogin({ embedded = false, filter = 'all' }: DevQuickLogi
if (needsRedirect) {
// Redirect to the correct subdomain
window.location.href = buildSubdomainUrl(targetSubdomain, '/');
window.location.href = buildSubdomainUrl(targetSubdomain, '/dashboard');
return;
}
// Already on correct subdomain - just reload to update auth state
window.location.reload();
// Already on correct subdomain - navigate to dashboard
window.location.href = '/dashboard';
} catch (error: any) {
console.error('Quick login failed:', error);
alert(`Failed to login as ${user.label}: ${error.message || 'Unknown error'}`);