dxuser514
ad41b6c06e
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:57 +02:00
偶尔来巡山
e10ed4f5ed
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:57 +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
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
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
1967546cab
Upgrade webfinger lib to 2.8.1
2025-07-30 11:49:00 +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
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
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
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
2612112c63
Update translations
2025-07-24 15:18:19 +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
Chocobozzz
d6e4dac032
Add email translations
...
Convert emails from Pug template to Handlebars because i18next doesn't
support Pug
2025-07-24 09:18:04 +02:00
Chocobozzz
eadbf4e001
Merge branch 'release/7.2.0' into develop
2025-07-22 11:01:12 +02:00
Chocobozzz
189d846ab8
Fix duplicates when syncing a channel
2025-07-22 09:35:25 +02:00
Chocobozzz
2790ec5aaa
Fix choosing the licence in admin
2025-07-17 11:12:08 +02:00
Chocobozzz
8f4ba03550
Fix remote actor follow count after subscription
2025-07-17 11:09:26 +02:00
Chocobozzz
a60eeeff60
Merge branch 'release/7.2.0' into develop
2025-07-16 13:39:11 +02:00
Chocobozzz
b4d7bd49e0
Fix channel sync duplicate after video deletion
2025-07-16 10:48:21 +02:00
Chocobozzz
037197a7e9
Merge branch 'release/7.2.0' into develop
2025-07-08 16:46:46 +02:00
Chocobozzz
56b8bff325
Convert video short uuid to uuid
2025-07-08 16:40:27 +02:00
Chocobozzz
0adafa0fc0
Add ability to order playlists
2025-07-06 13:05:01 +02:00
Chocobozzz
532020e2af
Styling
...
Also prefer "0" instead of "none" because outerHTML converts the later
to "medium" (I don't know why)
2025-06-27 11:01:18 +02:00
Shalabh Agarwal
4323ffbb4e
update allowfullscreen property
2025-06-27 10:24:35 +02:00
Chocobozzz
6c85bbf852
Prefer og:image for opengraph
...
See https://github.com/Chocobozzz/PeerTube/issues/7109
2025-06-27 10:00:51 +02:00
Chocobozzz
53472daa07
Merge branch 'release/7.2.0' into develop
2025-06-27 09:53:31 +02:00
Chocobozzz
379387f56f
Fix broken video state on move failure
...
Also add a --force option to move files even if the state is broken
2025-06-27 09:03:35 +02:00
Chocobozzz
de884c6721
Fix migration version
2025-06-26 15:23:18 +02:00
Chocobozzz
3fbaae8ac2
Merge branch 'release/7.2.0' into develop
2025-06-26 09:13:56 +02:00
Chocobozzz
86e857e969
Fix lint
2025-06-26 09:10:55 +02:00
Chocobozzz
9373f571be
Relax transaction level
...
We don't need serializable level
2025-06-24 16:20:51 +02:00
Chocobozzz
bbe4910247
More robust ACL error handler
2025-06-24 16:02:39 +02:00
Chocobozzz
5b887a77ae
Simplify s3 error log
2025-06-24 15:57:06 +02:00
Chocobozzz
c0f4de6077
Add ability to customize instance logo
2025-06-24 06:38:29 +02:00
Chocobozzz
f5fd593976
Add ability for admins to refuse remote comments
2025-06-18 10:05:46 +02:00
Chocobozzz
031b61c466
Add ability to disable channel followers
2025-06-18 06:40:19 +02:00
Chocobozzz
ce28c64750
Support variable in email subject/signature
2025-06-18 06:40:19 +02:00
Chocobozzz
614d906ca6
Use raw URL for attributed to
2025-06-18 06:40:19 +02:00
Chocobozzz
0c7a89a70a
Put ap:public in cc for unlisted data
2025-06-18 06:40:19 +02:00
Chocobozzz
e9bb222b6c
Add defaults values config in web admin
2025-06-18 06:40:19 +02:00