* move to ts
* refactor
* test
* type
* fix tests
* types
* simplify update preferences via graphql
* types
* simplify
* show config in editor
* fix test
* add description for mutation and update default prefernces
* update schema
* update docs
* update description of localSettings field
Co-authored-by: Mark Noonan <mark@cypress.io>
Co-authored-by: Mark Noonan <oddlyaromatic@gmail.com>
* 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
* 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>
* save preferences to cache
* connect browserWindow to context
* fix types
* type nitpick
* hide dock icon when window is hidden
* clean up merge conflict
* pr feedback
* refactor preference cache code, fix and add cache tests
* setup initial login modal
* add some i18n to login modal
* show name in header after login
* wip login modal state
* get basic login flow working
* schema update
* add icon and handle hocus for login button
* add close icon to modal, improve styles
* add loading icon to auth button
* use env var to target profile link
* add browserOpened state to gql for auth
* fix type errors & add one style
* add intial tests for login flow
* round out happy path tests
* extrac avatar component from header bar
* lint fix
* remove console log
* formatting
* add gravatar
* test for "waiting" status
* cleanup
* remove unintended change
* improve keyboard behavior on auth modal
* update header test to match new focus behavior
* assign ctx before returning it
* formatting
* pairing with cesar
* add a query just for refetching browser status
* tweaks based on review
* Update packages/data-context/src/actions/AuthActions.ts
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* fix issue from merging
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* update server
* add launchMode param
* update logic
* update types
* update gql
* basic WIP for e2e
* revert un-necessary changes
* do not rely on wizard for launchProject action
* move launchMode to app
* make specs field return based on activeTestingType
* update type
* types
* wip: save current spec on server in data context
* execute spec when clickd
* basic CT workflow
* share types
* style
* style
* fix types
* use id to identify current spec
* fix types
- Add `@packages/data-context`
- Add `yarn gulp makePackage` for scaffolding a new server package
- Removes `nexus-decorators` in favor of regular Nexus, creating better separation between data & schema
- Possible to launch project in different browser types
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Cesar <cesaravitia@outlook.com>