aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/e2e
Commit message (Collapse)AuthorAgeFilesLines
* Migrate server to ESMChocobozzz2023-08-111-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sorry for the very big commit that may lead to git log issues and merge conflicts, but it's a major step forward: * Server can be faster at startup because imports() are async and we can easily lazy import big modules * Angular doesn't seem to support ES import (with .js extension), so we had to correctly organize peertube into a monorepo: * Use yarn workspace feature * Use typescript reference projects for dependencies * Shared projects have been moved into "packages", each one is now a node module (with a dedicated package.json/tsconfig.json) * server/tools have been moved into apps/ and is now a dedicated app bundled and published on NPM so users don't have to build peertube cli tools manually * server/tests have been moved into packages/ so we don't compile them every time we want to run the server * Use isolatedModule option: * Had to move from const enum to const (https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums) * Had to explictely specify "type" imports when used in decorators * Prefer tsx (that uses esbuild under the hood) instead of ts-node to load typescript files (tests with mocha or scripts): * To reduce test complexity as esbuild doesn't support decorator metadata, we only test server files that do not import server models * We still build tests files into js files for a faster CI * Remove unmaintained peertube CLI import script * Removed some barrels to speed up execution (less imports)
* Fix lintChocobozzz2023-07-171-1/+1
|
* Fix password E2E testsChocobozzz2023-07-171-2/+0
|
* Fix e2e testsChocobozzz2023-07-175-25/+61
|
* Some player fixes on Android, Safari and iOSChocobozzz2023-07-173-4/+5
|
* Add e2e tests for password protected videos (#5860)Wicklow2023-07-176-3/+367
|
* Fix lintChocobozzz2023-07-121-9/+9
|
* Prefer web videos in favour of webtorrentChocobozzz2023-07-114-18/+18
|
* Fix local e2e testsChocobozzz2023-05-254-6/+8
|
* Update client dependenciesChocobozzz2023-05-254-5/+4
|
* Fix lintChocobozzz2023-05-242-5/+5
|
* Prevent invalid end watch section warningsChocobozzz2023-05-101-2/+0
|
* Breaking: drop firefox 68 supportChocobozzz2023-02-281-2/+2
| | | | Only support firefox >= 78
* Update E2EChocobozzz2023-02-281-7/+6
|
* Breaking: remove ios 11, safari 11 supportChocobozzz2023-02-271-2/+2
| | | | | Angular doesn't support these web browsers anymore Safari 11 and iOS 11 are not supported anymore by Apple
* Fix E2E with firefoxChocobozzz2023-02-276-27/+42
|
* Update server dependenciesChocobozzz2023-02-161-1/+1
|
* Create screenshots directory when neededChocobozzz2023-02-154-8/+38
|
* Fix signup e2e testWicklow2023-02-101-1/+1
|
* Add E2E client tests for signup approvalChocobozzz2023-01-1913-92/+600
|
* Support reinjecting token in private m3u8 playlistChocobozzz2022-12-022-0/+19
|
* Upgrade chromedriverChocobozzz2022-11-151-0/+3
|
* Start E2E videos at 00:00:00Chocobozzz2022-11-021-4/+4
|
* Reapply playsinline on player fallbackChocobozzz2022-10-311-1/+1
|
* Improve login test reliability for iosChocobozzz2022-10-311-6/+6
|
* Remove browserstack.errChocobozzz2022-10-311-1/+0
|
* Improve E2E testsChocobozzz2022-10-2821-37/+181
| | | | | Add tests for private video static endpoints Fix tests for local firefox
* Use android 7 for browser stackChocobozzz2022-09-081-1/+1
|
* Fix z-index with custom homepageChocobozzz2022-07-181-1/+1
|
* Add live play testsChocobozzz2022-06-242-1/+38
|
* Add E2E tests for signupChocobozzz2022-06-218-13/+173
|
* Fix local E2E testsChocobozzz2022-05-202-3/+13
|
* Fix e2e testsChocobozzz2022-04-201-4/+2
|
* Fix lintChocobozzz2022-01-031-1/+1
|
* Handle async validatorsChocobozzz2022-01-031-2/+1
|
* Enhance plugin video fieldsChocobozzz2021-12-296-9/+128
| | | | | Add video form tab selection Add ability to display an error
* Use different p2p policy for embeds and webappChocobozzz2021-12-161-1/+6
|
* Add ability for admins to set default p2p policyChocobozzz2021-12-1610-22/+222
|
* Ability for admins to set default upload valuesChocobozzz2021-12-149-14/+234
|
* Fix E2E testsChocobozzz2021-11-243-1/+9
|
* Remove protractor workaroundChocobozzz2021-10-141-1/+1
| | | | We don't use it anymore
* Fix NSFW filter and add testsChocobozzz2021-09-0320-106/+516
|
* Improve e2e workflow and add docChocobozzz2021-09-025-23/+28
|
* Migrate to webdriverioChocobozzz2021-09-0117-429/+597
|
* Fix E2E testsChocobozzz2021-08-261-1/+1
|
* Migrate client to eslintChocobozzz2021-08-183-2/+2
|
* Remove solution style ts configChocobozzz2021-08-171-2/+2
|
* Support '/w/' and '/w/p/' for watch pageChocobozzz2021-05-284-6/+6
| | | | And use them as default in client
* Fix E2E testsChocobozzz2021-05-101-1/+6
|
* Fix E2E testsChocobozzz2021-05-051-1/+1
|