* 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>
* wip
* wip
* Adding required icons and strings for spec list
* adding icons with some duplication
* wip
* fixing the colors and classes
* removing the Icon from usage in the button and input
* green => jade
* wip
* Fixes
* wip
* merge
* fixing no projects state
* Adding better spec pattern parsing
* Adding routing for the runner
* adding more tests
* update tests
* chore: lint
* update types
* types
* chore: align vue-i18n version
* update findSpecs
* remove old spec
* omit new properties returned from findSpecs
* fix test
* use different type
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
Changes:
- Pulls down & stitches in the "Cypress Cloud" schema from remote. Currently defaulted to "staging" so we can make quick fixes / iteration there
- Add dedicated type checking CircleCI job `check-ts`
- Adds [graphcache](https://formidable.com/open-source/urql/docs/graphcache/) to normalize the cache & provide better auto-reactivity when data changes
- Removes `LocalProject` / `DashboardProject` in favor of `Project` / `CloudProject`
- General cleanup of Vue components' GraphQL fragments
- Parallelizes launchpad tests & recording to new Cypress project: https://dashboard.cypress.io/projects/sehy69/runs
- Did this b/c tests were frequently timing out, need to figure out the source of this
- Basic mocks for remote schema