* feat: add spec watcher to data-context
* fix typo
* attempt to fix flake
* fix path.join
* if this fixes it I'm going to be upset
* remove unused code
* address comments
* 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>
* better tests
* basic support for open in ide
* extract modal component
* mutation to open file
* remove old code
* add a ton of tests
* update
* lint
* types
* ignore typeless import
* update links
* backwards compat so we do not break all system tests
* add back missing code
* missing code
* fix bug
* add regression test
* ts
* types
* 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
* initial setup for external links in launchpad
* move external link click into its own file
* basic type
* remove target from links to avoid confusion
* add e2e tests for opening external links in App and Launchpad
* remove checks for target blank from tests
* add base link and external link components
* initial pass to update all links
* allow for variants without hocus
* convert links, remove target attr
* remove old external link util
* cleanup
* readme updates
* add test
* move test to Base Link
* add some tests around button links
* move openExternal import
* fix imports
* whitespace issues
* update link
* allow for tailwind override
* fix type error
* some changes from PR feedback
* remove unused import
* fix test
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.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>