What's new
Customizable dashboard layout - closes #32
Users can now personalize their dashboard directly from the overview page:
- Settings button (gear icon) in the greeting widget opens the customize modal
- Show/hide widgets via toggle switches for each section: Tasks, Calendar, Shopping, Meals, Notes, Weather
- Reorder widgets with up/down arrow buttons
- Reset to default layout at any time
- Configuration is persisted server-side (shared across all family members)
Technical details
GET /api/v1/preferencesnow returnsdashboard_widgetsPUT /api/v1/preferencesacceptsdashboard_widgetsarray- Configuration stored in
sync_configtable as JSON - All 10 locales updated