Summary
Make Dashboard a first-class, independently constructible product module instead of deriving it directly from favorited saved queries and global AppState.
For the v1 product UX, keep the current simple model:
The browser has one current workspace. That workspace contains one ordered query collection and zero or one editable Dashboard. Starring a panel query adds one default tile to that Dashboard; un-starring removes that default tile.
Do not add dashboard collection management, dashboard folders, dashboard CRUD screens, or multi-dashboard authoring UX in this issue.
At the architecture and format level
Summary
Make Dashboard a first-class, independently constructible product module instead of deriving it directly from favorited saved queries and global
AppState.For the v1 product UX, keep the current simple model:
Do not add dashboard collection management, dashboard folders, dashboard CRUD screens, or multi-dashboard authoring UX in this issue.
At the architecture and format level