use super::BrowserUiFeatureDefinition;
pub(super) const FEATURES: &[BrowserUiFeatureDefinition] = &[
(
"feat:bucketwarden.ui.browser.action-filter-bar",
"Browser UI action and filter bar",
"interaction",
"browser-ui.action-filter-bar",
),
(
"feat:bucketwarden.ui.browser.mobile-layout-collapse",
"Browser UI mobile layout collapse",
"quality",
"browser-ui.mobile-layout-collapse",
),
(
"feat:bucketwarden.ui.browser.audit-search-filter-sort",
"Browser UI audit search filter sort",
"interaction",
"browser-ui.audit.query-controls",
),
(
"feat:bucketwarden.ui.browser.evidence-export-download",
"Browser UI evidence export download",
"interaction",
"browser-ui.evidence.export-download",
),
(
"feat:bucketwarden.ui.browser.search-filter-sort",
"Browser UI search filter and sort controls",
"interaction",
"browser-ui.search-filter-sort",
),
(
"feat:bucketwarden.ui.browser.loading-error-states",
"Browser UI loading and error states",
"interaction",
"browser-ui.loading-error-states",
),
(
"feat:bucketwarden.ui.browser.loading-empty-error-states",
"Browser UI loading empty error states",
"interaction",
"browser-ui.loading-empty-error-states",
),
(
"feat:bucketwarden.ui.browser.accessibility",
"Browser UI accessibility baseline",
"quality",
"browser-ui.accessibility",
),
(
"feat:bucketwarden.ui.browser.accessibility-baseline",
"Browser UI accessibility baseline",
"quality",
"browser-ui.accessibility-baseline",
),
(
"feat:bucketwarden.ui.browser.responsive-layout",
"Browser UI responsive layout",
"quality",
"browser-ui.responsive-layout",
),
(
"feat:bucketwarden.ui.browser.components.tables-drawers-modals",
"Browser UI table drawer modal components",
"quality",
"browser-ui.components.tables-drawers-modals",
),
(
"feat:bucketwarden.ui.browser.tokens.color",
"Browser UI color tokens",
"design",
"browser-ui.tokens.color",
),
(
"feat:bucketwarden.ui.browser.tokens.focus-status",
"Browser UI focus and status tokens",
"design",
"browser-ui.tokens.focus-status",
),
(
"feat:bucketwarden.ui.browser.tokens.spacing",
"Browser UI spacing tokens",
"design",
"browser-ui.tokens.spacing",
),
(
"feat:bucketwarden.ui.browser.tokens.table",
"Browser UI table tokens",
"design",
"browser-ui.tokens.table",
),
(
"feat:bucketwarden.ui.browser.tokens.typography",
"Browser UI typography tokens",
"design",
"browser-ui.tokens.typography",
),
(
"feat:bucketwarden.ui.browser.operator-preferences",
"Browser UI operator preferences",
"interaction",
"browser-ui.operator-preferences",
),
(
"feat:bucketwarden.ui.browser.preferences-view",
"Browser UI preferences view",
"interaction",
"browser-ui.preferences-view",
),
(
"feat:bucketwarden.ui.browser.preferences-persistence",
"Browser UI preferences persistence",
"interaction",
"browser-ui.preferences-persistence",
),
(
"feat:bucketwarden.ui.browser.refresh-realtime",
"Browser UI refresh and live update controls",
"interaction",
"browser-ui.refresh-realtime",
),
(
"feat:bucketwarden.ui.browser.download-export",
"Browser UI download and export actions",
"interaction",
"browser-ui.download-export",
),
(
"feat:bucketwarden.ui.browser.build-delivery",
"Browser UI build and delivery pipeline",
"delivery",
"browser-ui.build-delivery",
),
(
"feat:bucketwarden.ui.browser.e2e-test-harness",
"Browser UI end-to-end test harness",
"quality",
"browser-ui.e2e-test-harness",
),
(
"feat:bucketwarden.ui.browser.e2e-auth-workflows",
"Browser UI E2E authentication workflows",
"quality",
"browser-ui.e2e.auth",
),
(
"feat:bucketwarden.ui.browser.e2e-report-workflows",
"Browser UI E2E report workflows",
"quality",
"browser-ui.e2e.reports",
),
(
"feat:bucketwarden.ui.browser.e2e-bucket-object-workflows",
"Browser UI E2E bucket and object workflows",
"quality",
"browser-ui.e2e.bucket-object",
),
(
"feat:bucketwarden.ui.browser.e2e-governance-workflows",
"Browser UI E2E governance workflows",
"quality",
"browser-ui.e2e.governance",
),
(
"feat:bucketwarden.ui.browser.e2e-audit-evidence-workflows",
"Browser UI E2E audit and evidence workflows",
"quality",
"browser-ui.e2e.audit-evidence",
),
(
"feat:bucketwarden.ui.browser.e2e-invalid-inputs",
"Browser UI E2E invalid-input workflows",
"quality",
"browser-ui.e2e.invalid-inputs",
),
(
"feat:bucketwarden.ui.browser.e2e-worst-case-errors",
"Browser UI E2E worst-case error workflows",
"quality",
"browser-ui.e2e.worst-case-errors",
),
(
"feat:bucketwarden.ui.browser.versions.download",
"Browser UI download specific version",
"interaction",
"browser-ui.versions.download",
),
(
"feat:bucketwarden.ui.browser.versions.restore-copy",
"Browser UI restore or copy version",
"interaction",
"browser-ui.versions.restore-copy",
),
(
"feat:bucketwarden.ui.browser.audit.filter-sort",
"Browser UI audit filter sort",
"interaction",
"browser-ui.audit.filter-sort",
),
(
"feat:bucketwarden.ui.browser.evidence.export",
"Browser UI evidence export",
"interaction",
"browser-ui.evidence.export",
),
(
"feat:bucketwarden.ui.browser.e2e.apply-lift-legal-hold",
"Browser UI E2E apply lift legal hold",
"quality",
"browser-ui.e2e.apply-lift-legal-hold",
),
(
"feat:bucketwarden.ui.browser.e2e.expired-session",
"Browser UI E2E expired session",
"quality",
"browser-ui.e2e.expired-session",
),
(
"feat:bucketwarden.ui.browser.e2e.login-to-bucket-browsing",
"Browser UI E2E login to bucket browsing",
"quality",
"browser-ui.e2e.login-to-bucket-browsing",
),
(
"feat:bucketwarden.ui.browser.e2e.object-version-workflow",
"Browser UI E2E object version workflow",
"quality",
"browser-ui.e2e.object-version-workflow",
),
(
"feat:bucketwarden.ui.browser.e2e.permission-denied",
"Browser UI E2E permission denied",
"quality",
"browser-ui.e2e.permission-denied",
),
(
"feat:bucketwarden.ui.browser.e2e.privileged-action-evidence",
"Browser UI E2E privileged action evidence",
"quality",
"browser-ui.e2e.privileged-action-evidence",
),
];