Closed mit-27 closed 3 months ago
Latest commit: 34531fc41b3fce6bf1812b95d63b5eb36b2890d9
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
@mit-27 is attempting to deploy a commit to the Panora Team on Vercel.
A member of the Team first needs to authorize it.
[!IMPORTANT]
Review skipped
Auto reviews are disabled on this repository.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The recent updates span multiple components and applications, focusing on enhancing UI/UX and functionality. Key changes include layout adjustments in login pages, theme management improvements, new logout and profile functionalities, and OAuth flow enhancements with success notifications.
File(s) | Change Summary |
---|---|
apps/client-ts/src/app/b2c/login/page.tsx |
Adjusted layout and styling of div elements and Tabs component. |
apps/client-ts/src/app/layout.tsx |
Changed defaultTheme in ThemeProvider from "light" to "system" . |
apps/client-ts/src/components/Nav/main-nav-sm.tsx |
Added imports, initializations, and onLogout function for enhanced user navigation and logout functionality. |
apps/client-ts/src/components/Nav/main-nav.tsx |
Adjusted padding in navItemClassName and renamed "Documentation" to "Docs". |
apps/client-ts/src/components/Nav/user-nav.tsx |
Added dropdown menu items for theme selection and adjusted profile display and logout functionality. |
apps/client-ts/src/components/RootLayout/index.tsx |
Added imports and state management for copying project ID with a tooltip and success toast. |
apps/client-ts/src/components/shared/team-switcher.tsx |
Changed PopoverContent class's ml property from ml-20 to ml-4 . |
apps/client-ts/src/components/Configuration/LinkedUsers/columns.tsx |
Introduced LinkedUserIdComponent for copying linked user ID with tooltip and success toast. |
apps/embedded-catalog/react/src/components/Modal.tsx |
Introduced Modal component for managing modal dialogs with open and close functionality. |
apps/embedded-catalog/react/src/components/PanoraDynamicCatalog.tsx |
Added imports and state variables, modified useOAuth function, and added modal for OAuth success notification. |
apps/magic-link/src/App.tsx |
Added classes "flex items-center justify-center" to <div> element for styling. |
apps/magic-link/src/components/Modal.tsx |
Introduced Modal component for managing modal dialogs with visibility and content state management. |
apps/magic-link/src/hooks/useOAuth.ts |
Added optional optionalApiUrl parameter, updated useOAuth function, and improved authentication window management. |
apps/magic-link/src/lib/ProviderModal.tsx |
Added imports, state variables, modified useOAuth function, and added modal for OAuth success notification. |
sequenceDiagram
participant User
participant App
participant OAuthService
participant UI
User->>App: Initiates OAuth Flow
App->>OAuthService: Redirect to OAuth Provider
OAuthService-->>User: OAuth Authentication
User-->>OAuthService: Grant Access
OAuthService-->>App: OAuth Token
App->>UI: Display Success Notification
UI-->>User: OAuth Success Message
Objective (Issue #225) | Addressed | Explanation |
---|---|---|
Handle OAuth success status | ✅ | |
Prevent re-authentication if OAuth access exists | ❌ | No specific changes identified addressing re-authentication prevention. |
Link unified data to id_connection instead of linkedUser |
❓ | Unclear if this objective is addressed; no direct changes observed. |
In the realm of code so bright, Changes made both day and night, Themes that shift from light to dark, OAuth flows now hit the mark. With tooltips, modals, and success toast, To these updates, we raise a toast! 🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@greptileai
Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
Tasks
Summary