9 Commits

Author SHA1 Message Date
bd6b2b747d feat: Add user allowlist and improve client creation validation
- Implement user allowlist feature for client applications
- Add input validation for client creation form
- Handle parsing of allowed users list
- Improve error handling and user feedback during client creation
- Update authorization process to check client enabled status and user permissions
2025-02-20 02:13:06 +08:00
0dd6a3338f refactor: Improve UI and UX for client management and authorization
- Updated client status toggle with Switch component
- Refined admin pages for clients and users with layout improvements
- Enhanced authorization action with more detailed error logging
- Modified dashboard links to point to client list instead of new client page
- Updated client edit form with clearer user input guidance
2025-02-20 02:02:04 +08:00
70e66294e3 feat: Add user access control and client management enhancements
- Introduced `allowedUsers` field to Client model for granular access control
- Implemented user filtering in authorization process
- Updated client edit form with allowed users configuration
- Enhanced dashboard and admin pages with improved user and client management
- Refactored client update and delete API routes
- Added form validation using Zod and react-hook-form
2025-02-20 01:49:52 +08:00
84e8adf285 chore: Update Prisma client import paths 2025-02-16 22:11:53 +08:00
a3fe3ec419 feat: Enhance authorization UI and add analytics tracking 2025-02-16 22:03:45 +08:00
8be59fe6b6 chore: Add Radix UI Alert Dialog and update dependencies 2025-02-15 00:36:41 +08:00
b025ab22be 添加编辑应用和删除应用功能 2025-02-15 00:31:31 +08:00
00538187c6 feat: Enhance dashboard UI with new layout and client management 2025-02-08 19:54:27 +08:00
Tuluobo
b92fe7d572 feat: Add Client pages 2024-09-08 20:21:02 +08:00