- Implemented EnvPage component for managing environment variables.
- Added functionality to load, add, remove, and update environment variables.
- Included validation for empty and duplicate keys.
- Implemented import/export features for environment variables in JSON format.
- Integrated autocompletion for environment variable keys based on predefined config.
feat: create user profile management with edit and password change modals
- Developed ProfileCard component to display user information.
- Added EditProfileModal for updating user details.
- Implemented ChangePasswordModal for password modification.
- Integrated user data fetching and state management using Zustand.
feat: establish user store for managing user state and actions
- Created user store with Zustand for managing user profile state.
- Added actions for updating user information and handling loading states.
feat: implement login store for user authentication
- Developed login store for managing login state and actions.
- Added functionality for user login and registration with error handling.
feat: create reusable UI components for input groups and comboboxes
- Developed InputGroup and related components for enhanced input handling.
- Created Combobox component for improved selection functionality.
- Added Badge component for displaying contextual information.
- Implemented a new app structure with context management for the router.
- Created a token management page with a table to display configurations.
- Added forms for creating and editing token configurations with validation.
- Integrated Zustand for state management, including fetching, updating, and deleting configurations.
- Added dialogs for viewing and copying tokens.
- Added configuration management page with table view and modal forms for adding/editing configurations.
- Integrated Zustand for state management of configurations.
- Implemented user management drawer for organizations with user addition/removal functionality.
- Created user management page with CRUD operations for users.
- Introduced admin store for user-related actions including user creation, deletion, and updates.
- Developed reusable drawer component for UI consistency across user management.
- Enhanced error handling and user feedback with toast notifications.