Commit Graph

6 Commits

Author SHA1 Message Date
e6daf99921 Fix native STL Blob Preview (#260)
* Fix existing STL Preview tab

* Add linux snapshots (height 500 and new stl one)

* Add comment
2023-06-28 05:23:28 -04:00
ebafdecae7 Add rich viewer for files (non-diff) (#246)
* Add rich viewer for files (non-diff)
Fixes #74

* Fix test typo

* WIP toolbar and proper blob element injection

* Add working Preview/Code/Blame toggle

* Add missing aria-label

* Add e2e test and classic/reactUI support

* Re-enable headless e2e

* Update e2e snap for linux

* Lint

* Improve style a bit

* Reorg and cleanup
2023-06-23 16:37:02 -04:00
41184adf91 Add e2e test with commit on a .dae file as LFS (#227)
* Add e2e test with commit diff with a .dae file as LFS
Fixes #168

* Add linux snapshot

* Add darwin snapshot
2023-06-13 18:43:50 -04:00
8cda718eec Update e2e tests URLs to diff-samples (#149)
* Update e2e tests URLs to diff-samples, and darwin artefacts

* Add linux snapshots

* Add step test

* Add missing linux stp snapshot

* Fix consistency

* Add missing linux step snapshot
2023-05-11 04:38:28 -04:00
3df22f1116 Add toggle between source and rich diff for CAD (#36)
* Remove await on GetFileDiff
Progress towards #28

* n roots instead of 2n

* Lint

* Trying something with portals

* Portal component, one root

* Fix element clean up, prep for later tasks

* Draft: toolbar element injection

* Working click to select rich or source

* Actually working now

* Fixes

* Clean up

* Polishing here and there

* Add SourceRichToggle component

* e2e test with toolbar

* Update linux snapshots

* Remove failing test (WIP)

* Clean up
2023-03-27 16:37:21 -04:00
f4fa083137 e2e tests (#17)
* Setup playwright for e2e tests
Fixes #12

* Chromium

* First working test, clean up

* Merge actions

* New headless mode

* Clean up, bugfix

* Bug fixes, cleaner sendMessage code

* Rebase

* Rebase

* Load tokens and open public page

* Test CI

* Working test

* Lint

* Try to address flakyness

* Clean up test

* Comment

* No export

* More clean up

* More clean up

* Adds authorized pop up test

* Adds comment

* Add snapshots

* New linux screenshots
2023-03-15 04:32:46 -04:00