From ea6a722364de4629e8c1db9a9cddf33e8ee96c0d Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 11 Aug 2025 16:26:51 +0200 Subject: [PATCH] Fix email template compatibility and enhance user dashboard - Convert all email templates to table-based layouts for compatibility with Outlook, Gmail, Apple Mail, etc. - Use only inline CSS and email-safe properties - Fix welcome.hbs, verification.hbs, password-reset.hbs, dues-reminder.hbs, test.hbs templates - Enhanced user dashboard with complete member information (Member ID, registration date, dues status, etc.) - Added proper loading states and error handling for member data - Improved member profile page with comprehensive information display - Fixed missing wiring information in user and profile screens as requested --- pages/dashboard/user.vue | 90 ++++- server/templates/dues-reminder.hbs | 423 ++++++++++++---------- server/templates/password-reset.hbs | 286 +++++++-------- server/templates/test.hbs | 543 +++++++++++++++++----------- server/templates/verification.hbs | 281 +++++++------- server/templates/welcome.hbs | 505 +++++++++++++++----------- 6 files changed, 1189 insertions(+), 939 deletions(-) diff --git a/pages/dashboard/user.vue b/pages/dashboard/user.vue index bca9d00..c9e4827 100644 --- a/pages/dashboard/user.vue +++ b/pages/dashboard/user.vue @@ -102,17 +102,69 @@ Member Information - + +
+ mdi-alert-circle +
Failed to load member information
+
+ + + + Member ID + + + {{ memberInfo?.memberId || 'Not assigned' }} + + + + Name - {{ user?.name || 'Not provided' }} + {{ memberInfo?.fullName || 'Not provided' }} Email - {{ user?.email || 'Not provided' }} + {{ memberInfo?.email || 'Not provided' }} + + + + + Phone + {{ memberInfo?.phone || 'Not provided' }} + + + + + Nationality + {{ memberInfo?.nationality || 'Not provided' }} + + + + + Member Since + {{ memberInfo?.memberSince || 'Not provided' }} + + + + + Dues Status + + + {{ memberInfo?.duesStatus || 'Unknown' }} + + + + + + + Last Payment + {{ memberInfo?.lastPayment || 'No payment recorded' }} @@ -156,6 +208,8 @@