Integrate credentials manager with host authentication system

- Add credential selection tab to Host Manager editor
- Create CredentialSelector component for credential selection
- Update form validation to support credential-based authentication
- Extend SSH host interfaces with credentialId field
- Add internationalization support for credential authentication
- Fix OIDC config endpoint to return 200 with null data instead of 404
- Improve credentials UI spacing and color consistency
- Remove hardcoded colors and use Zinc theme throughout
This commit is contained in:
ZacharyZcR
2025-09-06 17:44:41 +08:00
parent 81fca5b074
commit 199a9f6e52
14 changed files with 429 additions and 158 deletions
+6 -1
View File
@@ -12,7 +12,12 @@
"Bash(npm run build:*)",
"Bash(npm install)",
"Bash(npm run electron:build:*)",
"Bash(npm uninstall:*)"
"Bash(npm uninstall:*)",
"Bash(git remote set-url:*)",
"Bash(npm run dev:backend:*)",
"Bash(taskkill:*)",
"Bash(node:*)",
"WebFetch(domain:ui.shadcn.com)"
],
"deny": [],
"ask": []