use super::BrowserUiFeatureDefinition;
pub(super) const FEATURES: &[BrowserUiFeatureDefinition] = &[
(
"feat:bucketwarden.ui.browser.auth-session",
"Browser UI auth and session boundary",
"auth",
"browser-ui.auth-session",
),
(
"feat:bucketwarden.ui.browser.login-page",
"Browser UI login page",
"auth",
"browser-ui.login-page",
),
(
"feat:bucketwarden.ui.browser.login-submit",
"Browser UI login submit flow",
"auth",
"browser-ui.login-submit",
),
(
"feat:bucketwarden.ui.browser.logout",
"Browser UI logout flow",
"auth",
"browser-ui.logout",
),
(
"feat:bucketwarden.ui.browser.session-expiry",
"Browser UI session expiry handling",
"auth",
"browser-ui.session-expiry",
),
(
"feat:bucketwarden.ui.browser.auth-error-states",
"Browser UI authentication error states",
"auth",
"browser-ui.auth-error-states",
),
(
"feat:bucketwarden.ui.browser.current-user-context",
"Browser UI current user context",
"auth",
"browser-ui.current-user-context",
),
(
"feat:bucketwarden.ui.browser.auth.current-user",
"Browser UI current user context",
"auth",
"browser-ui.auth.current-user",
),
(
"feat:bucketwarden.ui.browser.auth.disabled-action-reasons",
"Browser UI disabled action reasons",
"auth",
"browser-ui.auth.disabled-action-reasons",
),
(
"feat:bucketwarden.ui.browser.auth.login",
"Browser UI login workflow",
"auth",
"browser-ui.auth.login",
),
(
"feat:bucketwarden.ui.browser.auth.logout",
"Browser UI logout workflow",
"auth",
"browser-ui.auth.logout",
),
(
"feat:bucketwarden.ui.browser.auth.permission-denied",
"Browser UI permission denied state",
"auth",
"browser-ui.auth.permission-denied",
),
(
"feat:bucketwarden.ui.browser.auth.route-guards",
"Browser UI route guards",
"auth",
"browser-ui.auth.route-guards",
),
(
"feat:bucketwarden.ui.browser.auth.session-expiry",
"Browser UI session expiry handling",
"auth",
"browser-ui.auth.session-expiry",
),
(
"feat:bucketwarden.ui.browser.protected-route-guard",
"Browser UI protected route guard",
"auth",
"browser-ui.auth.protected-route-guard",
),
(
"feat:bucketwarden.ui.browser.identity-provider-selection",
"Browser UI identity provider selection",
"auth",
"browser-ui.auth.identity-provider-selection",
),
(
"feat:bucketwarden.ui.browser.current-user-session",
"Browser UI current-user session",
"auth",
"browser-ui.auth.current-user",
),
(
"feat:bucketwarden.ui.browser.login-form",
"Browser UI login form",
"auth",
"browser-ui.auth.login-form",
),
(
"feat:bucketwarden.ui.browser.login-invalid-credentials",
"Browser UI invalid credential handling",
"auth",
"browser-ui.auth.invalid-credentials",
),
(
"feat:bucketwarden.ui.browser.login-valid-credentials",
"Browser UI valid credential handling",
"auth",
"browser-ui.auth.valid-credentials",
),
(
"feat:bucketwarden.ui.browser.permission-denied-state",
"Browser UI permission denied state",
"auth",
"browser-ui.auth.permission-denied",
),
(
"feat:bucketwarden.ui.browser.session-expiry-handling",
"Browser UI session expiry handling",
"auth",
"browser-ui.auth.session-expiry",
),
];