Commit Graph

14 Commits

Author SHA1 Message Date
beilunyang
ea7fd5490c refactor: Consolidate configuration management with Zustand store 2025-03-01 10:29:50 +08:00
beilunyang
b1d898e298 feat: Add configurable maximum email limit for users 2025-02-28 00:30:37 +08:00
beilunyang
5454d1a7b2 refactor: Update API documentation and curl examples with protocol-aware URLs 2025-02-10 11:51:47 +08:00
beilunyang
e23e8170b9 fix: eslint error 2025-02-10 11:31:11 +08:00
beilunyang
9ad3115833 feat: Implement OpenAPI with API Key authentication and role-based access control 2025-02-10 11:25:25 +08:00
beilunyang
086ad28f6a feat: Support finding and promoting roles by username 2025-01-15 19:34:35 +08:00
beilunyang
126a4cb948 feat: Implement username/password authentication and registration features 2025-01-15 16:00:06 +08:00
beilunyang
bfe439f90b refactor: support demotion and improve error handling in role management 2024-12-28 18:23:44 +08:00
beilunyang
45a13d0c20 feat: Enhance email domain configuration and management 2024-12-28 01:34:34 +08:00
beilunyang
6420cd7570 feat: Add configuration management for default user roles and permissions 2024-12-28 00:54:29 +08:00
beilunyang
5a7c17752a feat: Implement role-based access control and enhance permissions system 2024-12-27 13:35:29 +08:00
beilunyang
ba14701210 fix: Add flex-shrink utility to buttons and profile elements for better layout consistency 2024-12-18 02:45:54 +08:00
beilunyang
5d7a6d7bad feat: Add Webhook integration and update README with new features 2024-12-18 02:38:04 +08:00
beilunyang
c69947ceae feat: profile page & webhook notification 2024-12-18 01:59:34 +08:00