chocobozzz
57a8e18022
Translated using Weblate (French (France) (fr_FR))
...
Currently translated at 87.1% (2418 of 2776 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2025-08-11 17:38:56 +02:00
Oliwier Jaszczyszyn
19ec133abb
Translated using Weblate (Polish)
...
Currently translated at 59.8% (1662 of 2776 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pl/
2025-08-11 17:38:56 +02:00
Ettore Atalan
f5d6097980
Translated using Weblate (German)
...
Currently translated at 88.1% (2446 of 2776 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2025-08-11 17:38:56 +02:00
偶尔来巡山
93f5a7d789
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (160 of 160 strings)
Translation: PeerTube/server-internal
Translate-URL: https://weblate.framasoft.org/projects/peertube/server-internal/zh_Hans/
2025-08-11 17:38:56 +02:00
Leif-Jöran Olsson
afc1f0e6b0
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (160 of 160 strings)
Translation: PeerTube/server-internal
Translate-URL: https://weblate.framasoft.org/projects/peertube/server-internal/sv/
2025-08-11 17:38:56 +02:00
Jeff Huang
adfa6b43ad
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (2776 of 2776 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2025-08-11 17:38:56 +02:00
偶尔来巡山
06fd09b93a
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (2776 of 2776 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2025-08-11 17:38:56 +02:00
Leif-Jöran Olsson
9d9607feff
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (2776 of 2776 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2025-08-11 17:38:56 +02:00
Chocobozzz
d1a35e8421
Disable nginx buffering on upload endpoints
...
To prevent timeout requests in peertube HTTP server
2025-08-11 17:38:22 +02:00
Chocobozzz
da23ad1d09
Add ability for admin to configure request timeout
...
AFAIK we can't set a specific timeout on a specific route/request, so
the admin must set it globally
2025-08-11 16:55:37 +02:00
Chocobozzz
b4df49b87f
Fix fetching latest elements of a playlist
2025-08-11 14:52:09 +02:00
Chocobozzz
6fce7c808c
Fix disabling wait transcoding
2025-08-11 14:15:59 +02:00
Chocobozzz
89360a4ef0
Update node 20 minimum version
...
To support importing ESM modules in plugins
2025-08-11 11:06:22 +02:00
Chocobozzz
acaabaace1
Compat with openid plugin 1.0.2
2025-08-11 10:46:27 +02:00
Chocobozzz
e763ad3036
Fix external login error message
2025-08-08 14:17:20 +02:00
Chocobozzz
b44dfef3f9
Add more openid tests
2025-08-08 14:17:20 +02:00
Chocobozzz
9619c2ea7d
Add packagemanager field if using corepack
2025-08-08 14:16:50 +02:00
Chocobozzz
83f74169da
Add official openid plugin tests
2025-08-08 14:16:49 +02:00
Jakob Meier
fc986076c9
Allow auth plugins to redirect to external url ( #7179 )
...
* Allow auth plugins to redirect to external url
Add a new optional field to `RegisterServerExternalAuthenticatedResult`,
the object passed to the `userAuthenticated` callback used by auth plugins.
The server code uses this to redirect to an external website if it is set.
Left TODO:
- This code has been tested manually but a test case is still missing.
- Here or in the plugin, the redirect urls must be limited to values configurable by admins.
* rename to URI for consistency
* add test for the new parameter
* address review comments
- correct syntax for optional parameter
- handle the case where `externalAuthToken` has query parameters included
2025-08-07 14:59:19 +02:00
Bojidar Marinov
8c9b4abe45
Add Scheduled Lives functionality ( #7144 )
...
* Add Scheduled Lives functionality through originallyPublishedAt
Implements #6604 by reusing the originallyPublishedAt field of isLive videos to mark "waiting for live" videos as scheduled at a set time.
* Hide scheduled lives from Browse Videos page
* Add tests for Scheduled Live videos
* Make scheduled lives use a dedicated scheduledAt field in the VideoLive table
* Plan live schedules to evolve in the future
* Use a dedicated table to store live schedules, so we can add multiple
schedules in the future and also add a title, description etc. for a
specific schedule
* Adapt REST API to use an array to store/get live schedules
* Add REST API param so it's the client choice to include or not
scheduled lives
* Export schedules info in user import/export
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-08-01 15:06:27 +02:00
Chocobozzz
a5c087d3d4
Reapply "Upgrade webfinger lib to 2.8.1"
...
This reverts commit 04245f9dc1
.
2025-07-31 10:10:59 +02:00
Chocobozzz
04245f9dc1
Revert "Upgrade webfinger lib to 2.8.1"
...
This reverts commit 1967546cab
.
Another bug that must be fixed first: https://github.com/silverbucket/webfinger.js/issues/116
2025-07-30 14:25:35 +02:00
Chocobozzz
9af56c26bc
Fix openapi missing param
2025-07-30 11:52:54 +02:00
Chocobozzz
1967546cab
Upgrade webfinger lib to 2.8.1
2025-07-30 11:49:00 +02:00
Chocobozzz
bd337df442
Prefer "More" instead of "Settings"
2025-07-30 11:42:53 +02:00
Chocobozzz
57caf25611
Add ability to list and revoke token sessions
2025-07-30 11:42:49 +02:00
Chocobozzz
a53ed039b8
Prevent metric warning for redundancy gauge
2025-07-29 14:31:26 +02:00
Chocobozzz
1289d645d8
Revert webfinger changes
...
We can re-apply them when we'll upgrade to 2.8.x, but we need https://github.com/silverbucket/webfinger.js/issues/106 to be fixed first
2025-07-29 14:18:56 +02:00
Chocobozzz
f19954414f
Fix tests build
2025-07-29 12:11:17 +02:00
Chocobozzz
1c5101a22b
Update dependencies and version
2025-07-29 11:48:44 +02:00
Chocobozzz
94802f3175
Update dependencies
2025-07-29 11:48:19 +02:00
Chocobozzz
3e1cdb9fa2
Add runner version info
2025-07-29 10:30:33 +02:00
Chocobozzz
309068ae1d
Save
2025-07-29 09:46:33 +02:00
Chocobozzz
17247f205f
Also add stall job check for studio
2025-07-29 09:36:51 +02:00
Ankit lal
cdb861a26a
Add WatchDog for stalled Transcription jobs
2025-07-29 09:36:51 +02:00
Chocobozzz
37e13bbcd2
Add 2FA info in admin
2025-07-28 17:13:00 +02:00
Chocobozzz
c9905ecd3a
Add ability to set square icon in welcome wizard
2025-07-28 17:03:17 +02:00
Chocobozzz
37da276f9c
Prevent URL change on default route
...
With custom scope/sort
2025-07-28 10:50:30 +02:00
Chocobozzz
e0eebb1c7e
Improve config descriptions
2025-07-28 10:50:10 +02:00
Chocobozzz
06d9c7a13d
More robust checkLiveSegmentHash
2025-07-28 09:46:56 +02:00
Chocobozzz
121d9029b9
Add rcf and gcr video languages
2025-07-28 09:22:15 +02:00
Chocobozzz
13bceb5f40
Better thumbnail error handling
...
* Had to upgrade to es2022 to use `cause` error
* Had to declare class attributes with declare for sequelize models, so
it still works as before
2025-07-25 17:01:36 +02:00
Chocobozzz
29a88c0dde
Improve audio transcoding
...
ffmpeg aac encoder is not very good so prefer to keep the same bitrate
as mp3
we also use the max available bitrate with a flac input that has an
unknown bitrate
2025-07-24 16:49:28 +02:00
Chocobozzz
445866967f
Fix table sort
2025-07-24 16:47:34 +02:00
Chocobozzz
2612112c63
Update translations
2025-07-24 15:18:19 +02:00
Chocobozzz
d46ca9b53a
Fix broken translation
2025-07-24 15:08:13 +02:00
chocobozzz
924b2cb614
Translated using Weblate (French (France) (fr_FR))
...
Currently translated at 100.0% (158 of 158 strings)
Translation: PeerTube/server-internal
Translate-URL: https://weblate.framasoft.org/projects/peertube/server-internal/fr_FR/
2025-07-24 14:49:47 +02:00
Oliwier Jaszczyszyn
3f3bb74f99
Translated using Weblate (Polish)
...
Currently translated at 57.1% (1581 of 2768 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pl/
2025-07-24 14:49:46 +02:00
Abrarul Hasan
8cb0062bb7
Translated using Weblate (Bengali)
...
Currently translated at 4.2% (119 of 2768 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bn/
2025-07-24 09:58:45 +02:00
Abrarul Hasan
54ef9b308f
Translated using Weblate (Bengali)
...
Currently translated at 100.0% (265 of 265 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/bn/
2025-07-24 09:58:45 +02:00