Skip to content

v0.18.1 - Customizable Dashboard Layout

Choose a tag to compare

@ulsklyc ulsklyc released this 14 Apr 06:04
· 1247 commits to main since this release

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/preferences now returns dashboard_widgets
  • PUT /api/v1/preferences accepts dashboard_widgets array
  • Configuration stored in sync_config table as JSON
  • All 10 locales updated