Development Progress Tracker - Built vs. Remaining Features #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Clinch Development Progress
This issue tracks what has been built and what remains to be implemented for Clinch, a lightweight self-hosted SSO portal for home labs.
✅ Completed Features
Core Infrastructure
Authentication & User Management
generates_token_for(invitation, password reset, magic login)Data Models
UI & Navigation
Profile Management
OpenID Connect (OIDC) Provider
/.well-known/openid-configurationwith provider metadata/.well-known/jwks.json- Public keys for JWT verification/oauth/authorize- OAuth 2.0 authorization request/oauth/token- Exchange authorization code for access/ID tokens/oauth/userinfo- Return user claimsTrusted-Header SSO (ForwardAuth)
/api/verify- Validate session and return user infoRoutes
⏳ Remaining Features
Security Enhancements
TOTP Two-Factor Authentication
Admin Interface
Future Enhancements
Technical Stack
Next Immediate Steps
Based on current discussion:
This issue will be updated as features are completed. Feel free to reference specific sections when creating focused feature issues.