Chocobozzz
f530dde244
Prevent notification from pending subscriptions
2023-05-17 15:02:23 +02:00
Chocobozzz
2870570505
Provide public RTMP URL to runners
2023-05-16 09:12:50 +02:00
Chocobozzz
65b2ec673d
Fix SQL query
2023-05-12 09:06:16 +02:00
Chocobozzz
85c20aaeb9
Set actor preferred name case insensitive
2023-05-11 16:16:27 +02:00
Chocobozzz
0c9668f779
Implement remote runner jobs in server
...
Move ffmpeg functions to @shared
2023-05-09 08:57:34 +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
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
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
f2dbbf6a96
Don't take db lives into account for video quota
2023-03-07 10:18:32 +01:00
Chocobozzz
efaf379789
Fix dev instance following test instances
2023-02-17 10:28:33 +01:00
Chocobozzz
fd7581b036
Fix "unique viewers" inconsistency with countries
2023-02-15 09:02:34 +01:00
Chocobozzz
4e4c23c5b8
Merge branch 'release/5.0.0' into develop
2023-01-19 15:25:52 +01:00
Chocobozzz
823e411fa6
Fix signup limit
2023-01-19 15:23:06 +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
f008e9f3f3
Add missing url unique index in local video viewer
2023-01-19 13:54:52 +01:00
Chocobozzz
e364e31e25
Implement signup approval in server
2023-01-19 13:53:40 +01:00
Chocobozzz
eba2a7a834
Don't need a special comment sort function
2023-01-12 11:19:42 +01:00
Chocobozzz
0b96a0fb77
Optimize again comments list sql query
2023-01-12 11:11:41 +01:00
Chocobozzz
8c4bbd946d
Refactor model utils
2023-01-10 11:56:08 +01:00
Chocobozzz
a8749f7c3b
Fix comments SQL pagination
2023-01-10 09:17:23 +01:00
Chocobozzz
f99a3f7dce
Correctly fix build
2023-01-09 14:22:36 +01:00
Chocobozzz
eb66ee8835
Refactor table attributes
2023-01-09 10:29: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
60b880acdf
External auth can update user on login
2023-01-04 11:41:29 +01:00
Chocobozzz
dfa4944f34
Fix local channel stats
2022-12-21 10:46:58 +01:00
Chocobozzz
624ea01b10
Fix overall viewers stats with start/end dates
2022-11-24 10:07:58 +01:00
Chocobozzz
99b757488c
Fix server lint
2022-11-15 15:00:23 +01:00
Chocobozzz
4638cd713d
Don't inject untrusted input
...
Even if it's already checked in middlewares
It's better to have safe modals too
2022-11-15 14:41:55 +01:00
Chocobozzz
ff91b644fb
Add ability to install alpha/beta/rc plugin
2022-11-14 16:21:59 +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
a32bf8cd20
Fix running again transcoding on a video only file
2022-11-07 10:25:24 +01:00
Chocobozzz
11ae7e2917
Fix follow constraint check with an account
2022-11-07 10:11:51 +01:00
Chocobozzz
9e5cf66be7
Breaking API: Consistency with role id/label
2022-10-28 16:34:08 +02:00
Chocobozzz
5a122dddc5
Option to disable static files auth check/s3 proxy
2022-10-27 09:13:10 +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
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
52d6c2e0bf
Fix video job error when video has been deleted
2022-10-10 14:51:11 +02:00
Chocobozzz
56f4783075
Support two factor authentication in backend
2022-10-07 10:51:16 +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
e4fc3697ac
Fix saved live master playlist bandwidth
2022-09-09 09:21:42 +02:00
Chocobozzz
6c4d6ec831
Prevent compat issue with old username
...
We were accepting more characters, so don't break DB for these users
2022-09-08 10:45:05 +02:00
Chocobozzz
690bb8f9f3
Prefer using Object.values
2022-08-17 15:36:03 +02:00
Chocobozzz
2ec349aa85
Prefer using our pick function
2022-08-17 14:54:01 +02:00