Chocobozzz
8762b1c7ff
Include err type in res
2023-05-22 14:10:59 +02:00
Chocobozzz
17ecdf61ce
Force stop remote live transcoding
2023-05-22 13:54:46 +02:00
Chocobozzz
b9393464a8
Lock when removing video files
2023-05-22 11:06:04 +02:00
Chocobozzz
33b91e53d2
Remove low timeouts
...
Default timeout is 30s
2023-05-22 09:22:08 +02:00
Chocobozzz
8527f4b163
Fix menu dropdowns
...
Better responsive
Avoid menu scrollbar displayed in notification popove
2023-05-22 08:22:57 +02:00
Chocobozzz
9ba1faa2ee
Fix lowest email port
2023-05-19 15:33:26 +02:00
Chocobozzz
c0b5a5eb4b
Use saveInTransactionWithRetries helper
2023-05-19 15:20:12 +02:00
Chocobozzz
d1c64fd970
Fix missing wait jobs
2023-05-19 15:05:32 +02:00
Chocobozzz
26818a73ba
Add expect message to ease debug
2023-05-19 14:49:00 +02:00
Chocobozzz
3733175b6b
Remove wait before publishing master playlist
...
It doesn't seem necessary
2023-05-19 14:44:57 +02:00
Chocobozzz
ec720affe9
Correctly fix s3 live sync
2023-05-19 14:44:25 +02:00
Chocobozzz
cfa6176381
Fix runner cleanup test
2023-05-19 14:35:03 +02:00
Chocobozzz
01283e2066
Improve remote runner config UX
2023-05-19 14:11:22 +02:00
Chocobozzz
def4ea4f38
More robust chunk handler
2023-05-19 13:52:38 +02:00
Chocobozzz
6403a6bd01
peertube runner tests in parallel
2023-05-19 13:33:27 +02:00
Chocobozzz
30453cb5ba
Wait master playlist generation
2023-05-19 12:01:36 +02:00
Chocobozzz
72d606dc07
Avoid uploading empty master file
2023-05-19 11:03:47 +02:00
Chocobozzz
472170b4f9
Avoid aborting completing jobs
2023-05-19 10:10:41 +02:00
Chocobozzz
a5cf9c9867
Don't run ffmpeg twice for lives
2023-05-19 09:40:30 +02:00
Chocobozzz
fe7019b232
Fix peertube runner concurrency
2023-05-19 09:23:20 +02:00
Chocobozzz
ef2e6aabf7
Force ffmpeg to exit on abort
2023-05-17 16:52:56 +02:00
Chocobozzz
e901579b00
Fix tests
2023-05-17 16:43:05 +02:00
Chocobozzz
f86ff3a026
Prevent uninstall error on install error
2023-05-17 16:19:30 +02:00
Chocobozzz
d3fcf1c57a
Fix pending subscription deletion
2023-05-17 15:08:40 +02:00
Chocobozzz
f530dde244
Prevent notification from pending subscriptions
2023-05-17 15:02:23 +02:00
Chocobozzz
f383c7c881
Increase last runner contact update
2023-05-17 14:50:12 +02:00
Chocobozzz
d38541fd59
More robust accept job controller
2023-05-17 14:47:17 +02:00
Chocobozzz
cc518fdbcb
Fix test
2023-05-16 10:10:58 +02:00
Chocobozzz
49b80bd9e1
Use atomic rename
2023-05-16 10:06:07 +02:00
Chocobozzz
2870570505
Provide public RTMP URL to runners
2023-05-16 09:12:50 +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
8eb6a9eb2b
Fix test
2023-05-15 13:56:08 +02:00
Chocobozzz
c08a7f16e7
Don't save the session twice
2023-05-15 13:56:00 +02:00
Chocobozzz
339d3fba83
Allow to retry some tests that may fail
2023-05-15 11:41:55 +02:00
Chocobozzz
be3ec61a66
Atomic live segment file write
2023-05-15 11:09:16 +02:00
Chocobozzz
65b2ec673d
Fix SQL query
2023-05-12 09:06:16 +02:00
Chocobozzz
5752683ea5
Increase test timeouts
2023-05-11 16:33:30 +02:00
Chocobozzz
85c20aaeb9
Set actor preferred name case insensitive
2023-05-11 16:16:27 +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
7815dc450e
Prevent invalid end watch section warnings
2023-05-10 14:23:59 +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
34023e1253
Fix S3 live sync
...
Ensure TS chunks referenced in M3U8 playlist are already uploaded on S3
2023-05-10 11:16:05 +02:00
John Livingston
f9eee54f2a
Fix #5744 : Missing plugins-global.css + missing async ( #5746 )
...
* Fix #5744 : Missing plugins-global.css + missing async
* Modifications required by Chocobozzz.
* Styling
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2023-05-10 09:54:44 +02:00
kontrollanten
674f8ddd41
feat(server): add redis sentinel support ( #5593 )
...
* feat(server): add redis sentinel support
closes #5141
* Styling
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2023-05-10 09:52:50 +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
ce1b5ba78c
Correctly cleanup sql command
2023-05-10 08:43:16 +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
a687879e94
Reload the video after waiting for the files lock
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
9a3db678f5
Fix import video file lock
2023-05-09 08:57:34 +02:00
Chocobozzz
cc2abbc320
Fix next video state after optimize/audio merge
2023-05-09 08:57:34 +02:00
Chocobozzz
d102de1b38
Add runner server tests
2023-05-09 08:57:34 +02:00
Chocobozzz
0c9668f779
Implement remote runner jobs in server
...
Move ffmpeg functions to @shared
2023-05-09 08:57:34 +02:00
Chocobozzz
6bcb854cde
Fix unregister default value
2023-05-05 14:47:24 +02:00
Chocobozzz
841ddf8886
Don't call plugin register/unregister methods
2023-05-05 14:24:27 +02:00
Chocobozzz
82d1653d79
Prevent crash on plugin ws error
2023-04-17 09:51:18 +02:00
Chocobozzz
e7c89cc3f3
Allow to update a live with untouched privacy
2023-04-14 10:14:40 +02:00
Chocobozzz
848347f193
Prevent exception when headers are already sent
2023-04-14 09:34:53 +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
Chocobozzz
0cda019c1d
Remove invalid jsonld property
2023-04-11 14:06:46 +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
Chocobozzz
bb7e5605d1
Use hook inside the transaction
...
To prevent serialization issue
2023-03-31 13:28:41 +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
1e3e64a679
Fix tests
2023-03-27 08:43:50 +02:00
Chocobozzz
d91ce83d39
Add filter:html.client.json-ld.result hook
2023-03-24 18:37:55 +01:00
Chocobozzz
b926a23c62
Stop testing broken youtube-dl
2023-03-22 11:25:30 +01:00
kontrollanten
6f640ccb48
fix(object-storage-proxy): set content-range
2023-03-22 07:35:36 +01:00
Chocobozzz
951414fc62
Merge branch 'release/5.1.0' into develop
2023-03-21 09:17:25 +01:00
Chocobozzz
1c41b5c1ac
Add infohash test for VOD
2023-03-20 08:57:01 +01:00
Chocobozzz
8b197aca90
Fix flaky tests
2023-03-17 10:05:40 +01:00
Chocobozzz
47d883de2e
Merge branch 'release/5.1.0' into develop
2023-03-16 14:24:50 +01:00
Chocobozzz
c3441b0320
Add video AP hooks
2023-03-16 10:36:33 +01:00
kontrollanten
e72ace5a50
Handle redis disconnection gracefully ( #5599 )
...
* feat(server/api/contact): handle redis disconnection
* feat(server/api/metrics): handle metrics disabled
2023-03-14 08:50:44 +01:00
Chocobozzz
2b02a9b98c
Fix tests
2023-03-10 15:45:52 +01:00
Chocobozzz
58e735dd77
Add test on AP hooks
2023-03-10 15:45:52 +01:00
Chocobozzz
3b504f6ed4
Add ability for plugins to alter video jsonld
2023-03-10 15:45:52 +01:00
Chocobozzz
2dbcc3741b
Fix tests
2023-03-10 15:45:31 +01:00
Chocobozzz
96d00a997b
Add test on AP hooks
2023-03-10 15:19:33 +01:00
Chocobozzz
866b5d3f52
Add ability for plugins to alter video jsonld
2023-03-10 14:42:18 +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
Chocobozzz
d9dbf27a7d
Merge branch 'release/5.1.0' into develop
2023-03-07 10:42:31 +01:00
Chocobozzz
b52f504848
Add test to ensure files are deleted
2023-03-07 10:18:32 +01:00
Chocobozzz
f2dbbf6a96
Don't take db lives into account for video quota
2023-03-07 10:18:32 +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
c0a4982ebe
Fix 404 when having ;threadId param
2023-03-02 10:35:59 +01:00
Chocobozzz
8d1f78044c
Add ability to disable http duration OTEL metrics
2023-02-27 13:53:54 +01:00