Commit Graph

1280 Commits

Author SHA1 Message Date
Chocobozzz
cc518fdbcb
Fix test 2023-05-16 10:10:58 +02:00
Chocobozzz
aa54733149
Add retries to all webtorrent tests 2023-05-15 16:16:41 +02:00
Chocobozzz
261dac403a
More robust test 2023-05-15 15:42:16 +02:00
Chocobozzz
5a05c14573
Force live stream termination 2023-05-15 15:06:14 +02:00
Chocobozzz
339d3fba83
Allow to retry some tests that may fail 2023-05-15 11:41:55 +02:00
Chocobozzz
5752683ea5
Increase test timeouts 2023-05-11 16:33:30 +02:00
Chocobozzz
823c34c07f
Fix reset sequelize instance 2023-05-11 15:03:47 +02:00
Chocobozzz
81f14b9112
Correctly wait for live segment generation 2023-05-11 11:41:43 +02:00
Chocobozzz
c106db1413
Fix tests 2023-05-10 16:23:55 +02:00
Chocobozzz
644391bee6
Fix test cleanup 2023-05-10 13:57:06 +02:00
Chocobozzz
7590f7a868
Add more tests on registration request conflict 2023-05-10 11:53:04 +02:00
Chocobozzz
5170f492b9
Try to have more robust live tests 2023-05-10 09:30:33 +02:00
Chocobozzz
9d1e41e8bb
Increase timeouts 2023-05-10 09:02:42 +02:00
Chocobozzz
2f63f629ad
Fix subscribe button responsive 2023-05-09 13:53:33 +02:00
Chocobozzz
1c7fbce4fa
Increase timeout 2023-05-09 08:58:15 +02:00
Chocobozzz
21609258de Increase timeouts 2023-05-09 08:57:34 +02:00
Chocobozzz
e7d8e2b245 Fix audio transcoding copy 2023-05-09 08:57:34 +02:00
Chocobozzz
dd3f99434c Fix studio tests 2023-05-09 08:57:34 +02:00
Chocobozzz
ab14f0e0dc Prefer video studio instead of video edition
Clearer and easier to find in the project
2023-05-09 08:57:34 +02:00
Chocobozzz
5e47f6ab98 Support studio transcoding in peertube runner 2023-05-09 08:57:34 +02:00
Chocobozzz
6a49056026 Add TMP persistent directory
To store files that must be preserved between peertube restarts
2023-05-09 08:57:34 +02:00
Chocobozzz
3a0c2a77b1 Enable external plugins to test the PR 2023-05-09 08:57:34 +02:00
Chocobozzz
d102de1b38 Add runner server tests 2023-05-09 08:57:34 +02:00
Chocobozzz
e7c89cc3f3
Allow to update a live with untouched privacy 2023-04-14 10:14:40 +02:00
Wicklow
2a4c0d8bbe
Feature/filter already watched videos (#5739)
* filter already watched videos

* Updated code based on review comments
2023-04-12 09:32:20 +02:00
Wicklow
b302c80dc0
feature/ability to disable video history by default (#5728)
* draft: ability to disable video history by default

* Update configuration and add tests

* Updated code based on review comments

* Add tests on registration and video quota

* Remove required video quotas in query

* Fix tests
2023-04-07 10:09:54 +02:00
Wicklow
05a60d8599
Feature/Add replay privacy (#5692)
* Add replay settings feature

* Fix replay settings behaviour

* Fix tests

* Fix tests

* Fix tests

* Update openapi doc and fix tests

* Add tests and fix code

* Models correction

* Add migration and update controller and middleware

* Add check params tests

* Fix video live middleware

* Updated code based on review comments
2023-03-31 09:12:21 +02:00
Chocobozzz
b926a23c62
Stop testing broken youtube-dl 2023-03-22 11:25:30 +01:00
Chocobozzz
1c41b5c1ac
Add infohash test for VOD 2023-03-20 08:57:01 +01:00
Chocobozzz
3b504f6ed4
Add ability for plugins to alter video jsonld 2023-03-10 15:45:52 +01:00
Chocobozzz
09f3d81e0c
Merge branch 'release/5.1.0' into develop 2023-03-07 11:17:12 +01:00
Wicklow
73fb3dc535 Fix file token reinjection on fragments 2023-03-07 11:16:56 +01:00
Wicklow
692ae8c31c
Hotfix/filter subscription videos (#5665)
* Fix filters on subscription videos

* Add tests to common video filters

* Improve reliability when skipping subscrition path

* Better parameters for skipping subscription videos
2023-03-02 14:50:55 +01:00
Chocobozzz
8d1f78044c
Add ability to disable http duration OTEL metrics 2023-02-27 13:53:54 +01:00
Chocobozzz
4765348107
Add x-powered-by header 2023-02-27 09:22:59 +01:00
Chocobozzz
d41f4a6dc6
Improve image test comparison 2023-02-24 15:10:13 +01:00
Wicklow
16ccb43767 Fix filters on playlists 2023-02-23 16:07:44 +01:00
Chocobozzz
c5c95361e6
Move to new documentation links 2023-02-22 16:15:14 +01:00
Chocobozzz
82e3ae1523
Fix CI 2023-02-17 09:21:11 +01:00
Chocobozzz
9625be3857
Fix CI timeout 2023-02-14 09:04:49 +01:00
Chocobozzz
afb371d940
Refactor playlist creation for lives 2023-01-27 09:04:02 +01:00
Chocobozzz
a2be43f570
Merge branch 'release/5.0.0' into develop 2023-01-27 08:34:16 +01:00
Chocobozzz
8059e050ef
Fix live with base url object storage 2023-01-27 08:30:56 +01:00
Chocobozzz
2a720a0fac
Try to debug test timeout 2023-01-24 11:57:37 +01:00
Chocobozzz
4115f20084
Add ability to not send an email for registration 2023-01-20 15:34:01 +01:00
Chocobozzz
9436936cf6
Add more signup limit tests 2023-01-19 15:27:04 +01:00
Chocobozzz
a68ccaead6
(breaking): Always list nsfw videos in playlists
Keep the same behaviour as unlisted videos
The frontend is in charge to blur the video element if the nsfw setting
is "hide" or "blur"
2023-01-19 15:04:10 +01:00
Chocobozzz
32fde390f4
Use unknown when category is not set
Unstead of Misc, that could be a real category
2023-01-19 14:09:57 +01:00
Chocobozzz
b379759f55 Add signup approval API tests 2023-01-19 13:53:40 +01:00
Chocobozzz
0b96a0fb77
Optimize again comments list sql query 2023-01-12 11:11:41 +01:00
Chocobozzz
a8749f7c3b
Fix comments SQL pagination 2023-01-10 09:17:23 +01:00
Chocobozzz
0a8a79552c
Merge branch 'feature/SO035' into develop 2023-01-09 09:44:00 +01:00
Chocobozzz
cde3d90ded
Use raw sql for comments 2023-01-09 09:29:02 +01:00
Chocobozzz
b65f5367ba
Add ability to customize token lifetime 2023-01-04 11:41:29 +01:00
Chocobozzz
518c5cc62d
Try to debug a CI issue 2023-01-03 14:52:35 +01:00
Chocobozzz
25691c9930
Prefer using sequelize replacements even for tests 2023-01-03 14:23:42 +01:00
Chocobozzz
4fe7cde283
Fix build 2022-12-29 10:14:43 +01:00
Chocobozzz
7a07da01c4
Improve upgrade documentation 2022-12-28 10:29:37 +01:00
Chocobozzz
03c9f04a47
Fix sync tests 2022-12-23 14:02:13 +01:00
Chocobozzz
dfa4944f34
Fix local channel stats 2022-12-21 10:46:58 +01:00
Chocobozzz
9b6c9b5ae6
Increase timeout 2022-12-12 16:16:27 +01:00
Chocobozzz
2732eeff9e
Fix CI using 127.0.0.1 for tests 2022-12-12 13:36:23 +01:00
Chocobozzz
b8598d40f6
Merge branch 'release/5.0.0' into develop 2022-12-02 17:54:23 +01:00
Chocobozzz
71e3e879c0
Support reinjecting token in private m3u8 playlist 2022-12-02 15:25:20 +01:00
Chocobozzz
190ac9df7c
Increase timeouts 2022-11-29 10:25:26 +01:00
Chocobozzz
624ea01b10
Fix overall viewers stats with start/end dates 2022-11-24 10:07:58 +01:00
Chocobozzz
3299c9e124
Add missing uuids search query doc 2022-11-23 15:50:42 +01:00
Florent
fbad149ff2
Fix DISABLE_LOCAL_SEARCH blocking request to local search API (#5411) 2022-11-23 15:50:34 +01:00
Chocobozzz
99b757488c
Fix server lint 2022-11-15 15:00:23 +01:00
Chocobozzz
c241947630
Correctly terminate an ended live 2022-11-15 10:50:57 +01:00
Chocobozzz
a742347d50
Fix transcoding test 2022-11-14 14:34:55 +01:00
Chocobozzz
f713f36bdf
Federate entire description
Introduce an explicit field truncatedDescription
description in video list is deprecated
description in video get will contain the entire description
2022-11-14 13:03:54 +01:00
Chocobozzz
4efa5535cc
Fix infinite playlist import
Using an hard videos limit in config
2022-11-14 11:11:39 +01:00
Chocobozzz
11ae7e2917
Fix follow constraint check with an account 2022-11-07 10:11:51 +01:00
Chocobozzz
e8299615c1
Fix CI 2022-10-31 09:55:09 +01:00
Chocobozzz
9e5cf66be7
Breaking API: Consistency with role id/label 2022-10-28 16:34:08 +02:00
Chocobozzz
1ebe2c2b9f
Update production.yaml 2022-10-28 09:59:39 +02:00
Chocobozzz
5a122dddc5
Option to disable static files auth check/s3 proxy 2022-10-27 09:13:10 +02:00
Chocobozzz
e82cb08722
Fix proxy tests 2022-10-25 15:01:51 +02:00
Chocobozzz
aa887096f9
Correctly delete live files from object storage 2022-10-25 14:18:59 +02:00
Chocobozzz
508c1b1e9f
Correctly cleanup files from object storage 2022-10-25 11:51:20 +02:00
Chocobozzz
3b1995a2d0
Increase test timeout 2022-10-24 14:54:21 +02:00
Chocobozzz
0177101284 Fix tests 2022-10-24 14:48:24 +02:00
Chocobozzz
9ab330b90d Use private ACL for private videos in s3 2022-10-24 14:48:24 +02:00
Chocobozzz
3545e72c68 Put private videos under a specific subdirectory 2022-10-24 14:48:24 +02:00
kontrollanten
38a3ccc7f8
feat: show contained playlists under My videos (#5125)
* feat: show contained playlists under My videos

closes #4769

* refactor(server): remove unused types

* fixes after code review

* fix(client/video-miniature): add to playlist

* fix(server/user/me): shortUUID response

* Revert "fix(client/video-miniature): add to playlist"

This reverts commit f1a0412391.

* fix(client/PlaylistService): caching

* Revert "fix(server/user/me): shortUUID response"

This reverts commit e3f1ee4e33.

* Fix fetching playlists

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-10-24 14:48:03 +02:00
Chocobozzz
dd84f4f263
Wait segment sha processing 2022-10-11 17:14:54 +02:00
Chocobozzz
bbae45c32e
Fix live tests 2022-10-11 16:00:11 +02:00
Chocobozzz
cea2fd90dd
Merge branch 'release/4.3.0' into develop 2022-10-11 13:30:51 +02:00
Chocobozzz
a6b26afc56
Fix channel follow with manually approved follower 2022-10-11 13:27:22 +02:00
Chocobozzz
63fa260a81
Merge branch 'feature/otp' into develop 2022-10-10 11:19:58 +02:00
Chocobozzz
2166c058f3
Allow admins to disable two factor auth 2022-10-07 14:28:35 +02:00
Chocobozzz
56f4783075
Support two factor authentication in backend 2022-10-07 10:51:16 +02:00
Chocobozzz
9b99d32804
Increase timeout 2022-10-04 14:57:11 +02:00
Chocobozzz
7dd7ff4ceb
Fix tests 2022-10-04 13:57:56 +02:00
Chocobozzz
b7faa8372e
Decrease plugin version check for tests 2022-10-04 11:00:30 +02:00
kontrollanten
6c5f0d3aeb
server: serve files from storage/well-known (#5214)
* server: serve files from storage/well-known

closes #5206

* well-known: add tests

* test: try to skip new tests

* test: another try

* fix(config/prod): well_known path

* test: fix broken tests

* Update misc-endpoints.ts

* Use getDirectoryPath for tests

* Fix tests

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-10-04 10:53:00 +02:00
Chocobozzz
cfd57d2ca0
Live supports object storage
* Sync live files (segments, master playlist, resolution playlist,
   segment sha file) into object storage
 * Automatically delete them when the live ends
 * Segment sha file is now a file on disk, and not stored in memory
   anymore
2022-10-04 10:03:17 +02:00
Chocobozzz
43972ee466
Relax bitrate/fps test 2022-09-28 11:24:14 +02:00
Chocobozzz
0d6843decd
Merge branch 'release/4.3.0' into develop 2022-09-28 11:19:25 +02:00