Skip to content
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

🪟🎉 Connector builder: Substream slicer and cartesian slicer #20861

Merged
merged 114 commits into from
Jan 5, 2023

Commits on Dec 5, 2022

  1. improve some types

    Joe Reuter committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    d2ed762 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into chore-improve-con…

    …nector-form-types
    Joe Reuter committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    f474a1c View commit details
    Browse the repository at this point in the history
  3. improve further

    Joe Reuter committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    5b0521f View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Merge remote-tracking branch 'upstream/master' into chore-improve-con…

    …nector-form-types
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    af659fd View commit details
    Browse the repository at this point in the history
  2. clean up a bit more

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    1cd3bbb View commit details
    Browse the repository at this point in the history
  3. refactor loading state

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    807c436 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/master' into flash1293/connect…

    …or-form-loading-state
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    6c76e0f View commit details
    Browse the repository at this point in the history
  5. move loading state up

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    05c3107 View commit details
    Browse the repository at this point in the history
  6. remove isLoading references

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    eee4303 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d6f977 View commit details
    Browse the repository at this point in the history
  8. remove special component for name

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    0fe11f0 View commit details
    Browse the repository at this point in the history
  9. remove top level state for unifinished flows

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    34d4814 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'upstream/master' into flash1293/connect…

    …or-form-name-override
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    67d62c5 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'flash1293/connector-form-name-override' into flash1293/…

    …connector-form-unifinished-flows
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    afea882 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c7e7475 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'chore-improve-connector-form-types' into flash1293/conn…

    …ector-form-remove-ui-widget-state
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    cc7f65f View commit details
    Browse the repository at this point in the history
  14. start removing uiwidget

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    a1c6cbd View commit details
    Browse the repository at this point in the history
  15. Update airbyte-webapp/src/views/Connector/ConnectorCard/ConnectorCard…

    ….module.scss
    
    Co-authored-by: Tim Roes <tim@airbyte.io>
    Joe Reuter and timroes committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    9be8337 View commit details
    Browse the repository at this point in the history
  16. Merge remote-tracking branch 'upstream/master' into flash1293/connect…

    …or-form-loading-state
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    37cee8f View commit details
    Browse the repository at this point in the history
  17. Merge branch 'flash1293/connector-form-loading-state' of github.com:a…

    …irbytehq/airbyte into flash1293/connector-form-loading-state
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    5686241 View commit details
    Browse the repository at this point in the history
  18. remove undefined option for selected id

    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    7b73364 View commit details
    Browse the repository at this point in the history
  19. Merge branch 'flash1293/connector-form-loading-state' into flash1293/…

    …connector-form-name-override
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    7058d26 View commit details
    Browse the repository at this point in the history
  20. Merge branch 'flash1293/connector-form-name-override' into flash1293/…

    …connector-form-unifinished-flows
    Joe Reuter committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    dd7e82a View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Merge remote-tracking branch 'upstream/master' into flash1293/connect…

    …or-form-loading-state
    Joe Reuter committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    6d4c7d3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'flash1293/connector-form-loading-state' into flash1293/…

    …connector-form-name-override
    Joe Reuter committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    d624792 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'flash1293/connector-form-name-override' into flash1293/…

    …connector-form-unifinished-flows
    Joe Reuter committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    36cf941 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/master' into flash1293/connect…

    …or-form-loading-state
    Joe Reuter committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    b7a6322 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'flash1293/connector-form-loading-state' into flash1293/…

    …connector-form-name-override
    Joe Reuter committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    72b602a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'flash1293/connector-form-name-override' into flash1293/…

    …connector-form-unifinished-flows
    Joe Reuter committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    5e47a4a View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-loading-state
    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    6c71028 View commit details
    Browse the repository at this point in the history
  2. remove unused prop

    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    809625f View commit details
    Browse the repository at this point in the history
  3. Merge branch 'flash1293/connector-form-loading-state' into flash1293/…

    …connector-form-name-override
    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    10446eb View commit details
    Browse the repository at this point in the history
  4. Merge branch 'flash1293/connector-form-name-override' into flash1293/…

    …connector-form-unifinished-flows
    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    4a7a885 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'flash1293/connector-form-unifinished-flows' into flash1…

    …293/connector-form-remove-ui-widget-state
    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    2024b60 View commit details
    Browse the repository at this point in the history
  6. fix types

    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    ee30092 View commit details
    Browse the repository at this point in the history
  7. remove uiwidget state

    Joe Reuter committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    d91df38 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-name-override
    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    93fe558 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'flash1293/connector-form-name-override' into flash1293/…

    …connector-form-unifinished-flows
    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    cbc023a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'flash1293/connector-form-unifinished-flows' into flash1…

    …293/connector-form-remove-ui-widget-state
    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    ec54d38 View commit details
    Browse the repository at this point in the history
  4. clean up

    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    47152ea View commit details
    Browse the repository at this point in the history
  5. adjust comment

    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    6ec0e10 View commit details
    Browse the repository at this point in the history
  6. handle errors in a nice way

    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    1aa7829 View commit details
    Browse the repository at this point in the history
  7. do not respect default on oneOf fields

    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    7b90088 View commit details
    Browse the repository at this point in the history
  8. rename to formblock

    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    fbefbdd View commit details
    Browse the repository at this point in the history
  9. reduce re-renders

    Joe Reuter committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    6b3e5e2 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-unifinished-flows
    Joe Reuter committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    9aa3f80 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'flash1293/connector-form-unifinished-flows' into flash1…

    …293/connector-form-remove-ui-widget-state
    Joe Reuter committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    c765003 View commit details
    Browse the repository at this point in the history
  3. pass error to secure inputs

    Joe Reuter committed Dec 12, 2022
    Configuration menu
    Copy the full SHA
    5cd77ec View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-unifinished-flows
    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    5dfbc22 View commit details
    Browse the repository at this point in the history
  2. simplify and improve styling

    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    a6aa741 View commit details
    Browse the repository at this point in the history
  3. align top

    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    95717d2 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'flash1293/connector-form-unifinished-flows' into flash1…

    …293/connector-form-remove-ui-widget-state
    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    40d162d View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-remove-ui-widget-state
    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    b9384ee View commit details
    Browse the repository at this point in the history
  6. code review

    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    582a5f2 View commit details
    Browse the repository at this point in the history
  7. remove comment

    Joe Reuter committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    18d6ce8 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    60c1f1c View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-remove-ui-widget-state
    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    9cb595d View commit details
    Browse the repository at this point in the history
  2. review comments

    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    fe74a45 View commit details
    Browse the repository at this point in the history
  3. rename file

    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    5c00ad0 View commit details
    Browse the repository at this point in the history
  4. be strict about boolean values

    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    bd0dffc View commit details
    Browse the repository at this point in the history
  5. add example

    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    1ff8c13 View commit details
    Browse the repository at this point in the history
  6. track form error in error boundary

    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    c6ee526 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'flash1293/connector-form-remove-ui-widget-state' of git…

    …hub.com:airbytehq/airbyte into flash1293/connector-form-remove-ui-widget-state
    Joe Reuter committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    05bbd6f View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-remove-ui-widget-state
    Joe Reuter committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    fff4703 View commit details
    Browse the repository at this point in the history
  2. review comments

    Joe Reuter committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    94ba866 View commit details
    Browse the repository at this point in the history
  3. handle unexpected cases better

    Joe Reuter committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    97bb0a7 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    633b9b2 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    e47517f View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/master' into feature/connector-b…

    …uilder
    Joe Reuter committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    e931956 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. enrich error with connector id

    Joe Reuter committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    6889f66 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'flash1293/connector-form-remove-ui-widget-state' into f…

    …eature/connector-builder
    Joe Reuter committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    7b60406 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    d5e56eb View commit details
    Browse the repository at this point in the history
  4. Merge branch 'flash1293/connector-form-remove-ui-widget-state' into f…

    …eature/connector-builder
    Joe Reuter committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    35a74ba View commit details
    Browse the repository at this point in the history
  5. 🪟🎉 Add copy stream button (#20577)

    * add copy stream button
    
    * review comments
    Joe Reuter committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    02c8096 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. rename prop

    Joe Reuter committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    526adfc View commit details
    Browse the repository at this point in the history
  2. 🪟🎉 Connector builder: Integrate connector form for test input (#20385)

    * move connector builder components into the same shared components/connectorBuilder directory
    
    * move diff over from poc branch
    
    * save current progress
    
    * add modal for adding streams
    
    * focus stream after adding and reset button style
    
    * add reset confirm modal and select view on add
    
    * style global config and streams buttons
    
    * styling improvements
    
    * handle long stream names better
    
    * pull in connector manifest schema directly
    
    * add box shadows to resizable panels
    
    * upgrade orval and use connector manifest schema directly
    
    * remove airbyte protocol from connector builder api spec
    
    * generate python models from openapi change
    
    * fix position of yaml toggle
    
    * handle no stream case with better looking message
    
    * group global fields into single object and fix console error
    
    * confirmation modal on toggling dirty form + cleanup
    
    * fix connector name display
    
    * undo change to manifest schema
    
    * remove commented code
    
    * remove unnecessary change
    
    * fix spacing
    
    * use shadow mixin for connector img
    
    * add comment about connector img
    
    * change onSubmit to no-op
    
    * remove console log
    
    * clean up styling
    
    * simplify sidebar to remove StreamSelectButton component
    
    * swap colors of toggle
    
    * move FormikPatch to src/core/form
    
    * move types up to connectorBuilder/ level
    
    * use grid display for ui yaml toggle button
    
    * use spread instead of setting array index directly
    
    * add intl in missing places
    
    * pull connector manifest schema in through separate openapi spec
    
    * use correct intl string id
    
    * throttle setting json manifest in yaml editor
    
    * use  button prop instead of manually styling
    
    * consolidate AddStreamButton styles
    
    * fix sidebar flex styles
    
    * use specific flex properties instead of flex
    
    * clean up download and reset button styles
    
    * use row-reverse for yaml editor download button
    
    * fix stream selector styles to remove margins
    
    * give connector setup guide panel same corner and shadow styles
    
    * remove blur from page display
    
    * set view to stream when selected in test panel
    
    * add placeholder when stream name is empty
    
    * switch to index-based stream selection to preserve testing panel selected stream on rename
    
    * handle empty name in stream selector
    
    * make connector form work in connector builder
    
    * fix small stuff
    
    * add warning label
    
    * review comments
    
    * adjust translation
    
    Co-authored-by: lmossman <lake@airbyte.io>
    Joe Reuter and lmossman committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    7d49233 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into flash1293/connector…

    …-form-remove-ui-widget-state
    Joe Reuter committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    c5da764 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'flash1293/connector-form-remove-ui-widget-state' into f…

    …eature/connector-builder
    Joe Reuter committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    6c0bf9d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    477977f View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. 🪟 🎨 Move Add button into the line of Connector Builder key value li…

    …st fields (#20699)
    
    * move add button into line
    
    * add stories for empty with control, and content + control
    
    * change button name to Control
    lmossman committed Dec 21, 2022
    Configuration menu
    Copy the full SHA
    200cfe7 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. 🪟🎉 Connector builder: Allow defining inputs (#20431)

    * move connector builder components into the same shared components/connectorBuilder directory
    
    * move diff over from poc branch
    
    * save current progress
    
    * add modal for adding streams
    
    * focus stream after adding and reset button style
    
    * add reset confirm modal and select view on add
    
    * style global config and streams buttons
    
    * styling improvements
    
    * handle long stream names better
    
    * pull in connector manifest schema directly
    
    * add box shadows to resizable panels
    
    * upgrade orval and use connector manifest schema directly
    
    * remove airbyte protocol from connector builder api spec
    
    * generate python models from openapi change
    
    * fix position of yaml toggle
    
    * handle no stream case with better looking message
    
    * group global fields into single object and fix console error
    
    * confirmation modal on toggling dirty form + cleanup
    
    * fix connector name display
    
    * undo change to manifest schema
    
    * remove commented code
    
    * remove unnecessary change
    
    * fix spacing
    
    * use shadow mixin for connector img
    
    * add comment about connector img
    
    * change onSubmit to no-op
    
    * remove console log
    
    * clean up styling
    
    * simplify sidebar to remove StreamSelectButton component
    
    * swap colors of toggle
    
    * move FormikPatch to src/core/form
    
    * move types up to connectorBuilder/ level
    
    * use grid display for ui yaml toggle button
    
    * use spread instead of setting array index directly
    
    * add intl in missing places
    
    * pull connector manifest schema in through separate openapi spec
    
    * use correct intl string id
    
    * throttle setting json manifest in yaml editor
    
    * use  button prop instead of manually styling
    
    * consolidate AddStreamButton styles
    
    * fix sidebar flex styles
    
    * use specific flex properties instead of flex
    
    * clean up download and reset button styles
    
    * use row-reverse for yaml editor download button
    
    * fix stream selector styles to remove margins
    
    * give connector setup guide panel same corner and shadow styles
    
    * remove blur from page display
    
    * set view to stream when selected in test panel
    
    * add placeholder when stream name is empty
    
    * switch to index-based stream selection to preserve testing panel selected stream on rename
    
    * handle empty name in stream selector
    
    * make connector form work in connector builder
    
    * wip
    
    * fix small stuff
    
    * add basic input UI
    
    * user inputs
    
    * make most of inputs configuration work
    
    * fix a bunch of stuff
    
    * handle unknown config types
    
    * add warning label
    
    * fix label
    
    * fix some styling
    
    * review comments
    
    * improve state management and error handling
    
    * handle stored form values that don't contain new fields properly
    
    * Update airbyte-webapp/src/locales/en.json
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * Update airbyte-webapp/src/components/connectorBuilder/Builder/InputsView.tsx
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * inputs editing weirdness
    
    * input form reset
    
    * using the Label component
    
    * 🪟🎉 Connector builder authentication (#20645)
    
    * allow auth configuration
    
    * check for conflicts with the inferred inputs
    
    * fix invisible inputs
    
    * reduce redundancy and hide advanced input options for inferred inputs
    
    * unnecessary validation
    
    * typo
    
    * unnecessary effect hook
    
    * build spec even for invalid forms but do not update stream list
    
    * fix keys
    
    * 🪟🎉 Connector builder: Session token and oauth authentication (#20712)
    
    * session token and oauth authentication
    
    * fill in session token variable
    
    * typos
    
    * make sure validation error does not go away
    
    * 🪟🎉 Connector builder: Always validate inputs form (#20664)
    
    * validate user input outside of form
    
    * review comments
    
    Co-authored-by: lmossman <lake@airbyte.io>
    
    Co-authored-by: lmossman <lake@airbyte.io>
    Joe Reuter and lmossman committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    c7fd310 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0e3796 View commit details
    Browse the repository at this point in the history
  3. [Connector Builder] Add paginator (#20698)

    * move connector builder components into the same shared components/connectorBuilder directory
    
    * move diff over from poc branch
    
    * save current progress
    
    * add modal for adding streams
    
    * focus stream after adding and reset button style
    
    * add reset confirm modal and select view on add
    
    * style global config and streams buttons
    
    * styling improvements
    
    * handle long stream names better
    
    * pull in connector manifest schema directly
    
    * add box shadows to resizable panels
    
    * upgrade orval and use connector manifest schema directly
    
    * remove airbyte protocol from connector builder api spec
    
    * generate python models from openapi change
    
    * fix position of yaml toggle
    
    * handle no stream case with better looking message
    
    * group global fields into single object and fix console error
    
    * confirmation modal on toggling dirty form + cleanup
    
    * fix connector name display
    
    * undo change to manifest schema
    
    * remove commented code
    
    * remove unnecessary change
    
    * fix spacing
    
    * use shadow mixin for connector img
    
    * add comment about connector img
    
    * change onSubmit to no-op
    
    * remove console log
    
    * clean up styling
    
    * simplify sidebar to remove StreamSelectButton component
    
    * swap colors of toggle
    
    * move FormikPatch to src/core/form
    
    * move types up to connectorBuilder/ level
    
    * use grid display for ui yaml toggle button
    
    * use spread instead of setting array index directly
    
    * add intl in missing places
    
    * pull connector manifest schema in through separate openapi spec
    
    * use correct intl string id
    
    * throttle setting json manifest in yaml editor
    
    * use  button prop instead of manually styling
    
    * consolidate AddStreamButton styles
    
    * fix sidebar flex styles
    
    * use specific flex properties instead of flex
    
    * clean up download and reset button styles
    
    * use row-reverse for yaml editor download button
    
    * fix stream selector styles to remove margins
    
    * give connector setup guide panel same corner and shadow styles
    
    * remove blur from page display
    
    * set view to stream when selected in test panel
    
    * add placeholder when stream name is empty
    
    * switch to index-based stream selection to preserve testing panel selected stream on rename
    
    * handle empty name in stream selector
    
    * make connector form work in connector builder
    
    * wip
    
    * fix small stuff
    
    * add basic input UI
    
    * user inputs
    
    * make most of inputs configuration work
    
    * fix a bunch of stuff
    
    * handle unknown config types
    
    * add warning label
    
    * fix label
    
    * fix some styling
    
    * review comments
    
    * improve state management and error handling
    
    * allow auth configuration
    
    * check for conflicts with the inferred inputs
    
    * fix invisible inputs
    
    * handle stored form values that don't contain new fields properly
    
    * session token and oauth authentication
    
    * fill in session token variable
    
    * fix merge of default values
    
    * add primaryKey and cursorField to builder types, and consolidate default valeues to types.ts
    
    * add cursor and primary key fields to ui
    
    * save
    
    * add page size and token option inputs
    
    * fixes after rebase
    
    * add pagination
    
    * fix pagination types
    
    * handle empty field_name better
    
    * Update airbyte-webapp/src/locales/en.json
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * Update airbyte-webapp/src/components/connectorBuilder/Builder/InputsView.tsx
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * inputs editing weirdness
    
    * input form reset
    
    * using the Label component
    
    * reduce redundancy and hide advanced input options for inferred inputs
    
    * unnecessary validation
    
    * typo
    
    * unnecessary effect hook
    
    * build spec even for invalid forms but do not update stream list
    
    * typos
    
    * make sure validation error does not go away
    
    * make primary key and cursor optional, and reorder
    
    * save toggle group progress
    
    * fix style of toggle label
    
    * handle empty values better
    
    * fix page size/token option field validation and rendering
    
    * handle cursor pagination page size option correctly
    
    Co-authored-by: Joe Reuter <joe@airbyte.io>
    lmossman and Joe Reuter committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    e23a6d8 View commit details
    Browse the repository at this point in the history
  4. [Connector Builder] Add stream slicer (#20748)

    * move connector builder components into the same shared components/connectorBuilder directory
    
    * move diff over from poc branch
    
    * save current progress
    
    * add modal for adding streams
    
    * focus stream after adding and reset button style
    
    * add reset confirm modal and select view on add
    
    * style global config and streams buttons
    
    * styling improvements
    
    * handle long stream names better
    
    * pull in connector manifest schema directly
    
    * add box shadows to resizable panels
    
    * upgrade orval and use connector manifest schema directly
    
    * remove airbyte protocol from connector builder api spec
    
    * generate python models from openapi change
    
    * fix position of yaml toggle
    
    * handle no stream case with better looking message
    
    * group global fields into single object and fix console error
    
    * confirmation modal on toggling dirty form + cleanup
    
    * fix connector name display
    
    * undo change to manifest schema
    
    * remove commented code
    
    * remove unnecessary change
    
    * fix spacing
    
    * use shadow mixin for connector img
    
    * add comment about connector img
    
    * change onSubmit to no-op
    
    * remove console log
    
    * clean up styling
    
    * simplify sidebar to remove StreamSelectButton component
    
    * swap colors of toggle
    
    * move FormikPatch to src/core/form
    
    * move types up to connectorBuilder/ level
    
    * use grid display for ui yaml toggle button
    
    * use spread instead of setting array index directly
    
    * add intl in missing places
    
    * pull connector manifest schema in through separate openapi spec
    
    * use correct intl string id
    
    * throttle setting json manifest in yaml editor
    
    * use  button prop instead of manually styling
    
    * consolidate AddStreamButton styles
    
    * fix sidebar flex styles
    
    * use specific flex properties instead of flex
    
    * clean up download and reset button styles
    
    * use row-reverse for yaml editor download button
    
    * fix stream selector styles to remove margins
    
    * give connector setup guide panel same corner and shadow styles
    
    * remove blur from page display
    
    * set view to stream when selected in test panel
    
    * add placeholder when stream name is empty
    
    * switch to index-based stream selection to preserve testing panel selected stream on rename
    
    * handle empty name in stream selector
    
    * make connector form work in connector builder
    
    * wip
    
    * fix small stuff
    
    * add basic input UI
    
    * user inputs
    
    * make most of inputs configuration work
    
    * fix a bunch of stuff
    
    * handle unknown config types
    
    * add warning label
    
    * fix label
    
    * fix some styling
    
    * review comments
    
    * improve state management and error handling
    
    * allow auth configuration
    
    * check for conflicts with the inferred inputs
    
    * fix invisible inputs
    
    * handle stored form values that don't contain new fields properly
    
    * session token and oauth authentication
    
    * fill in session token variable
    
    * fix merge of default values
    
    * add primaryKey and cursorField to builder types, and consolidate default valeues to types.ts
    
    * add cursor and primary key fields to ui
    
    * save
    
    * add page size and token option inputs
    
    * fixes after rebase
    
    * add pagination
    
    * fix pagination types
    
    * handle empty field_name better
    
    * Update airbyte-webapp/src/locales/en.json
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * Update airbyte-webapp/src/components/connectorBuilder/Builder/InputsView.tsx
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * inputs editing weirdness
    
    * input form reset
    
    * using the Label component
    
    * reduce redundancy and hide advanced input options for inferred inputs
    
    * unnecessary validation
    
    * typo
    
    * unnecessary effect hook
    
    * build spec even for invalid forms but do not update stream list
    
    * typos
    
    * make sure validation error does not go away
    
    * make primary key and cursor optional, and reorder
    
    * save toggle group progress
    
    * fix style of toggle label
    
    * handle empty values better
    
    * fix page size/token option field validation and rendering
    
    * handle cursor pagination page size option correctly
    
    * save stream slicer progress
    
    * finish stream slicer
    
    * fix stream slicer fields and validation
    
    Co-authored-by: Joe Reuter <joe@airbyte.io>
    lmossman and Joe Reuter committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    610e668 View commit details
    Browse the repository at this point in the history
  5. debounce form builder values update to reduce load

    Joe Reuter committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    e68ff49 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    9ccf294 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'flash1293/connector-form-remove-ui-widget-state' into f…

    …eature/connector-builder
    Joe Reuter committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    ae9a229 View commit details
    Browse the repository at this point in the history
  8. 🪟🔧 Connector builder: use new lowcode manifest (#20715)

    * use new manifest yaml
    
    * Update airbyte-webapp/src/components/connectorBuilder/types.ts
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    
    * use updated manifest types
    
    Co-authored-by: Lake Mossman <lake@airbyte.io>
    Joe Reuter and lmossman committed Dec 22, 2022
    Configuration menu
    Copy the full SHA
    a9e1d09 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. add substream slicer

    Joe Reuter committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    64a7aeb View commit details
    Browse the repository at this point in the history
  2. add substream and cartesian slicer

    Joe Reuter committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    2910aed View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. debounce validation as well

    Joe Reuter committed Dec 27, 2022
    Configuration menu
    Copy the full SHA
    e4f7bba View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    16c71ae View commit details
    Browse the repository at this point in the history
  2. Merge branch 'flash1293/connector-form-remove-ui-widget-state' into f…

    …eature/connector-builder
    Joe Reuter committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    54c070d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature/connector-builder' into flash1293/substream-car…

    …tesian-slicer
    Joe Reuter committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    5547924 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e20fa6 View commit details
    Browse the repository at this point in the history
  5. fix type of oauth input

    Joe Reuter committed Jan 2, 2023
    Configuration menu
    Copy the full SHA
    65199d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Merge branch 'master' into flash1293/connector-form-remove-ui-widget-…

    …state
    Joe Reuter committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    92722e0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'flash1293/connector-form-remove-ui-widget-state' into f…

    …eature/connector-builder
    Joe Reuter committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    718c233 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature/connector-builder' into flash1293/substream-car…

    …tesian-slicer
    Joe Reuter committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    9033cfc View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/master' into feature/connector-b…

    …uilder
    Joe Reuter committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    6a8be0b View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/connector-builder' into flash1293/substream-car…

    …tesian-slicer
    Joe Reuter committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    4af99c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    16ce351 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    25d6586 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Configuration menu
    Copy the full SHA
    64a5eb9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/connector-builder' into flash1293/substream-car…

    …tesian-slicer
    Joe Reuter committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    105a8ac View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into flash1293/substream…

    …-cartesian-slicer
    Joe Reuter committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    a4a4c43 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Merge remote-tracking branch 'origin/master' into flash1293/substream…

    …-cartesian-slicer
    Joe Reuter committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    2557fef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd4cb74 View commit details
    Browse the repository at this point in the history
  3. do not show request option for substream slicer

    Joe Reuter committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    fe2968d View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/master' into flash1293/substream…

    …-cartesian-slicer
    Joe Reuter committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    cb6cd49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b9d012 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a2dc39e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e961350 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    efb3f66 View commit details
    Browse the repository at this point in the history