1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 19:42:24 +02:00
Commit graph

213 commits

Author SHA1 Message Date
Chocobozzz
c661018b38
More robust way to update live runner jobs 2025-02-20 08:50:26 +01:00
Chocobozzz
a93ad97aa1
Use intent and timeout for open in mobile app 2025-02-17 15:59:41 +01:00
kontrollanten
ad746cd945 server: hide meta duration when duration is 0 2025-02-17 11:27:18 +01:00
Chocobozzz
21f0fbde0d
Add RSS feed discovery 2025-02-14 15:55:28 +01:00
Chocobozzz
02d53b1786
Improve live replay logging 2025-02-14 10:42:30 +01:00
Chocobozzz
d0acc7e35f
Redundancy federation typo 2025-02-13 15:51:03 +01:00
Chocobozzz
7895697ce1
Fix redundancy federation warning 2025-02-13 09:42:29 +01:00
Chocobozzz
bff5682f6c
Improve s3 exceptions logging 2025-02-12 15:55:18 +01:00
Chocobozzz
56419fd515
More robust live handler on invalid ffprobe 2025-02-12 10:33:37 +01:00
Chocobozzz
50b067f9cd
Separate player in dedicated build
* Separate player in a dedicated build, that we can control using vite.
   We had too many issues with Angular build system and we can now
   have the same build between the embed and the client. We can also
   embed SVG directly in the CSS
 * Upgrade p2p-media-loader to v2
 * Update internal infohashes to reflect this p2p-media-loader protocol
   change (they are updated at PeerTube startup)
 * Minimum required iOS version is now v14
2025-02-10 15:38:20 +01:00
Chocobozzz
2fe6ce79f1
Fix lint 2025-02-10 08:25:32 +01:00
Chocobozzz
0184aa9be7
Fix caption in object storage export 2025-02-10 08:10:05 +01:00
Chocobozzz
2183c53601
Remove unused job 2025-02-07 09:40:06 +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
9ac4ecb6f8
Fix S3 with some providers
Including our S3 mock server for tests
2025-02-05 08:54:23 +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
23cd92430f
Don't publish video before audio stream 2025-01-31 07:04:34 +01:00
Chocobozzz
43b70c0d65
Priorize audio transcoding on if audio/video split 2025-01-29 16:33:14 +01:00
kontrollanten
a51fb3f35e
feat(API): permissive email check in login, reset & verification (#6648)
* feat(API): permissive email check in reset & verification

In order to not force users to be case sensitive when asking for
password reset or resend email verification. When there's multiple
emails where the only difference in the local is the capitalized
letters, in those cases the users has to be case sensitive.

closes #6570

* feat(API/login): permissive email handling

Allow case insensitive email when there's no other candidate.

closes #6570

* code review changes

* Fix tests

* Add more duplicate email checks

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-28 14:16:43 +01:00
Chocobozzz
9f64909fc7
Delete remote thumbnails/preview on update 2025-01-28 14:15:58 +01:00
Chocobozzz
962d3401a1
Fix viewers federation 2025-01-27 15:27:45 +01:00
Chocobozzz
82246a0c8d
Better live notification label 2025-01-16 10:53:18 +01:00
Khyvodul
1a568cc65c
feat: 6167 Add autoplay setting in the admin settings section (#6788)
* feat-6167: Add autoplay setting for new users in GUI admin section

* feat-6167: Add new localization for admin GUI

* Fix user configuration not taking default auto play setting into account when creating a new user

* Revert "feat-6167: Add new localization for admin GUI"

This reverts commit fcdb05c8ea.

* Move autoplay in defaults section

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-14 13:25:17 +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
0380d02ca2
Fix auto block list link in notification email 2025-01-13 15:54:40 +01:00
Chocobozzz
fcd71e14a4
Enable viewers protocol v2 2025-01-13 11:41:07 +01:00
Chocobozzz
038c410308
Fix http signature key url 2025-01-13 09:11:11 +01:00
Chocobozzz
f4d6cecf10
Redesign about pages 2025-01-09 10:29:17 +01:00
Chocobozzz
acf62ba620
Fix tests 2025-01-09 10:29:17 +01:00
Chocobozzz
9bacc48643
Add masto verification link support 2025-01-09 10:29:17 +01:00
Chocobozzz
5b4c7fc20d
Add custom upload ability for runners 2025-01-09 10:29:16 +01:00
Chocobozzz
6b60a1d852
Fix client links 2024-12-11 14:35:40 +01:00
Chocobozzz
c3544d80b5
Fix ERR_BUFFER_OUT_OF_BOUNDS on some node version 2024-11-25 09:15:35 +01:00
Chocobozzz
f83674c143
Global client redesign
* Split "my library" into "video space (channels, videos...)" and "my library (playlists, history...)"
 * Split "admin" into "overview (users, videos...)", "moderation (abuses, blocks, registrations...)" and "settings (configuration, runners...)"
 * Reorganize the header and the left menu: account settings/notifications are now in the header
 * Add instance information context in the left menu
 * Merge dedicated videos pages for "recently added", "trending", "local videos" into a "browse videos" page that includes quick filters
 * Clean up entire CSS
 * Clean CSS variables so it's easier to theme PeerTube (some new variables fallback to old variables to limit currnet themes breakages)
 * Replace the current light theme into a new one (beige)
 * Add a dark (brown) theme (included in PeerTube core)
 * Fix accessibility issues with old light theme colors (white on orange button for example)
 * Redesign the left menu, the horizontal menu, form controls and buttons, "Discover videos" page and common video filters panel
 * Replace/remove/add some global icon
2024-11-23 14:44:49 +01:00
Chocobozzz
3842a527f6
Remove deprecated server code 2024-11-04 10:23:01 +01:00
Chocobozzz
11fd3a4618
Correctly delete web videos with hls without audio 2024-11-04 09:50:15 +01:00
Chocobozzz
0e8a6bbe6d
Merge branch 'release/6.3.0' into develop 2024-10-30 08:03:08 +01:00
Chocobozzz
7d5d7f22ff
Fix transcoding resolutions when audio is enabled 2024-10-29 16:32:35 +01:00
Chocobozzz
70ee15d3aa
Add ability to configure stun servers 2024-10-24 10:36:17 +02:00
Chocobozzz
8745c915d5
Improve redis logging 2024-10-23 10:54:23 +02:00
Chocobozzz
ef1732e5b9
Fix client tests 2024-10-22 14:04:05 +02:00
Chocobozzz
54adc6f038
Add instance avatar to default open graph tags 2024-10-22 13:12:17 +02:00
Chocobozzz
5af6cf6e82
Merge branch 'release/6.3.0' into develop 2024-10-22 10:53:11 +02:00
Chocobozzz
1606e41195
Fix live replay broken thumbnails 2024-10-22 10:30:06 +02:00
Chocobozzz
47a7007f74
Merge branch 'release/6.3.0' into develop 2024-10-08 08:42:56 +02:00
Chocobozzz
ef8e5cad58
More robust live ending on invalid thumbnails 2024-10-07 08:19:34 +02:00
Chocobozzz
2011bc29dd
Fix alert accessibility 2024-09-25 16:06:38 +02:00
Chocobozzz
093a9bf749
Fix splitting audio/video of existing videos 2024-09-25 14:03:44 +02:00
Chocobozzz
7e9fba3ae5
Fix deleting an unknown actor 2024-09-25 14:03:44 +02:00
Chocobozzz
a9cb29dfc1
More info when logging the request 2024-09-17 08:35:54 +02:00