* develop: (52 commits)
feat: use hoisted yarn install in binary build (#17285)
fix: compile npm packages for node 12 (#18989)
fix: show call count even if `cy.stub().log(false)`. (#18907)
chore: Update TypeScript to 4.4.4 (#18930)
fix: wrap playground selectors in double quotes if not included (#18442)
fix: flaky settings_spec test (#18979)
chore: Update Chrome (stable) to 96.0.4664.45 (#18931)
fix: Loading of specs with % in the filename (#18877)
chore: refactor `create` into class `$Cy` (#18715)
chore: Update Chrome (beta) to 96.0.4664.45 (#18891)
fix: flaky `system-tests-firefox` job (#18848)
chore: release @cypress/webpack-preprocessor-v5.10.0
chore: release @cypress/vue-v3.0.5
chore: release @cypress/schematic-v1.6.0
chore: release create-cypress-tests-v1.2.0
release 9.0.0
feat: ensure major release
have conduit app wait on localhost:3000
fix install-required-node
use --legacy-peer-deps
...
* editors
* update openerId to binary
* types
* work- around
* refactor
* wip
* rejig actions
* update gql fragments on front-end
* update test
* remove old code
* lint
* remove old test
* wip
* use i18n
* use live mutation
* save editor in same format as other preferences
* update editor opening api
* wip: types
* types
* lint
* types
* simplify types
* implement prox ysettings
* types
* old code
* old import
* update test code
* remove old code
* allow using custom editor
* add tests
* Defaulting nodeVersion to system
* try to fix system test
* Rename arg parameters, fix system test in a much better way.
* remove invalid comment
* Add deprecation warning for the nodeVersion config.
* Remove default value to avoid warning regardless of the presence of `nodeVersion`
* More tests fixes 😅
* Updates to deprecation message
* update node version in deprecation notice.
* flex config file name that we tell consumers to update
* simplify validateNoBreakingConfig options
* develop: (40 commits)
fix(driver): Sticky elements within a fixed container will not prevent an element from being scrolled to (#18441)
chore: make `create` function on server.ts obsolete (#18615)
docs: Add instructions to squash commits to develop in Contributing (#18728)
fix(@cypress/react): throw if using Next.js swc-loader without nodeVersion=system (#18686)
refactor: remove Ramda (#18723)
chore: Increase paralleled machines for desktop-gui tests (#18725)
chore: Update Chrome (stable) to 95.0.4638.69 (#18696)
chore: release @cypress/vue-v3.0.4
chore: release @cypress/react-v5.10.2
chore: release @cypress/schematic-v1.5.3
fix: remove outdated registry link (#18710)
chore: release @cypress/schematic-v1.5.2
chore: release create-cypress-tests-v1.1.3
chore: Update Chrome (beta) to 96.0.4664.27 (#18676)
chore(tests): Remove flaky assertion that relies on png how compression (#18668)
fix: make sure to go back to no-specs when delete spec file (#17760)
fix: Next.JS 12 components testing failing with ` TypeError: Cannot read property 'traceChild' of undefined` (#18648)
Backport .gitignore from unified-desktop-gui
chore(docs): add 'Upgrading Electron' instructions (#18594)
release 8.7.0 [skip ci]
...
* move runs to the app
* remove unused import
* fix routing to runs page
* fix some spacing
* make sure all the solid icons are available
* use the new icons in the runs
* Add and test some useful states
* make and use skeleton for runs
* fix spacing and containers
* fix filerow after refactoring
* fixes on config files
* best skeletton ever
* fix review design with ryan
* add a composables
* add the e2e tests of runs WIP
* remove progress circle
* merge runs page and runspage
* remove anti blinker
* yagni the props
* use main instead of div for runs page
* simplify icons architecture
* use a lookup map to get icons
* remove tabs from file
* fix: add a few more states
* Add runerror
* fixes for rendering mock cloud data in e2e (#18654)
Co-authored-by: ElevateBart <ledouxb@gmail.com>
* Fix could not find browser
* add data-cy flags and fix tests
* e2e tests added and passing
* fix tests
* remove RunError since we don't have the model yet
* all test shells are ready
* add necessary runs icons
* Make RunConnect component
* better render
* fix typecheck
* fix icon for runs page
* center the connect page vertically
* create the Empty page
* fix alignments
* fix the purple
* adjust copy button size
* final touches
* detail fixing
* better transition patterns
* fix scroll
* fix gql generation
* fix some unneeded changes
* fix some typescript
* fix last ts
* better tooling for copy button in shiki
* refactor: fix path to terminal prompt
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* refactor: invert conditions in RunsConnect
* fix: make connect before checking if there is data
* fix-shrinking page
* fix: code tripping over export default
* fix one laste test
* fix: resolve the title of the project
* refactor: remove the "top" query
* fix: add the top 10 back... @tgriesser
* all component tests work and pass
* typo in comment
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* fix correclty
* change maybe projects back
* use transition from design system
* fix compoennt test
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* feat: detect framework, guess component glob and query files
* add test for Storybook detection and spec generation
* fix test flake
* chore(app): simplify glob finding logic (#18562)
* rebase, use globby, create new test project
* fix ts and test scaffold
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>