1
0
mirror of synced 2026-01-03 15:04:01 -05:00
Commit Graph

303 Commits

Author SHA1 Message Date
Octavia Squidington III
8c96a5e7f5 Bump Airbyte version from 0.39.22-alpha to 0.39.23-alpha (#13984)
Co-authored-by: pmossman <pmossman@users.noreply.github.com>
2022-06-21 12:46:58 -07:00
Octavia Squidington III
5105c00a5d Bump Airbyte version from 0.39.21-alpha to 0.39.22-alpha (#13979)
Co-authored-by: Phlair <Phlair@users.noreply.github.com>
2022-06-21 19:37:05 +01:00
Vladimir
73c17396e3 🪟 🔧 Add eslint rules for CSS modules (#13952)
* add eslint-plugin-css-modules rules

* Fixes:
- turn on eslint css modules rule as error
- remove unused styles

* add warning message if styled components is used

* Revert "add warning message if styled components is used"

This reverts commit 4e92b8b211.

* replace rule severity with words
2022-06-21 17:21:54 +03:00
Octavia Squidington III
689064e373 Bump Airbyte version from 0.39.20-alpha to 0.39.21-alpha (#13938)
Co-authored-by: alafanechere <alafanechere@users.noreply.github.com>
2022-06-20 18:04:15 +02:00
Evan Tahler
e208d2c3a2 Display connection state in connection setting page (#13394)
* Display Connection State in Setting page

* memoize callback

* rendering and confirmaton

* setState API

* Input validation

* remove JSON step

* rename apiMethod to `updateState`

* test and adjust route

* skip if sync is running

* prevent state update when sync is running

* code editor component

* errors fixed

* scss style

* make linter happy

* Back to monaco editor

* Remove ability to edit state

* Adjust FE code

* Fix CSS problem

* Update airbyte-webapp/src/locales/en.json

Co-authored-by: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com>

* just use PRE to render state for now

Co-authored-by: Tim Roes <tim@airbyte.io>
Co-authored-by: Edmundo Ruiz Ghanem <168664+edmundito@users.noreply.github.com>
2022-06-17 10:52:33 -07:00
Octavia Squidington III
aed9244696 Bump Airbyte version from 0.39.19-alpha to 0.39.20-alpha (#13829)
Co-authored-by: lmossman <lmossman@users.noreply.github.com>
2022-06-15 17:19:28 -07:00
Octavia Squidington III
7d9f8c97c5 Bump Airbyte version from 0.39.18-alpha to 0.39.19-alpha (#13820)
Co-authored-by: edgao <edgao@users.noreply.github.com>
2022-06-15 13:14:50 -07:00
Octavia Squidington III
50f2a340d6 Bump Airbyte version from 0.39.17-alpha to 0.39.18-alpha (#13759)
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
Co-authored-by: Benoit Moriceau <benoit@airbyte.io>
2022-06-14 11:17:28 -07:00
Tim Roes
2e60a1cc1e Improve Gradle build and fix storybook (#13719)
* Improve Gradle build and fix storybook

* Run all copy tasks after copyDocker
2022-06-13 21:36:31 +02:00
Tim Roes
fe7e1c2272 Upgrade node to latest LTS (#13683)
* Upgrade node to latest LTS

* Upgrade to newer setup-node action
2022-06-10 17:07:57 +02:00
Octavia Squidington III
a9c5c4ec2e Bump Airbyte version from 0.39.16-alpha to 0.39.17-alpha (#13641)
Co-authored-by: pedroslopez <pedroslopez@users.noreply.github.com>
2022-06-09 11:37:26 -04:00
Octavia Squidington III
cd4f445d49 Bump Airbyte version from 0.39.15-alpha to 0.39.16-alpha (#13627)
Co-authored-by: xiaohansong <xiaohansong@users.noreply.github.com>
2022-06-08 16:43:45 -07:00
Octavia Squidington III
35e65f444f Bump Airbyte version from 0.39.14-alpha to 0.39.15-alpha (#13611)
Co-authored-by: girarda <girarda@users.noreply.github.com>
2022-06-08 11:04:21 -07:00
Tim Roes
4c97893363 Validate links in frontend in CI (#13600)
* Validate doc links during building
* Add scheduled link validation
* Remove accidentally commited file
* Remove unnecessary file
* Review feedback
2022-06-08 15:45:50 +02:00
Octavia Squidington III
8d57144670 Bump Airbyte version from 0.39.13-alpha to 0.39.14-alpha (#13578)
Co-authored-by: girarda <girarda@users.noreply.github.com>
2022-06-07 15:39:31 -07:00
Tim Roes
8c4c8cf44d Upgrade all non major dependencies (#13553)
* Upgrade all non major dependencies

* Fill in missing license
2022-06-07 16:21:02 +02:00
Octavia Squidington III
53c95bfdaa Bump Airbyte version from 0.39.12-alpha to 0.39.13-alpha (#13513)
Co-authored-by: pmossman <pmossman@users.noreply.github.com>
2022-06-06 13:59:05 -07:00
Octavia Squidington III
574e9cf472 Bump Airbyte version from 0.39.11-alpha to 0.39.12-alpha (#13509)
Co-authored-by: lmossman <lmossman@users.noreply.github.com>
2022-06-06 12:32:08 -07:00
Octavia Squidington III
0aa21ddb87 Bump Airbyte version from 0.39.10-alpha to 0.39.11-alpha (#13490)
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
2022-06-06 19:21:52 +08:00
Octavia Squidington III
12f51b7d4f Bump Airbyte version from 0.39.9-alpha to 0.39.10-alpha (#13470)
Co-authored-by: alovew <alovew@users.noreply.github.com>
2022-06-03 17:13:19 -07:00
Octavia Squidington III
ac01bd383d Bump Airbyte version from 0.39.8-alpha to 0.39.9-alpha (#13454)
Co-authored-by: girarda <girarda@users.noreply.github.com>
2022-06-03 10:14:28 -07:00
Octavia Squidington III
39de3318e5 Bump Airbyte version from 0.39.7-alpha to 0.39.8-alpha (#13402)
* Bump Airbyte version from 0.39.7-alpha to 0.39.8-alpha

* update date

* format

Co-authored-by: girarda <girarda@users.noreply.github.com>
Co-authored-by: Alexandre Girard <alexandre@airbyte.io>
2022-06-02 06:26:44 -07:00
Octavia Squidington III
8e173e6e96 Bump Airbyte version from 0.39.6-alpha to 0.39.7-alpha (#13358)
Co-authored-by: alovew <alovew@users.noreply.github.com>
2022-05-31 18:20:06 -07:00
Octavia Squidington III
417bdc1cb2 Bump Airbyte version from 0.39.5-alpha to 0.39.6-alpha (#13350)
Co-authored-by: git-phu <git-phu@users.noreply.github.com>
2022-05-31 13:44:46 -07:00
Vladimir
ff4b7893bb Fixed reverted PR: Choose optimal sync modes by default on UI (#12770)
* Revert "Revert "Choose optimal sync modes by default on UI (#12411)" (#12583)"

This reverts commit 9789ffdaf2.

* get optimal sync mode only in creation mode

* sort sync mode options by priority

* add tests for calculateInitialCatalog

* remove duplicated tests

* fixed one-line 'if'

* move calculationInitialCatalog function to file and export it as default

* - fix merge conflicts
- fix Type

* update tests
2022-05-31 16:36:50 +03:00
Octavia Squidington III
3d9a972d28 Bump Airbyte version from 0.39.4-alpha to 0.39.5-alpha (#13288)
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com>
2022-05-27 14:34:55 -04:00
Octavia Squidington III
85eb7483d1 Bump Airbyte version from 0.39.3-alpha to 0.39.4-alpha (#13279)
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com>
2022-05-27 11:25:07 -04:00
Octavia Squidington III
296b5c588a Bump Airbyte version from 0.39.2-alpha to 0.39.3-alpha (#13239)
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com>
2022-05-26 16:48:58 -04:00
Octavia Squidington III
ddf529cb78 Bump Airbyte version from 0.39.1-alpha to 0.39.2-alpha (#13188)
Co-authored-by: brianjlai <brianjlai@users.noreply.github.com>
2022-05-25 18:48:09 -04:00
Krishna Glick
c04f6e86fc Add loading state to switch, convert to scss modules (#12790)
* Adding sass

* Rename Toggle -> Switch

* Loading state test works

* Mostly working styles

* Smooth

* cleanup

* Added loading where available

* Switch to classnames, move svg's, code review bits, move theme content into scss.

* Added switch to storybook

* Better

* LabeledToggle -> LabeledSwitch

* Edmundo CR

* Import variables from SASS in TS

* Minor adjustments

* Refactor code

* Adjust styling to discussion with Nico

* invalidate connection on source and destination item pages when updating status

* Fix switch loading status in NotificationForm

* Update classnames in package-lock

* While updating the connection, disable reset and sync buttons

* Disable switch while loading

Co-authored-by: Tim Roes <tim@airbyte.io>
Co-authored-by: Edmundo Ruiz Ghanem <edmundo@airbyte.io>
2022-05-25 12:54:15 -04:00
Krishna Glick
738dc248a2 Generated API Client (#12071)
* Build added to gradle

* Generated the api client

* Removing probably

* Import sorting

* Looks to be working, ready for demoing

* testing and cleanup

* Don't need a script

* Success.

* Remove extra line

* Going with this

* App builds

* More services converted

* source auth service converted

* source definition service done

* Deployment service converted

* Missed a line

* Hopefully Jobs aren't broken, but needs testing

* notification and logs service

* workspace service swapped

* health service done

* workspace service cloud

* rename stripe service typo

* First pass done

* Contexts make things difficult at times

* `options` is optional always as far as I can tell

* minor cleanup

* Fixed TODO

* Unnecessary async

* This is marginally better.

* Cleanup

* Minor optional missing

* Updated from master

* Fix build

* Better ts

* disabling `any` eslint rule for generated file

* Converted to a hook attempting to fix a weird bug from export *

* Tim Code Review

* Type improvements

* Import sorting error

* Remove unused service

* Tim minor code review

* Use generated API over old method

* Do not lint generated api

* Move replace for future-proofing

* More steps towards removing v1 from the api url.

* Not needed

* Cleaned up

* Remove comment

* Matching master

* log download works

* Hard-typing request options

* Fixing import

* GeneratedApi -> AirbyteClient

* Removing weird non-comments

* Linting didn't hit on a few pages

* regenerated generated client

* Better comment

* Builds

* Log types corrected

* Logs more fixed

* Bugfixes

* minor cleanup

* generated  client

* Fixing some e2e errors

* Fixing build bugs

* test to see if this makes CI e2e pass

* Edmundo code review

* More CR

* better types

* Fixed normalization I think

* cleanup

* Cleaning up types

* Remove old type

* Remove more unused types

* More type cleanup

* Regenerated client & fixed build

* Improvements, and one bugfix

* Better normalization selection logic

* Remove errant console.log ty Teal

* Fixing broken normalization

* Fix issue with v1 in cloud envs

* Adjust master merge error

* Automatically prettify generated code

* Remove duplicate slash from URLs

* Update airbyte-webapp/src/components/JobItem/JobItem.tsx

Co-authored-by: Vladimir <volodymyr.s.petrov@globallogic.com>

* Update airbyte-webapp/src/components/JobItem/JobItem.tsx

Co-authored-by: Vladimir <volodymyr.s.petrov@globallogic.com>

* Fix attempt summary

* Fix showing correct log

* Regenerate API client

Co-authored-by: Tim Roes <tim@airbyte.io>
Co-authored-by: Vladimir <volodymyr.s.petrov@globallogic.com>
Co-authored-by: Tim Roes <mail@timroes.de>
2022-05-23 13:40:25 +02:00
Octavia Squidington III
fa62e689e5 Bump Airbyte version from 0.39.0-alpha to 0.39.1-alpha (#13067)
Co-authored-by: tealjulia <tealjulia@users.noreply.github.com>
2022-05-20 17:50:57 -04:00
Octavia Squidington III
06ad66c2f5 Bump Airbyte version from 0.38.4-alpha to 0.39.0-alpha (#13065)
Co-authored-by: lmossman <lmossman@users.noreply.github.com>
2022-05-20 13:12:57 -07:00
Teal Larson
fce4dca6cf Show setup guide in side panel for Source and Destination creation (#11985)
* Works on Sources and Destination create now

* styling for side panel

* side panel now reusable component

* works as expected in Connections flow

* move documentation url to context

* cleanup

* fix incorrect docs fetching

* move documentation panel into documentation layout

* move layout and provider to wrapper

* memoize the replaced urls

* cleanup unused props

* make panels size aware

* adjust min size of docs panel

* cleanup

* Show placeholder if no docs exist
* remove unneeded ternary

* use react.fc

* add context to settings pages for sources/destinations

* fix general documentation panel styling

* close on navigation

* rename context, close panel on step change

* fix scroll with dark overlay

* add overflow scroll to fix blinking

* fix merge bug
2022-05-19 13:19:50 -04:00
Octavia Squidington III
ec8c8c6438 Bump Airbyte version from 0.38.3-alpha to 0.38.4-alpha (#12897)
Co-authored-by: alovew <alovew@users.noreply.github.com>
2022-05-16 18:41:51 -07:00
Tim Roes
fb5fc50e1c Add LaunchDarkly for experimentation (#12733)
* Add LaunchDarkly for experimentation

* React to changes in feature flags

* Add jsdoc

* Add unit tests for useExperiment

* Rename to launchDarkly

* Move rejectAfter to utils

* Attach experiments to analytic events

* Make connector selection update on experiment change
2022-05-16 20:09:17 +02:00
Octavia Squidington III
0bb3e3b6a3 Bump Airbyte version from 0.38.2-alpha to 0.38.3-alpha (#12839)
Co-authored-by: timroes <timroes@users.noreply.github.com>
2022-05-13 14:35:56 +02:00
Octavia Squidington III
ffd4a01f3e Bump Airbyte version from 0.38.1-alpha to 0.38.2-alpha (#12789)
Co-authored-by: a-honcharenko <a-honcharenko@users.noreply.github.com>
2022-05-11 22:50:26 +03:00
Octavia Squidington III
7c4bebff18 Bump Airbyte version from 0.38.0-alpha to 0.38.1-alpha (#12724)
Co-authored-by: alafanechere <alafanechere@users.noreply.github.com>
2022-05-10 10:39:46 +02:00
Octavia Squidington III
559b6389ba Bump Airbyte version from 0.37.1-alpha to 0.38.0-alpha (#12707)
Co-authored-by: jdpgrailsdev <jdpgrailsdev@users.noreply.github.com>
2022-05-09 16:12:17 -04:00
Octavia Squidington III
b9b75f387e Bump Airbyte version from 0.37.0-alpha to 0.37.1-alpha (#12703)
Co-authored-by: terencecho <terencecho@users.noreply.github.com>
2022-05-09 12:01:54 -04:00
Octavia Squidington III
7024731056 Bump Airbyte version from 0.36.11-alpha to 0.37.0-alpha (#12683)
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
2022-05-06 14:06:14 -07:00
Octavia Squidington III
38af10d3b4 Bump Airbyte version from 0.36.10-alpha to 0.36.11-alpha (#12639)
Co-authored-by: pmossman <pmossman@users.noreply.github.com>
2022-05-05 19:37:49 -07:00
Octavia Squidington III
1e2c04f192 Bump Airbyte version from 0.36.9-alpha to 0.36.10-alpha (#12626)
Co-authored-by: sherifnada <sherifnada@users.noreply.github.com>
2022-05-05 13:15:01 -07:00
Octavia Squidington III
6c2cc80b16 Bump Airbyte version from 0.36.8-alpha to 0.36.9-alpha (#12585)
Co-authored-by: timroes <timroes@users.noreply.github.com>
2022-05-04 23:01:55 +02:00
Teal Larson
9789ffdaf2 Revert "Choose optimal sync modes by default on UI (#12411)" (#12583)
This reverts commit 6897a602f3.
2022-05-04 15:47:04 -04:00
Octavia Squidington III
6f927fc628 Bump Airbyte version from 0.36.7-alpha to 0.36.8-alpha (#12553)
Co-authored-by: girarda <girarda@users.noreply.github.com>
2022-05-03 20:54:25 -07:00
Octavia Squidington III
b22ae4f161 Bump Airbyte version from 0.36.6-alpha to 0.36.7-alpha (#12535)
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
2022-05-03 23:08:36 +08:00
Octavia Squidington III
f6791b854f Bump Airbyte version from 0.36.5-alpha to 0.36.6-alpha (#12485)
Co-authored-by: girarda <girarda@users.noreply.github.com>
2022-04-29 17:28:39 -07:00
Vladimir
6897a602f3 Choose optimal sync modes by default on UI (#12411)
* fix CatalogSectionInner component padding

* fix React key error in StreamFieldTable component

* Update choosing the optimal sync mode logic.

Sync Mode priority:
1. Incremental(cursor defined) => Append Dedup
2. Full Refresh => Overwrite
3. Incremental => Append
4. Full Refresh => Append

* Fixes after comments to PR:
- replace func "isEmpty" with "[].length"
- replace named export with direct export
- update "config" type for updateStreamConfig func
- rename "getOptimalSyncMode" to "setOptimalSyncMode"

* remove fp-ts package

* fix wrong condition

* cover formConfigHelpers with tests

* add npm script: run tests with coverage

* tiny fix: test assert
2022-04-29 10:17:32 -04:00