Closed nxtCoder19 closed 2 months ago
This pull request introduces several changes related to the console application, webinar functionality, and infrastructure management. The main focus is on improving the user interface for managing clusters, updating image discovery features, and enhancing the webinar experience.
sequenceDiagram
participant U as User
participant UI as Console UI
participant API as Console API
participant R as Registry
U->>UI: Enter image search query
UI->>API: Debounced search request
API->>R: Search registry images
R-->>API: Return matching images
API-->>UI: Return search results
UI->>U: Display image list with metadata
U->>UI: Select image
UI->>U: Update selected image
sequenceDiagram
participant U as User
participant W as Webinar App
participant A as Auth Service
participant M as Meeting Service
U->>W: Request to join webinar
W->>A: Check user authentication
A-->>W: Return user details
alt User authenticated
W->>M: Redirect to meeting URL
else User not authenticated
W->>A: Redirect to login page
end
Change | Details | Files |
---|---|---|
Updated cluster management UI and terminology |
|
src/apps/console/routes/_main+/$account+/infra+/_layout.tsx src/apps/console/routes/_main+/$account+/infra+/clusters/route.tsx src/apps/console/routes/_main+/$account+/infra+/clusters/cluster-resources-v2.tsx |
Enhanced image discovery and selection functionality |
|
src/apps/console/page-components/app/general.tsx src/apps/console/routes/_main+/$account+/env+/$environment+/new-app/app-detail.tsx src/apps/console/server/gql/queries/registry-image-queries.ts |
Updated webinar functionality |
|
src/apps/webinar/src/app/page.tsx src/apps/webinar/src/app/components/join-webinar.tsx src/apps/webinar/src/app/pages/meeting/page.tsx src/apps/webinar/src/app/around/join/page.tsx |
Modified BYOK cluster queries and UI |
|
src/apps/console/server/gql/queries/byok-cluster-queries.ts src/apps/console/routes/_main+/$account+/infra+/byok-cluster/route.tsx |
Updated VPN device management |
|
src/apps/console/routes/_main+/$account+/infra+/_layout.tsx src/apps/console/routes/_main+/$account+/infra+/vpn-devices/route.tsx |
Modified settings layout and image discovery instructions |
|
src/apps/console/routes/_main+/$account+/settings+/_layout.tsx src/apps/console/routes/_main+/$account+/settings+/images/handle-image-discovery.tsx |
Summary by Sourcery
Enhance the console application with improved image search and selection capabilities, and update the infrastructure management UI to better handle clusters and computes. Add a new page for joining webinars with user authentication and redirection features.
New Features:
Enhancements: