-
Notifications
You must be signed in to change notification settings - Fork 10
feat: Integrations catalog #553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
openint-bot
wants to merge
950
commits into
main
Choose a base branch
from
oint-1291-integrations-directory-search
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Update to base on connector config not connector * Call the correct useConnectHook * Got the plaid dialog to show up * Successfully calling postConnect res also * fix some type errors * Fix remaining type errors * optimize pre-connect to occur in server component with initial data * Remove dummy * Add myConnections * Add tabs back again * Tabs.client working * fix so only passing structured data to server component * Use hash kind of works but has initial flash * Finally got the right approach * Moving into proper utils * magic link page with connect embed * fix schemaForm so connect re-renders in real time * Accept param connector_name * Cannot figure out why zod schema does not work * Create pattern around passing theme variables into connect * Make it look like a browser * Add support for delete connection
* adding organization model * adding get organization api * adding settings page
* connectpage with new schemaform in storybook * connectionportal * refactor: update ConnectionPortal card styles * ui tweaks to cards * UI changes and reorganizing files
* adding events table * new connections detail sheet * lint
* adding webhook url to settings form * making font light * fixing tests * adding to export * Update packages/api-v1/routers/onboarding.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
…te (#402) * Adding separate commands package * Popver, Dialog and inline variants for commands * Test out with keyboard shortcuts * Command components story ready * Remove previous ui-v0 commands * Commands to switch organization * Navigate command also * Introduce CommandContext and use it for the cmd+k hint in AppHeader * move command into its own file * Use command button inside connect also * hideGroupHeadings and initialParams, CommandButton later * Fixing global commands provider hierarchy * Add scaffolding for a bunch more connection actions * Fix types and build * use client
* figma components and connectionstable * vercel fix --------- Co-authored-by: Amadeo Pellicce <[email protected]>
This reverts commit 0bbcf69.
…console (#405) * consolidating rewrite logic * removing dashboard path * adjusting rewrite * setting correct vercel hosts
* Scaffold connnector card proper * Add some fixture data for connections card and start of .cursorrules * Further update fixtures for connect * Bettering story * Add grid for connection * Add DataTileView component and its associated stories for rendering connection and simple item tiles * Remove SimpleDataTable and related story files; update .cursorrules with additional guidelines for component creation and usage. * Use ConnectionCard in Connect * expand on connector when retrieving connection * Removing irrelevant stuff * Scaffold ConnectorConfigCard * use the connector config card in connect * Fix type errors * fix more tests * Fix more tests
* adding /api/v1 url * making request init * adding v1 project * No more elysia prefix, always assume root * fix regex bug * Fix test utils --------- Co-authored-by: OpenInt Bot <[email protected]>
* Mass removing everything unrelated to v1 * Remove patches * Fix sdk test * Delete outdated snapshot
* OAuth2 client on fetch * Add a default page
* adding org id to connect context * fetching redirect uri from db * refactoring webhook input form * renaming onboarding->organization router * renaming onboarding->organization router * abstracting metadata url endpoint * updating import * Update packages/api-v1/routers/organization.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Update connectors/cnext/_defaults/oauth2/utils.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Lazily create api key and org, plus add api e2e test * Fix broken preConnect from plaid * fix test
Due to build failures on main This reverts commit 7190340.
* adding import connection method * adding import connection method * reusing ref
…t to showing client_id and client_secret. The toggle should not be shown (#554) * Add hasOpenIntCredentials flag to determine if the toggle is visible in ccfg sheet * Update docs * Use correct casing for new flag * Update api casing for auth_type and all ui references * Regenerate docs after api changes
55a592b
to
086edc6
Compare
Bug Report
Comments? Email us. |
Bug Report
Comments? Email us. |
* adding build vs buy section * disabling apis from oas and docs * Update docs/generateDocsOas.bin.cjs Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * updating docs * updating defs * merging main and updating oas --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* adding expires_at calculation back * improving the connection sheet page
* fix: union for default credentials overlapping causing custom credentials to be parsed as default * Fix types
* fixing check connection and tightening tests * adding expires_at calculation at import and check
… free form user input (#560) * small improvs * ditto scopes trim * final check
441d048
to
9d283d5
Compare
Bug Report
Comments? Email us. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CodeAnt-AI Description
listConnectorIntegrations
endpoint to theintegrationRouter
, enabling clients to retrieve a list of integrations for a specified connector, with OpenAPI documentation and robust input/output validation.listIntegrations
method, ensuring consistent API responses.This PR introduces a new API endpoint for listing connector integrations, complete with OpenAPI metadata and validation. It also adds thorough tests to ensure the endpoint works as intended, improving the API's extensibility and reliability.
Changes walkthrough
integration.ts
Add listConnectorIntegrations endpoint to integrationRouter with
OpenAPI metadata
packages/api-v1/trpc/routers/integration.ts
integrationRouter
with alistConnectorIntegrations
endpoint.
description, and summary.
both connectors with and without a
listIntegrations
method.validation.
integration.test.ts
Add tests for listConnectorIntegrations endpoint in integrationRouter
packages/api-v1/trpc/routers/integration.test.ts
listConnectorIntegrations
endpoint.response structure and content.
endpoint calls.
💡 Usage Guide
Checking Your Pull Request
Every time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.
Talking to CodeAnt AI
Got a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace "Your question here" with whatever you want to ask:
This lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.
Retrigger review
Ask CodeAnt AI to review the PR again, by typing:
Check Your Repository Health
To analyze the health of your code repository, visit our dashboard at https://app.codeant.ai. This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.