Commit Graph

6 Commits

Author SHA1 Message Date
491c74e231 refactor(utils): remove debug log from cookie getter 2026-03-10 18:41:27 +08:00
dd1f82920b fix(Users): fix user do not display in user management page and add user dialog box
- Change user property names to match API response (UserID, Username, Type, CreatedAt)
- Remove lastActive field from display
- Add error handling for user list loading
- Improve UI styling with better padding and background
- Add null checks for Username display
2026-03-10 14:53:42 +08:00
ffaa78be94 feat(Instances): add instance creation modal with form and validation
Implement a modal dialog for creating new instances with comprehensive form fields for different authentication methods (token/OIDC). Includes form validation, loading states, and success/error handling. Also adds consistent card styling across views and updates the add user button with an icon.

Add api-backend.md to gitignore to prevent accidental commits of local documentation.
2026-03-10 13:53:03 +08:00
8380720d5e refactor(styles): move common styles to shared CSS file
Extract duplicated styles across multiple components into a common CSS file and import it where needed. This improves maintainability by reducing code duplication and centralizing style definitions.
2026-03-09 22:25:58 +08:00
b4c8b21142 feat(ui): replace emoji icons with fontawesome icons
Add Font Awesome dependency and replace all emoji icons with corresponding Font Awesome icons across components. This provides better visual consistency and scalability.
2026-03-09 22:16:55 +08:00
2f6cfe7704 Initial commit: finish basic WebUI interface 2026-03-09 21:17:22 +08:00