diff --git a/README.md b/README.md index 39919259..c169d597 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ The app uses a **native file watcher** on the `.beads` directory. When an AI age - **Gallery Navigation**: Browse multiple attached files with arrow keys or buttons ### Filtering & Display -- **Extended Status Support**: All Beads statuses handled — `deferred`, `pinned`, `hooked`, and `tombstone` (deleted) issues filtered from default view +- **Extended Status Support**: All active Beads statuses handled — `deferred`, `pinned`, and `hooked` - **Advanced Filters**: Multi-select filters by type, status, priority, labels, and assignee - **Exclusion Filters**: Hide specific issues by criteria (inverse filtering) - **Search**: Find issues by title, ID, or description diff --git a/app/components/dashboard/DashboardContent.vue b/app/components/dashboard/DashboardContent.vue index 1ca842f3..d6924a2e 100644 --- a/app/components/dashboard/DashboardContent.vue +++ b/app/components/dashboard/DashboardContent.vue @@ -15,21 +15,21 @@ import { TooltipTrigger, } from '~/components/ui/tooltip' -type KpiFilter = 'total' | 'open' | 'in_progress' | 'blocked' +type KpiFilter = 'total' | 'open' | 'in_progress' | 'blocked' | 'workflow' const props = withDefaults(defineProps<{ stats: DashboardStats | null readyIssues: Issue[] inProgressIssues: Issue[] + blockedIssues: Issue[] pinnedIssues: Issue[] pinnedSortMode?: PinnedSortMode - kpiGridCols?: 2 | 4 + kpiGridCols?: 2 | 5 activeKpiFilter: KpiFilter | null - statusFilters: string[] showOnboarding?: boolean hideKpis?: boolean }>(), { - kpiGridCols: 4, + kpiGridCols: 5, showOnboarding: false, hideKpis: false, }) @@ -46,6 +46,7 @@ const emit = defineEmits<{ // Collapsible state (per-project, singleton) const isChartsCollapsed = useProjectStorage('chartsCollapsed', true) const isInProgressCollapsed = useProjectStorage('inProgressCollapsed', true) +const isBlockedCollapsed = useProjectStorage('blockedCollapsed', true) const isPinnedCollapsed = useProjectStorage('pinnedCollapsed', false) const isReadyCollapsed = useProjectStorage('readyCollapsed', true) @@ -53,11 +54,12 @@ const isReadyCollapsed = useProjectStorage('readyCollapsed', true)