Commit Graph

53 Commits

Author SHA1 Message Date
de8742437f feat: refactor room-related services and update API URLs for improved structure and clarity 2025-01-06 11:21:05 +01:00
dc858227fa feat: integrate session management with AppWrapper and update axios interceptor for token handling 2025-01-06 03:15:01 +01:00
9f2ae08f1a feat: add admin pages for classes, rooms, settings, and users with updated layout and sidebar navigation 2025-01-06 02:56:51 +01:00
1ff5126e98 chore: update base image to Node.js 20-alpine in Dockerfile 2025-01-06 00:37:53 +01:00
bf94e84c65 chore: remove SWR and related dependencies from package.json and yarn.lock 2025-01-06 00:35:02 +01:00
1684ac2743 feat: refactor class selection handling by introducing user store and updating related components 2025-01-06 00:31:25 +01:00
da74d1bf82 feat: implement class selection in header and add API service for fetching classes 2025-01-05 23:22:52 +01:00
16a191341b feat: add SWR and related dependencies to improve data fetching capabilities 2025-01-05 22:53:57 +01:00
946bc68946 feat: enhance class and room handling by updating fetchClass return type and improving null checks in components 2025-01-05 22:53:51 +01:00
96a0c5c4b0 fix: update dependencies in useEffect hooks and improve router usage in SidebarItem 2025-01-05 03:19:22 +01:00
ff82486134 feat: add class selection functionality to header and room table components 2025-01-05 03:10:45 +01:00
434414d99d feat: implement sidebar component and replace admin header with sidebar in admin layout
implement zustand as store for rooms
2025-01-05 02:38:13 +01:00
d45f79a3d9 feat: protect admin routes with OIDC roles 2025-01-05 02:10:54 +01:00
f0b498ca18 feat: change package name 2025-01-05 01:18:12 +01:00
26e9462dac refactor: remove unused session retrieval in AdminPage component 2025-01-05 01:11:52 +01:00
a9d4fbedcf fix: auth ssr to rendering admin btn and username 2025-01-05 01:09:03 +01:00
ddd333e64a feat: disable button in RoomCard based on start time and refine date comparison in RoomTable 2025-01-04 18:53:51 +01:00
38fa50e0c8 feat: add ProvidersList component for authentication and update LoginPage 2025-01-04 18:17:06 +01:00
096a10b9c1 refactor: improve component formatting in Header, RoomCard, and ThemeSwitcher 2025-01-04 17:58:23 +01:00
e6f84ad95e feat: use SSR On Pages 2025-01-04 16:36:57 +01:00
b81a058a1c ref: format 2025-01-04 16:11:22 +01:00
f54a8ccc0a feat: refactor RoomCard and RoomList components, add SkeletonRoomCard for loading state 2025-01-04 16:11:05 +01:00
85deb66a54 feat: add Prettier for code formatting and enhance RoomList component scroll behavior 2025-01-03 02:36:48 +01:00
f9aef69cfa feat: add Room component and refactor Conference components, implement custom scrollbar styles and smooth 2025-01-03 02:19:20 +01:00
37a34dc004 feat: enhance Header component with user profile fetching and admin button, update ThemeSwitcher to use Button component 2025-01-02 22:11:09 +01:00
c325305442 feat: add production start script for Docker deployment 2025-01-02 21:08:22 +01:00
65cc556080 feat: reposition ThemeSwitcher component in Header and enhance button styling 2025-01-02 20:26:05 +01:00
482b43eaf4 fix: update Docker build script to remove no-cache option for improved performance 2025-01-02 19:54:21 +01:00
52ba69107e feat: add Docker build script to package.json for containerized deployment 2025-01-02 19:48:15 +01:00
c45579221b refactor: simplify conditional check for class response before fetching rooms 2025-01-02 19:30:50 +01:00
e6d8a9ae9e feat: enhance Header component to display user initials and refactor ThemeSwitcher for improved button handling 2025-01-02 18:54:59 +01:00
b4d054de36 feat: add theme switcher and refactor conference components to use new Room interface 2025-01-02 18:34:08 +01:00
bc8216fbe2 feat: implement Conference List & Card 2024-12-29 03:25:51 +01:00
M1000fr
c54d6b2ea8 feat: implement NextUI & header 2024-12-26 00:23:23 +01:00
m1000
40e002e998 Merge pull request 'feature/auth' (#3) from feature/auth into development
Reviewed-on: Toogether/Client#3
2024-12-24 08:45:32 +00:00
M1000fr
bc880295c4 Refactor: Simplify conditional rendering in FetchApi component 2024-12-13 18:39:49 +01:00
M1000fr
52fc2b5e07 Refactor: Update docker-compose.yml to remove unnecessary build and environment configurations 2024-12-13 18:16:43 +01:00
M1000fr
76d05af0bb Refactor: Update moment locale to French in axios.ts and authOptions.ts 2024-12-13 14:42:34 +01:00
M1000fr
7f0573dc0e refactor: Add Dockerfile, docker-compose.yml, and update next.config.ts 2024-12-13 13:54:25 +01:00
M1000fr
cb27acdbd9 refactor: .env.example 2024-12-13 13:35:54 +01:00
M1000fr
135d94c976 refactor: organise 2024-12-13 13:31:41 +01:00
M1000fr
1dbd24f2e6 refactor: change structure 2024-12-12 18:58:43 +01:00
M1000fr
716642142f refactor: Update login page and layout styles 2024-12-12 16:56:48 +01:00
M1000fr
2ff781feea feat: Auth implementation
- Add Login & Logout page
- Add middleware to protect pages
- Add Header Server Side Component
2024-12-12 15:13:12 +01:00
M1000fr
08a41e5e2b feat: refresh token when access token has expired 2024-12-12 00:45:32 +01:00
M1000fr
52f2c969cc feat: integrate openid well-known 2024-12-11 18:51:23 +01:00
M1000fr
2091aec376 feat: switch to JWKS verification 2024-12-11 00:41:55 +01:00
M1000fr
124a46e0d1 refactor: Add Apache License to the project 2024-11-26 18:33:11 +01:00
M1000fr
8806c38320 ref: move to auth page to an component 2024-11-25 17:30:44 +01:00
e257940129 ref: remove comments and styles 2024-11-24 22:24:18 +01:00