panoratech / Panora

Add an integration catalog to your SaaS product in minutes
https://docs.panora.dev
Apache License 2.0
383 stars 76 forks source link

Feat/UI fix oauth custom #436

Closed naelob closed 1 month ago

vercel[bot] commented 1 month ago

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Comments Updated (UTC)
panora-client-ts βœ… Ready (Inspect) Visit Preview πŸ’¬ Add feedback May 19, 2024 6:58pm
changeset-bot[bot] commented 1 month ago

⚠️ No Changeset found

Latest commit: 879753abc71793b024ed6b4eed3b983f721a8d0f

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.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

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

CLAassistant commented 1 month ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

coderabbitai[bot] commented 1 month ago

[!WARNING]

Rate Limit Exceeded

@naelob has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 15 minutes and 21 seconds before requesting another review.

How to resolve this issue? After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.
How do rate limits work? CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.
Commits Files that changed from the base of the PR and between ca4f1bb29aca518c8a3b1497dd822d009ca9864f and 879753abc71793b024ed6b4eed3b983f721a8d0f.

Walkthrough

This update enhances client-side configuration management for connectors, introducing new components for improved display and management. It includes advanced form handling, state management techniques, UI enhancements like removing the "system" theme option, and documentation updates for API key generation and self-hosting guides.

Changes

Files/Paths Change Summary
apps/client-ts/src/app/(Dashboard)/configuration/page.tsx Added CustomConnectorPage import, updated tab trigger value, and introduced a new tab content section for "custom".
apps/client-ts/src/components/Configuration/AddAuthCredentialsForm.tsx Enhanced form handling, renamed ToUpdateToggle to updateToggle, and restructured the form layout.
apps/client-ts/src/components/Configuration/Connector/ConnectorDisplay.tsx Introduced ConnectorDisplay component for managing connection strategies with form handling, state management, and analytics integration.
apps/client-ts/src/components/Configuration/Connector/ConnectorLayout.tsx Introduced ConnectorLayout component for displaying connectors list, search functionality, and a panel for selected connector.
apps/client-ts/src/components/Configuration/Connector/ConnectorList.tsx Introduced ConnectorList component for displaying and selecting connectors.
apps/client-ts/src/components/Configuration/Connector/VerticalSelector.tsx Introduced VerticalSelector component for selecting vertical categories.
apps/client-ts/src/components/Configuration/Connector/useConnector.tsx Introduced useConnector function for state management using Jotai.
apps/client-ts/src/components/Configuration/CustomConnectorPage.tsx Introduced CustomConnectorPage component for filtering and displaying connectors based on search queries and vertical selection.
apps/client-ts/src/components/Configuration/authColumns.tsx Updated key from ToUpdateToggle to updateToggle in the mutate function.
apps/client-ts/src/components/Nav/theme-toggle.tsx Removed the option to set the theme to "system".
apps/client-ts/src/components/Provider/provider.tsx Adjusted the Provider function by removing useState and useRouter imports.
apps/client-ts/src/components/RootLayout/index.tsx Updated image source logic based on the theme.
apps/client-ts/src/components/ui/resizable.tsx Introduced components for resizable panels with vertical resizing handles.
apps/client-ts/src/components/ui/scroll-area.tsx Introduced ScrollArea and ScrollBar components for creating scrollable areas.
apps/client-ts/src/components/ui/textarea.tsx Introduced Textarea component for customizable textarea elements.
apps/client-ts/src/hooks/mutations/useConnectionStrategyAuthCredentials.tsx Removed toast messages for fetching connection strategy credentials.
apps/client-ts/src/hooks/mutations/useUpdateConnectionStrategy.tsx Renamed ToUpdateToggle to updateToggle in IUpdateConnectionStrategyDto interface and updated its usage.
apps/client-ts/src/state/verticalStore.ts Introduced a state management hook using zustand for managing vertical state.
docs/core-concepts/auth.mdx Corrected a typo and restructured the section on generating API keys for clarity.
docs/open-source/self-host-guide.mdx Updated the formatting of a bash command for clarity.
packages/shared/src/utils.ts Added vertical property to Provider interface and modified providersArray function to filter providers based on vertical.

In the realm of code, where connectors bloom, The dashboard's light dispels the gloom. With custom tabs and forms anew, We manage links both old and true. Through scrolls and panels, themes delight, Our code's a beacon in the night. 🌟


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?

Share - [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)
Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit .` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai generate interesting stats about this repository and render them as a table.` - `@coderabbitai show all the console.log statements in this repository.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (invoked as PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger a review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai help` to get help. Additionally, you can add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. ### CodeRabbit Configration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information. - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json` ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](https://discord.com/invite/GsXnASn26c) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
socket-security[bot] commented 1 month ago

New dependencies detected. Learn more about Socket for GitHub β†—οΈŽ

Package New capabilities Transitives Size Publisher
npm/coolshapes-react@1.0.1 None 0 2.13 MB realvjy
npm/jotai@2.8.0 None 0 513 kB daishi
npm/react-resizable-panels@2.0.19 None 0 1.24 MB brianvaughn
npm/zod@3.23.8 None 0 667 kB colinmcd94

View full reportβ†—οΈŽ