Open
Conversation
- 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
…able optimizations
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.