Commit Graph

198 Commits

Author SHA1 Message Date
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
Chocobozzz d794988ebd
Fix logging 2024-09-16 16:13:41 +02:00
Chocobozzz da6d0bfe88
More robust caption update
Avoid file not found when the transaction is retried
2024-09-12 10:52:18 +02:00
Chocobozzz 565a11d8d3
Don't resize remote actor images
Use their own size. In the future we may imagine resizing remote images
on demand like classic CDNs
2024-09-12 08:46:08 +02:00
Chocobozzz baefe61cff
Fix duplicated resolutions when capping fps 2024-09-11 16:06:33 +02:00
Chocobozzz 8e644dedb2
Fix tests 2024-09-11 15:51:15 +02:00
Chocobozzz 71bdad9f5e
Correctly cleanup permanent live empty directories 2024-09-11 14:45:02 +02:00
Chocobozzz be7bc3a6a9
More precise storyboard
Prefer to have unused black sprites at the end of the image instead of
missing sprites of the end of the video
2024-09-11 14:29:51 +02:00
Chocobozzz f9b46e816e
Fix email link escaping
See https://github.com/forwardemail/email-templates/issues/464
2024-09-06 09:31:14 +02:00
Chocobozzz 99091da7c5
Improve email error logging 2024-09-05 15:43:43 +02:00
Chocobozzz b2bb45cf91
Fix broken object storage playlist on file removal 2024-08-19 16:00:55 +02:00
Chocobozzz 3a6e3c9dee
Avoid "No changed keys found" error 2024-08-19 10:13:33 +02:00
Chocobozzz c0b2bc9a08
Fix abuse message exception when target is removed 2024-08-16 10:59:07 +02:00
Chocobozzz b708d2102a
Regenerate code contributors 2024-08-14 15:36:35 +02:00
Chocobozzz d24d221550
Add SSRF protection 2024-08-14 15:33:57 +02:00
Chocobozzz 766f2cb76a
Relax federation logs 2024-08-13 09:38:37 +02:00