You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Split from #936 (GitLab login). After creating a GitLab workspace and configuring login (#936), admins need UI to manage GitLab-specific settings: connection health, webhook status, monitored projects, and token lifecycle.
Previously tracked as #725 (closed, scope absorbed here).
Context
Split from #936 (GitLab login). After creating a GitLab workspace and configuring login (#936), admins need UI to manage GitLab-specific settings: connection health, webhook status, monitored projects, and token lifecycle.
Previously tracked as #725 (closed, scope absorbed here).
Scope
1. Connection Status Section
2. Webhook Health Section
3. Monitored Projects Section
WorkspaceRepositoryMonitorServiceendpoints4. Token Management Section
PATCH /tokenendpointUI Conventions
AdminSettingsPagecomposition pattern: props bundle per section<Card><CardContent>...</CardContent></Card>export interface SectionNameProps<AlertDialog><Skeleton>for loading,toast.error()for errorssatisfies Meta,tags: ["autodocs"],fn()for callbacksDefault,TokenExpiringSoon,WebhookStale,NoProjects,LoadingVerification
Dependencies