10 Commits

Author SHA1 Message Date
67b434e692 feat: Replace localStorage with secure cookies for OAuth state management 2025-02-21 20:04:26 +08:00
760bbdbafd feat: Enhance homepage and OAuth authorization with improved design and functionality
- Redesign homepage with modern layout, feature cards, and interactive tabs
- Add Radix UI Tabs component for code example section
- Improve OAuth authorization page with more robust parameter validation
- Refactor Authorizing component with better loading state and error handling
- Optimize authorization code generation and expiration logic
- Update authorization flow to support standard OAuth 2.0 parameters
2025-02-20 03:44:05 +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
07ad2284cd chore: Update TypeScript type definitions for Node and React 2025-02-20 00:21:45 +08:00
dcf36824ed chore: update pnpm-lock.yaml 2025-02-19 01:15:10 +08:00
8be59fe6b6 chore: Add Radix UI Alert Dialog and update dependencies 2025-02-15 00:36:41 +08:00
Tuluobo
3e85d0828b feat: design home page ui 2024-10-10 09:38:04 +08:00
Tuluobo
b92fe7d572 feat: Add Client pages 2024-09-08 20:21:02 +08:00
Tuluobo
c311aeb18e feat: Sign in with discourse sso 2024-09-08 17:24:43 +08:00
Tuluobo
7af50b3003 Initial commit from Create Next App 2024-09-07 18:19:33 +08:00