Simplified the settings page by consolidating all save buttons into one global "Save Preferences" button at the bottom of the page. ## Changes Made ### Unified Save Handler - Merged `handleSaveProfile` and `handleSavePreferences` into single `handleSaveAll` function - Single save handler now updates: * Profile name * Timezone * Time format (12h/24h) * Notification preferences - One API call to save all settings at once ### Removed Individual Save Buttons - Removed "Save Profile" button from Profile Information section - Removed "Save Preferences" button from Preferences section - Removed "Save Notification Settings" button from Notifications section ### Added Global Save Button - Centered "Save Preferences" button at bottom of settings - Positioned above Account Actions (Logout) section - Large, prominent button (minWidth: 200px) - Single source of truth for all settings changes ### User Experience Benefits - **Simpler**: One clear action to save all changes - **Fewer clicks**: No need to save each section separately - **Clear feedback**: Single success/error message for all updates - **Better UX**: Users can make multiple changes and save once - **Consistent**: All settings treated as unified preferences Files changed: 1 file (settings page) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 KiB
12 KiB