Skip to content

Feature/resend email migration#3

Open
timknowlden wants to merge 26 commits into2025-12-17-o3dnfrom
feature/resend-email-migration
Open

Feature/resend email migration#3
timknowlden wants to merge 26 commits into2025-12-17-o3dnfrom
feature/resend-email-migration

Conversation

@timknowlden
Copy link
Owner

No description provided.

timknowlden and others added 26 commits January 9, 2026 17:23
- Update global design tokens with gradient colors and modern shadows
- Apply consistent header styling across all pages
- Modernize table styling with subtle borders and hover states
- Update button styles with gradient backgrounds
- Improve form containers with rounded corners and shadows
- Standardize typography and spacing across components
- Fix navigation active states for entry-btn and super-admin-btn
- Standardize action button colors using CSS gradient variables
- Unify table container styling with consistent borders and shadows
- Fix Appointments page header button styling (clear filters, refresh)
- Standardize 'Showing X of Y' text styling across all pages
- Update form input styling with CSS variables
- Fix Financial page inconsistencies
- Use consistent filter-info, filter-row, and filter-input styling
- Update form submit/cancel buttons with gradient backgrounds
- Standardize error/success message styling
… SubscriptionManager, SuperAdminManager, AppointmentsList CSS files
…ign tokens - Reduced hardcoded colors from 483 to 128
… AdminManager - Added email-action-btn, inline-save-btn, warning-message classes
- Implement shift-click range selection for checkboxes in invoice/calculator modes
- Add mark as paid/unpaid buttons in calculator mode with confirmation dialogs
- Update local state instead of full refresh for smoother UX
- Fix menu visibility to ensure navigation items appear in only one place at a time
- Improve calculator controls layout to accommodate new action buttons
- Fix date picker cropping by using fixed positioning with calculated coordinates
- Add selected date input box at bottom of date picker showing DD/MM/YYYY format
- Implement typeahead ID search that automatically finds and scrolls to appointments
- ID search now supersedes all filters including tax year filter
- Increase ID column width to 80px to accommodate 4-digit numbers
- Extend highlight animation duration to 4 seconds
- Show Clear Filters button when ID search is active
- Clear Filters button restores default tax year filter when clicked
- Swap @sendgrid/mail package for resend (v4.8.0)
- Rewrite routes/invoice.js to use Resend emails.send() API
- Rewrite routes/relay-email.js for Resend
- Rewrite routes/email-logs.js webhook handler for Resend event format
- Update status check endpoint to use Resend GET /emails/:id API
- Update AdminManager UI labels, links, and help text for Resend
- Update profile defaults from 'sendgrid' to 'resend'
- Keep existing DB column names for backward compatibility

Co-authored-by: Cursor <cursoragent@cursor.com>
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