Block a user
cf9fd767f3
feat: update Sidebar component for improved responsiveness and menu interaction; add showTitle prop to SidebarItem
2f304684f3
feat: enhance Sidebar component with responsive menu and swipe functionality; update UserList component for full-width display
bb751c1476
feat: update admin pages to display "Hello world!" and enhance layout with dynamic titles and dividers
c100c71fea
fix: adjust margin for Divider component in Sidebar for consistent spacing
3bb97abdf2
feat: update Sidebar component layout and styling for improved user experience
919630524b
feat: enhance sidebar component with dynamic item rendering and improved layout
3ac29ae909
feat: add OAUTH_SCOPES to environment types and update authOptions for dynamic scope handling
b1f59249c0
feat: improve session management by handling session errors and enhancing token refresh logic
b467ae704c
feat: enhance authentication flow by redirecting unauthenticated users and updating token scope
7aab149bb2
refactor: remove role property from User model and update related logic for role handling
de8742437f
feat: refactor room-related services and update API URLs for improved structure and clarity
dc858227fa
feat: integrate session management with AppWrapper and update axios interceptor for token handling
9f2ae08f1a
feat: add admin pages for classes, rooms, settings, and users with updated layout and sidebar navigation
1684ac2743
feat: refactor class selection handling by introducing user store and updating related components
da74d1bf82
feat: implement class selection in header and add API service for fetching classes
16a191341b
feat: add SWR and related dependencies to improve data fetching capabilities
946bc68946
feat: enhance class and room handling by updating fetchClass return type and improving null checks in components