Chocobozzz
530a083cea
More robust create playlist
2025-02-21 10:20:10 +01:00
Chocobozzz
0bf17d869c
Add typeOneOf filter to list notifications
2025-02-20 11:48:15 +01:00
Chocobozzz
b9a53addc9
Add list-jobs runner command
2025-02-20 10:31:04 +01:00
Chocobozzz
29f55e9115
Use npm run install-node-dependencies
...
Instead of yarn, so we can move to another package manager in the future
2025-02-18 13:44:06 +01:00
Chocobozzz
70dae47f08
Compress RSS feed using gzip
2025-02-18 11:55:50 +01:00
Chocobozzz
eaf6fccbbb
Add playlistUrl metadata in json to hls files
2025-02-13 10:45:48 +01:00
Chocobozzz
48b89cb6b2
Update openapi doc
2025-02-12 14:48:29 +01:00
Chocobozzz
0abaaa8ccb
Remove stapling from nginx config
...
Letsencrypt ends its support: https://letsencrypt.org/2024/12/05/ending-ocsp/
2025-02-07 09:47:35 +01:00
Chocobozzz
260447942a
Add ability to put captions in object storage
...
Deprecate:
* `path` and `url` of `ActorImage` (used to represent account/channel
avatars/banners) in favour of `fileUrl`
* `path` of `AvatarInfo` (used in notifications) in favour of `fileUrl`
* `captionPath` of `VideoCaption` in favour of `fileUrl`
* `storyboardPath` of `Storyboard` in favour of `fileUrl`
2025-02-07 09:35:39 +01:00
Chocobozzz
0130fb4664
Node 20 required for PeerTube tools too
2025-02-05 08:52:24 +01:00
Chocobozzz
94a7879d7d
Add host to common video filters
2025-01-31 16:08:09 +01:00
Chocobozzz
05f105d03f
Remove web video redundancy support
...
It's not used anymore in the player since several major versions now, so
there's no point in continuing to store these video files
2025-01-31 11:13:13 +01:00
Chocobozzz
d2d9dfcffc
Reorder client actions sections
2025-01-28 15:06:47 +01:00
kontrollanten
74b5096a64
Plugin support for sophisticated spam handling ( #6692 )
...
* feat(plugins): add filter:admin-user-list.bulk-actions.create.result
* feat(plugins): add filter:admin-user-moderation.actions.create.result
* feat(plugins): add filter:admin-comment-list.actions.create.result
* feat(plugin): add filter:admin-comment-list.bulk-actions.create.result
* feat(plugin): add filter:admin-abuse-list.actions.create.result
* feat(plugins): add doAction increment/decrement loader
Support for plugins to show application loader.
* feat(plugins): add doAction admin-user-list:load-data
* feat(plugins): add doAction admin-video-comment-list:load-data
* feat(plugins): add doAction admin-abuse-list:load-data
* feat(plugins): add doAction video-watch-comment-list:load-data
* cleanup and bug fixes
* fix(abuse-list-table): cleanup plugin action
* fixes after review
* UserListComponent: remove shortCacheObservable
* fix lint issues
* rename to admin-users-list:load-data
In order keep consistency with filter:admin-users-list.bulk-actions.create.result
* update plugin documentation
* move plugin actions to client-action.model.ts
* Styling
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-28 14:44:47 +01:00
Chocobozzz
5d968ce325
Fix request content type
2025-01-28 14:42:47 +01:00
Chocobozzz
82246a0c8d
Better live notification label
2025-01-16 10:53:18 +01:00
Chocobozzz
fcff0ce69f
Node 18 is not supported anymore
...
Use node 20 instead
2025-01-15 10:14:50 +01:00
Chocobozzz
51ff0d539b
Fix dockerfile
2025-01-15 07:12:01 +01:00
Zack Birkenbuel
c31084ce5b
Add the ability to specify peertube UID and GID via environment variables
...
This adds support for specifying the peertube user and group IDs using the standard environment variable pattern similar to linuxserver.io images. This allows for better external permission management, specifically this makes it easier to support mapping volumes to NFS shares using nfs4 id mapping.
This changes elects *not* to use the linuxserver.io variable names of PUID and PGID since the peertube container ends up having both a "node" and "peertube" user created and it would not be obvious which of those PUID/PGID should apply to.
2025-01-14 13:54:00 +01:00
kontrollanten
3f30458c37
feat: plugin support to filter email addresses ( #6752 )
...
* feat: plugin support to filter email addresses
Add support for plugins to filter user email addresses.
* Add missing `totalNotDeletedComments` doc
* Styling
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-14 11:02:12 +01:00
Chocobozzz
8a0f9b6af3
Add graceful-shutdown runner doc
2025-01-14 10:31:42 +01:00
Chocobozzz
c714d0a69a
Add RTMPS port
2025-01-09 10:58:31 +01:00
Chocobozzz
21f14f0d4e
peertube user doesn't need a login shell
2025-01-09 10:57:55 +01:00
Chocobozzz
f4d6cecf10
Redesign about pages
2025-01-09 10:29:17 +01:00
Chocobozzz
6a03b50087
Use $http_host instead of $host
...
$host doesn't include port that causes issues if peertube is installed
on a non-classic HTTP port
Signed-off-by: Chocobozzz <me@florianbigard.com>
2025-01-06 10:03:42 +01:00
Chocobozzz
a8495f4215
Fix update s3 urls doc
2025-01-03 10:31:58 +01:00
Chocobozzz
4592f062c4
Fix openapi feed doc URL
2024-12-23 07:41:10 +01:00
Chocobozzz
77273a93f9
Add CSS var doc
2024-12-18 15:10:08 +01:00
Chocobozzz
82145c6a31
Update openapi version
2024-12-17 13:39:41 +01:00
Chocobozzz
15ce40778d
Fix embed method min version
2024-12-11 10:19:17 +01:00
Cédric Bahirwe
064a44ec4d
Fixed typo in embeds.md
2024-11-15 06:59:03 +01:00
Chocobozzz
81f19ef47c
Add peertube runners doc link in tools doc
2024-11-12 09:28:03 +01:00
Chocobozzz
a91bd80087
Add ability to filter requested runner jobs
2024-10-31 10:22:35 +01:00
Chocobozzz
e0f39d7995
Fix docker compose ipv6
2024-10-31 07:07:28 +01:00
Chocobozzz
d9a1d170f1
whisper ctranslate requires python >= 3.8
2024-10-23 13:46:42 +02:00
Chocobozzz
f4339cfb72
Fix private ipv6 address
2024-10-23 09:21:50 +02:00
Chocobozzz
f6c23ad7d8
Fix building peertube in docker compose
2024-10-21 11:03:23 +02:00
Chocobozzz
017b8e3b39
Add missing search params
2024-10-02 15:57:25 +02:00
Chocobozzz
933c72233b
Improve contributing guide style
2024-09-27 07:26:38 +02:00
Chocobozzz
a1721744be
Syntax highlighting
2024-09-27 07:22:55 +02:00
Chocobozzz
1bca41366d
Improve caption edition
2024-09-25 16:06:36 +02:00
HugeFrog24
d69dbe0f2b
Add missing Docker syntax for prune-storage
2024-09-23 09:31:09 +02:00
Chocobozzz
7016069d5d
Update openapi version
2024-09-18 14:14:28 +02:00
Chocobozzz
373a9265ba
Fix missing original_video_files docker directory
2024-09-18 09:27:02 +02:00
Chocobozzz
ccfd57e349
Fix ipv6 in docker compose
2024-09-10 10:06:48 +02:00
Chocobozzz
27bf92235f
Fix video file object storage detection
2024-08-19 17:02:44 +02:00
Chocobozzz
38dbafcf63
Support youtube-dl executables
...
Also disable youtube tests in CI due to youtube blocking
2024-08-13 14:20:08 +02:00
Chocobozzz
5439a591e0
Add ability to set proxies to youtube-dl
2024-08-13 10:49:31 +02:00
Chocobozzz
9819887668
Log static requests
...
We don't use webtorrent anymore so we should not be spammed with too
much byte range requests anymore
2024-08-13 09:38:36 +02:00
Jonathan Weth
fbabfde819
Add option for configuring object_storage.max_request_attempts in Docker
2024-08-12 06:37:10 +02:00