-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Currently, all widgets must be contained within sections (Dashboard → Section → Items). This architectural change would make sections optional, allowing widgets to exist directly on the dashboard for more flexible layouts.
Benefits:
- Users can choose section-based or free-form layouts
- More flexibility in dashboard organization
- Simpler dashboards for users who don't need sections
Technical Requirements:
- Make DashboardItem.SectionId nullable in database schema
- Update API DTOs and controllers to support section-less items
- Create non-destructive migration for existing data
- Update UI rendering logic for both modes
- Consider a "Container" widget type that acts like current sections