Commit Graph

2370 Commits

Author SHA1 Message Date
Rigel Kent
2a6cf69cff
prettify SQL queries during debug (#3635)
* prettify SQL queries during debug

* Use sql-formatter

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-01-25 15:37:41 +01:00
Chocobozzz
6939cbac48 Safely remove webtorrent files
Only remove them on max quality HLS playlist generation
2021-01-25 14:38:52 +01:00
Chocobozzz
77d7e851dc Add priority to transcoding jobs
(1 = highest priority)

100 for new resolutions
10 for original file optimization

Add a malus for transcoding jobs depending on how many uploads the user did in the
last 7 days
2021-01-25 14:38:52 +01:00
Chocobozzz
24516aa26a
Refactor transcoding job handlers 2021-01-21 15:58:17 +01:00
Chocobozzz
3b01f4c0ac
Support progress for ffmpeg tasks 2021-01-21 14:42:43 +01:00
Chocobozzz
a4d2ca0715
Add user video list hooks 2021-01-20 15:28:34 +01:00
Chocobozzz
70fdff3d4e
Serve AP objects for default account/channel pages 2021-01-20 11:48:59 +01:00
Chocobozzz
471251fa14
Fix error log 2021-01-20 09:50:22 +01:00
Chocobozzz
86f553fbdf
Fix raw file import 2021-01-20 08:45:21 +01:00
Chocobozzz
805b8619c1
Fix (again) youtube import 2021-01-19 16:36:21 +01:00
Rigel Kent
370240824e
Allow users/visitors to search through an account's videos (#3589)
* WIP: account search

* add search to account view

* add tests for account search
2021-01-19 13:43:33 +01:00
Chocobozzz
03aa518e54
Fix manifest 2021-01-19 10:47:04 +01:00
Chocobozzz
9f39c5466e
Fix user notification test 2021-01-19 08:35:44 +01:00
Chocobozzz
969e59d17d
Fix youtube import 2021-01-18 14:29:16 +01:00
Chocobozzz
17e6974409
Fix lint 2021-01-18 11:59:14 +01:00
Chocobozzz
a8a63b1ffe
Fix youtube-dl format fallback 2021-01-18 11:40:31 +01:00
Chocobozzz
1d22d2514f
Fix service worker 2021-01-18 11:16:37 +01:00
Chocobozzz
83befebe52
Increase test timeout 2021-01-18 09:52:05 +01:00
Rigel Kent
454c20fa7c
stricter youtubedl format selectors (#3516)
* stricter youtubedl format selectors

make sure selectors avoid av1, and otherwise match as closely to the
maximum resolution enabled for transcoding

* add support for merge formats in youtubedl

* avoid vp9.2 in youtubedl to avoid any HDR

* move getEnabledResolutions, safer replace of imported extension

* add test for youtube-dl selectors
2021-01-15 15:56:56 +01:00
Chocobozzz
d43c6b1ffc Implement remote interaction 2021-01-15 10:49:10 +01:00
Chocobozzz
dd9c7929e6
Display debug ffmpeg stdout/stderr 2021-01-15 10:23:40 +01:00
Chocobozzz
53d43fc914
Remove unused tracker param 2021-01-15 10:23:40 +01:00
Chocobozzz
c9c43612d5
Fix lint 2021-01-13 10:15:38 +01:00
Chocobozzz
f5961a8cdf
Add 4k transcoding test 2021-01-13 09:52:52 +01:00
Chocobozzz
78d62f4d18
Fix and add skipping ping log tests 2021-01-13 09:38:19 +01:00
Rigel Kent
7abb6060a9 specific niceness for live transcoding 2021-01-13 09:16:44 +01:00
Rigel Kent
d8b34ee55b
Allow user to search through their watch history (#3576)
* allow user to search through their watch history

* add tests for search in watch history

* Update client/src/app/shared/shared-main/users/user-history.service.ts
2021-01-13 09:16:15 +01:00
Johan Fleury
12c1e38df2 feat: allow administrator to disable logging of ping requests 2021-01-13 09:14:43 +01:00
Rigel Kent
b7085c7132 add support for 1440p (Quad HD/QHD/WQHD) videos 2021-01-13 09:14:09 +01:00
Rigel Kent
7185dab3ff add test for script printing command 2021-01-13 09:13:31 +01:00
Rigel Kent
0984960345 add script printing command to generate a resolution for a given file 2021-01-13 09:13:31 +01:00
Rigel Kent
1ea7da819e
add ability to remove one's avatar for account and channels (#3467)
* add ability to remove one's avatar for account and channels

* add ability to remove one's avatar for account and channels

* only display avatar edition options after input change
2021-01-13 09:12:55 +01:00
Chocobozzz
26171379d0 Use source sans 3 font 2021-01-13 09:05:22 +01:00
Chocobozzz
8ace68056d
Increase test timeout 2021-01-12 09:02:40 +01:00
Chocobozzz
55a5b0fd8d
Update translations 2021-01-11 16:05:10 +01:00
Chocobozzz
b14e8e461f
Fix tracker IP with reverse proxy 2021-01-11 15:45:04 +01:00
Chocobozzz
a11a782f5c
Fix duplicate entry in job list page 2021-01-11 15:39:15 +01:00
Chocobozzz
1acb947504
Retrieve user by id instead of username 2021-01-11 13:53:08 +01:00
Chocobozzz
b3fa96eea0
Don't reject accounts with empty description 2021-01-11 11:06:11 +01:00
Chocobozzz
c2b823826d
Log RTMP server error (address already in use) 2021-01-11 09:33:14 +01:00
Chocobozzz
4f20856ed4
Add more hints regarding live port 2021-01-11 09:20:44 +01:00
Chocobozzz
f42c21528b
Increase live test timeout 2021-01-08 12:11:45 +01:00
Chocobozzz
66dbfa1f30
Reduce inbox stats updated interval 2021-01-08 11:59:42 +01:00
Chocobozzz
adc8e7e19f
Fix ldap test port 2021-01-04 11:21:19 +01:00
Chocobozzz
f0484f7a16
Fix autoblacklist notification issue 2021-01-04 10:50:47 +01:00
Chocobozzz
027e308099
Don't crash on youtube-dl update write error 2021-01-04 10:05:47 +01:00
Chocobozzz
2dbc170da3
Add missing audit log if the user deletes its account 2021-01-04 09:54:48 +01:00
Chocobozzz
cc49be3e35
Fix views processing hour 0 2020-12-30 14:29:17 +01:00
Chocobozzz
47d8e266f1
Support activeMonth and activeHalfyear in nodeinfo 2020-12-30 11:41:36 +01:00
Chocobozzz
a046453549
Increase notifications comment test timeout 2020-12-30 11:27:59 +01:00
Chocobozzz
24198e976f
Styling 2020-12-30 11:26:24 +01:00
Theodore R. Smith
8e76aa1d75
(#3520) [cli] Hardened auth add: No longer fails with extraneous characters.
**The Solution:**
I have hardened `auth add` by stripping out everything from the third '/' to the end of the instance URL.

**The Problem:**
When adding an authorization for the peertube-cli, before this commit you could not have anything after the domain_name:port.

For instance, if there was a trailing / in your instance URL, before this commit it will always fail with

    expected 200 "OK", got 404 "Not Found".

It took me over 20 minutes to figure out that this was the problem.

See Issue #3091.
2020-12-27 14:29:54 -06:00
Chocobozzz
f88453e233
Fix build 2020-12-22 16:49:17 +01:00
Chocobozzz
236841a1d7
Force HLS transcoding
Fix weird behaviour with some web browsers. Don't really know if it's a
ffmpeg bug, a safari bug or a peertube bug, but forcing transcoding
seems to fix this playback bug
2020-12-22 16:04:42 +01:00
Chocobozzz
9cfeb3cf98
Fix redundancy federation in some cases 2020-12-17 09:23:57 +01:00
Chocobozzz
9e454eba57
More robust server stats tests 2020-12-16 14:59:33 +01:00
Chocobozzz
1ab6024345
Fix live badge in videos list 2020-12-16 14:19:43 +01:00
Chocobozzz
54363cffa4
Fix stats tests 2020-12-16 10:36:15 +01:00
Chocobozzz
496b5a5bf6
Increase test timeout 2020-12-15 15:09:12 +01:00
Chocobozzz
99afa081bc
Add AP stats 2020-12-15 13:34:58 +01:00
Chocobozzz
c9bc850e93
Use -1 for max live duration unlimited 2020-12-15 09:26:37 +01:00
Chocobozzz
113d4a3f73
Only link to crowdfunding pages in credits 2020-12-14 16:08:15 +01:00
kontrollanten
40c52969f7 emails: remove hardcoded PeerTube names 2020-12-14 15:37:29 +01:00
kontrollanten
2e4b8ae485 emailer: use instance name instead of hostname 2020-12-14 15:37:29 +01:00
kontrollanten
915e2bbb97 video embed: use instance name as html title 2020-12-14 15:25:51 +01:00
kontrollanten
2564d97e0d video-embed: inject custom CSS
closes #3420
2020-12-14 15:25:51 +01:00
Chocobozzz
402145b863
Refactor jobs state 2020-12-14 12:00:35 +01:00
Chocobozzz
5721fd8374
Fix channels import with a channel with playlists 2020-12-14 09:55:30 +01:00
Chocobozzz
d8794cf855
More robust import script when using since/until 2020-12-14 09:55:30 +01:00
Chocobozzz
f98c395295 Keep scope in notifier 2020-12-14 09:34:47 +01:00
kontrollanten
b1771455af fix(notifier): notifyModeratorsOfNewAbuse
closes #3445
2020-12-14 09:34:47 +01:00
Chocobozzz
59fd824cf3 Fix tests timeout 2020-12-14 09:11:27 +01:00
Chocobozzz
34caef7fc0 Add joblog at the end of ci 2020-12-14 09:11:27 +01:00
Chocobozzz
e078371807 Parse log script can take files as args 2020-12-14 09:11:27 +01:00
Rigel Kent
040d6896a3
add display of logs matching any state 2020-12-13 19:27:25 +01:00
Girish Ramakrishnan
75594f474a do not crash if SMTP server is down
just log a warning if the SMTP server is down on startup time

fixes #3457
2020-12-12 08:50:59 +01:00
Chocobozzz
a800dbf345
Live views update 2020-12-09 16:31:42 +01:00
Chocobozzz
5cac83a78d
Refactor views component 2020-12-09 15:33:16 +01:00
Chocobozzz
0d8de2756f
Fix live tests 2020-12-09 14:45:47 +01:00
Chocobozzz
b49f22d8f9 Upgrade sequelize to v6 2020-12-09 11:41:22 +01:00
Rigel Kent
f2eb23cd87
emit more specific status codes on video upload (#3423)
- reduce http status codes list to potentially useful codes
- convert more codes to typed ones
- factorize html generator for error responses
2020-12-08 21:16:10 +01:00
Chocobozzz
8e2392e512
Fix config test 2020-12-08 11:37:24 +01:00
Chocobozzz
a59f210ff3 Refactor a little bit client canonical URL 2020-12-08 11:15:11 +01:00
Thomas Citharel
e5024f5181 Add tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-08 11:15:11 +01:00
Thomas Citharel
106fa2249d Set canonical link to original video/playlist url
The local URL was used instead of the original url

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-12-08 11:15:11 +01:00
kontrollanten
2805cb7cb6 server/mw/oauth: res.loc.auth to true upon auth
Setting res.locals.authenticated explicity to
true makes it's more clear whether the req is
authenticated when using optionalAuthenticate
middlware.
2020-12-08 10:40:08 +01:00
kontrollanten
f17faefb30 plugins: add optional authentication for routes 2020-12-08 10:40:08 +01:00
Chocobozzz
c824e8a0c7
Fix hook test 2020-12-08 10:38:47 +01:00
Chocobozzz
38267c0c8a Use dedicated hooks for account/channel videos 2020-12-08 10:33:23 +01:00
kontrollanten
1bfc07e4cc server accounts/videos: trigger filter hook 2020-12-08 10:33:23 +01:00
Chocobozzz
17b7d4b315
Don't allow manual redundancy of live videos 2020-12-07 16:07:52 +01:00
Chocobozzz
5b9b403a20
Fix replay last segments loop 2020-12-07 16:07:00 +01:00
Rigel Kent
2d53be0267
replace numbers with typed http status codes (#3409) 2020-12-07 14:32:36 +01:00
Chocobozzz
4ef9ea482f
Fix live transcoding tests 2020-12-04 16:41:03 +01:00
Chocobozzz
aa5ee5017a
Fix lint 2020-12-04 15:58:29 +01:00
Chocobozzz
e772bdf14c
Load video in permanent live after last one ended 2020-12-04 15:38:32 +01:00
Chocobozzz
3851e732c4
Fix audio issues with live replay 2020-12-04 15:10:13 +01:00
Chocobozzz
49bcdb0d66
Try to fix live freeze 2020-12-04 10:40:53 +01:00
Chocobozzz
55223d6574
Fix live transcoding threads config 2020-12-04 10:02:09 +01:00
Chocobozzz
e26dc0cdbd
Strict actor url comparison 2020-12-03 16:12:58 +01:00
Chocobozzz
5147a6d945
Try to fix non HTTPS remote accounts 2020-12-03 15:21:16 +01:00
Chocobozzz
bb4ba6d94c
Add permanent live support 2020-12-03 15:21:16 +01:00
Rigel Kent
d4132d3f56 more explicit error messages for file uploads 2020-12-03 10:15:49 +01:00
Chocobozzz
4a54a93941
Fix live invalid save replay duration 2020-12-03 10:05:10 +01:00
Chocobozzz
ffc12d3ad5
Increase live constraint test timeout 2020-12-02 16:58:45 +01:00
Chocobozzz
3a735f7df7
Prepare changelog 2020-12-02 14:24:07 +01:00
Chocobozzz
2650d6d489
Fix live replay duration glitch 2020-12-02 10:18:15 +01:00
Chocobozzz
49cff3a4c9
Keep displayName as valid playlist sort 2020-12-01 15:08:59 +01:00
Chocobozzz
d9550daf05
Add local actor follow url migration 2020-12-01 15:04:38 +01:00
Chocobozzz
9e3e4adc65
Add logs to fixture generations 2020-12-01 15:04:38 +01:00
Arman
117c643e45 Fix sort fields on Video Playlists
displayName does not exist in VideoPlaylistModel, the correct field is `name`
2020-12-01 14:58:35 +01:00
Chocobozzz
8c666c44ab
Fix live saving after a server restart 2020-11-30 17:03:13 +01:00
Chocobozzz
6cddd97d1d
Fix lint 2020-11-30 16:02:34 +01:00
Chocobozzz
937581b8f6
Fix high CPU with long live when save replay is true 2020-11-30 15:59:22 +01:00
Chocobozzz
bd2e2f11d0
Add inspect to test script 2020-11-30 15:06:25 +01:00
Chocobozzz
0484ec9e41
Try to fix live tests 2020-11-30 09:16:41 +01:00
Chocobozzz
4a7f90248b
Fix cors on sha segment endpoint 2020-11-27 17:09:36 +01:00
Chocobozzz
e5a516e702
More robust live test 2020-11-27 15:46:49 +01:00
Chocobozzz
9b337d8c0f
Fix 500 on unknown thread 2020-11-27 11:48:20 +01:00
Chocobozzz
353f8bc0c7
Add registered setting CLI plugin install test 2020-11-27 11:41:38 +01:00
Chocobozzz
0e856b78e9
Try to fix live test 2020-11-26 15:16:30 +01:00
Chocobozzz
ce4a50b99b
Fix "Too many packets buffered for output stream"
And move encoder global options in a global wrapper
2020-11-26 14:45:48 +01:00
Chocobozzz
fb4b3f91dc
Count only active lives for account limit 2020-11-26 14:08:31 +01:00
Chocobozzz
884d2c39ae
Fix live FPS limit 2020-11-26 11:30:18 +01:00
Chocobozzz
d07b2944db
Fix comment account external URL
It did not work, and I think it's better to target the local account
page anyway
2020-11-25 15:11:57 +01:00
Chocobozzz
a9d4c3c8ca
Avoid too large cert error messages 2020-11-25 14:43:43 +01:00
Chocobozzz
18490b0765 Fix migration and test 2020-11-25 11:07:56 +01:00
Rigel Kent
5beb89f223 refactor scoped token service 2020-11-25 11:07:56 +01:00
Rigel Kent
afff310e50 allow private syndication feeds via a user feedToken 2020-11-25 11:07:56 +01:00
Chocobozzz
f619de0e43 Add tests to gif resizer 2020-11-25 10:07:51 +01:00
Chocobozzz
6b67897e2e Add transcoding module comments 2020-11-25 10:07:51 +01:00
Chocobozzz
33ff70baa6 Fix audio encoding params 2020-11-25 10:07:51 +01:00
Chocobozzz
ca5c612bfd Add live transcoding bit rate tests 2020-11-25 10:07:51 +01:00
Chocobozzz
5a547f69d5 Support encoding profiles 2020-11-25 10:07:51 +01:00
Chocobozzz
9252a33d11 Export encoders options in a dedicated struct 2020-11-25 10:07:51 +01:00
Chocobozzz
daf6e48010 Split ffmpeg utils with ffprobe utils 2020-11-25 10:07:51 +01:00
Kimsible
123f619336
Add pixel size to tooltip and gif support with FFmpeg for avatar upload (#3329)
* Add avatar pixel size upload in tooltip

* Add gif support for avatar

* Add ffmpeg GIF process

Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-11-25 09:26:31 +01:00
Chocobozzz
47e363bbe9
Relax live fps test 2020-11-20 15:39:24 +01:00
Chocobozzz
74fd2643b4 Provide express request to onLogout call
+ pluginInfo related changes
2020-11-20 15:36:43 +01:00
Chocobozzz
8f3ad70874
Fix transcoder test 2020-11-20 15:14:23 +01:00
Chocobozzz
d218e7de94
Do not transcode to an higher bitrate
Thanks bkil https://github.com/bkil
2020-11-20 15:11:31 +01:00
Chocobozzz
4749078b8a
Add actor follow url migration 2020-11-20 12:09:14 +01:00
Chocobozzz
55d5fbc583
Fix lint 2020-11-20 11:35:33 +01:00
Rigel Kent
64b5c2476a
remove outdated badges, add authorization to caption routes 2020-11-20 11:29:37 +01:00
Chocobozzz
de94ac86a2
Fix incorrect IDs in AP federation 2020-11-20 11:21:08 +01:00
Chocobozzz
fce7fe04ee
Update server dependencies 2020-11-19 09:07:20 +01:00
Chocobozzz
0aa52e1707
Add ability to display all channel/account videos 2020-11-18 15:29:38 +01:00
Chocobozzz
021c42657f
Try to fix multiple server tests 2020-11-18 14:15:25 +01:00
Chocobozzz
e0409585a7
Fix youtube-dl ipv4 PR 2020-11-18 14:11:15 +01:00
Mark Van den Borre
677012b4ee
default youtube-dl to use ipv4 (#3311)
Co-authored-by: Rigel Kent <sendmemail@rigelk.eu>
2020-11-18 14:06:20 +01:00
Chocobozzz
7f88a58e3f
Try to fix playlist tests 2020-11-18 13:41:27 +01:00
Chocobozzz
875f0610e4
Don't take into account ended lives in concurrent lives check 2020-11-18 11:32:57 +01:00
Chocobozzz
e14de000f9
Update live settings edge delay 2020-11-18 11:32:57 +01:00
Chocobozzz
ea3674d04d
Remove notifications of muted accounts/servers 2020-11-18 11:32:57 +01:00
Chocobozzz
3e8584b99a
Fix live tests 2020-11-17 16:14:11 +01:00
Chocobozzz
de29e90c37
Fix CLI import script 2020-11-17 15:28:24 +01:00
Chocobozzz
45c70083dd
Add html test for mentions too 2020-11-17 14:38:27 +01:00
Chocobozzz
9ff36c2d70
Refactor markdown/sanitize html code 2020-11-17 14:34:09 +01:00
Chocobozzz
9afb5c10e5
Add email markdown tests 2020-11-17 14:24:55 +01:00
Chocobozzz
5c0ecc340e
Disable HTTP import in push actions 2020-11-17 14:23:52 +01:00
Chocobozzz
1648dcb509
Increase live delay 2020-11-17 14:05:15 +01:00
Chocobozzz
6bff8ce23a
Process remaining segment hashes on live ending 2020-11-17 14:05:15 +01:00
Chocobozzz
19149d45b8
Merge branch 'feature/admin-comments' into develop 2020-11-16 13:57:14 +01:00
Chocobozzz
f127331459
Add admin view to manage comments 2020-11-16 13:48:58 +01:00
Kimsible
8872828d59
add client overrides to nginx configuration (#3297)
Co-authored-by: Rigel Kent <par@rigelk.eu>
Co-authored-by: kimsible <kimsible@users.noreply.github.com>
2020-11-16 10:34:05 +01:00
Chocobozzz
0f8d00e314
Implement video comment list in admin 2020-11-13 16:38:23 +01:00
Chocobozzz
5c0904fc66
Cleanup lives on server restart 2020-11-13 14:36:30 +01:00
Chocobozzz
786b855af7
Fix live sha segments with multiple resolutions 2020-11-13 12:02:29 +01:00
Chocobozzz
17119e4a54 Reorganize left menu and account menu
Add my-settings and my-library in left menu
Move administration below my-library
Split account menu: my-setting and my library
2020-11-13 12:02:21 +01:00
Chocobozzz
501af82d99
Delay notification when waiting for a live 2020-11-12 17:13:32 +01:00
Chocobozzz
2122606318
Increase live segment file name 2020-11-12 16:56:37 +01:00
Chocobozzz
6297bae0c1
Fix live infohash of original resolution 2020-11-12 16:55:13 +01:00
Chocobozzz
797d05bdd9
Force signed headers in http signatures
Thanks Roger
2020-11-12 16:29:32 +01:00
Chocobozzz
2a9562fc58
Increase tests waits 2020-11-12 16:29:32 +01:00
Arman
b8fa24491c
remove duplicate file checks in video model (#3289)
- server/models/video/video.ts (delete duplicate): build duplicate file id addition in buildAPIResult
2020-11-11 20:44:58 +01:00
Chocobozzz
adbf1ed8c4
Use our implementation of randomInt 2020-11-10 17:04:09 +01:00
Chocobozzz
b9da21bd5a
Hide dock if there are no title/description 2020-11-10 16:47:25 +01:00
Chocobozzz
2af337c839
Cleanup follows of orphean actors 2020-11-10 16:29:35 +01:00
Chocobozzz
b9cf3fb638
Fix email footer
Do not include notif preferences in contact form email
2020-11-10 15:56:13 +01:00
Chocobozzz
10c8b0b743
Fix comments federation 2020-11-10 15:26:33 +01:00
Chocobozzz
0223291c45
Delay video views scheduled job
To not overload the federation
2020-11-10 15:04:08 +01:00
Chocobozzz
7a4ea93246
Remove deprecated abuse api 2020-11-10 14:50:16 +01:00
Chocobozzz
403c69c5a3
Check threads resolve on non federated videos 2020-11-10 14:34:04 +01:00
Chocobozzz
210856a7be
Try to fix live segments check 2020-11-10 14:15:59 +01:00
Chocobozzz
52a350a15c
Fix muted accounts on overviews 2020-11-10 11:06:36 +01:00
Chocobozzz
998440b6ec
Fix live migrations 2020-11-10 10:45:20 +01:00
Chocobozzz
0b84383d48
Fix stat file size with HLS 2020-11-10 08:07:21 +01:00
Chocobozzz
439d68e537
Fix jobs pagination 2020-11-09 16:13:12 +01:00
Chocobozzz
c655c9ef6f Update ffmpeg static version for tests 2020-11-09 15:33:04 +01:00
Chocobozzz
e4bf785617 Handle views for live videos 2020-11-09 15:33:04 +01:00
Chocobozzz
529f037294 Revert some mistakes 2020-11-09 15:33:04 +01:00
Chocobozzz
9e2b2e76ba Don't add live videos in redundancy 2020-11-09 15:33:04 +01:00
Chocobozzz
3cabf3532b Add live server hooks 2020-11-09 15:33:04 +01:00
Chocobozzz
c8f3cfeba7 Fix tests 2020-11-09 15:33:04 +01:00
Chocobozzz
053aed43fb Regenerate miniature on live save 2020-11-09 15:33:04 +01:00
Chocobozzz
3bc68dfd61 Fix audio sync after saving replay
hls.js seems to not correctly handle audio gaps with fragmented mp4
(but can with a ts playlist)
2020-11-09 15:33:04 +01:00
Chocobozzz
ba881f0e3f Reduce P2P blacklist in tracker 2020-11-09 15:33:04 +01:00
Chocobozzz
99fa5c5bad Fix theater mode 2020-11-09 15:33:04 +01:00
Chocobozzz
bd54ad1953 Add live notification tests 2020-11-09 15:33:04 +01:00
Chocobozzz
68e70a745b Add save replay live tests 2020-11-09 15:33:04 +01:00