Commit Graph

4001 Commits

Author SHA1 Message Date
Chocobozzz 1579d8ce1e
Improve podcast feed 2025-02-18 13:47:58 +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 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 c88cb21663
Improve podcast feed 2025-02-17 11:10:46 +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 a2c601d3e6
Add content length when downloading a muxed file 2025-02-14 08:54:57 +01:00
Chocobozzz 327360c6b1
Prefer short uuid for embeds too 2025-02-13 15:51:13 +01:00
Chocobozzz d0acc7e35f
Redundancy federation typo 2025-02-13 15:51:03 +01:00
Chocobozzz eaf6fccbbb
Add playlistUrl metadata in json to hls files 2025-02-13 10:45:48 +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 e002b6fcd6
Add channelUpdatedAt list subscriptions sort 2025-02-12 14:37:24 +01:00
Chocobozzz 56419fd515
More robust live handler on invalid ffprobe 2025-02-12 10:33:37 +01:00
Chocobozzz 27d14308e5
Fix comment replies count on replies 2025-02-11 16:18:14 +01:00
Chocobozzz ac0bf90758
Fix live ending when using remote runners 2025-02-11 14:51:00 +01:00
Chocobozzz 9b19c6ad3d
Fix client build 2025-02-10 16:17:00 +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 7a4e353718
Add web video redundancy migration 2025-02-04 08:11:54 +01:00
Chocobozzz cfd8c3c40e
Update server dependencies
Breaking: rename parse-log script option `-nt` to `-n`
2025-02-03 10:19:11 +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 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
Chocobozzz a4f836c042
Increase image upload size 2025-01-28 15:09:39 +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
kontrollanten 372e15eb49 fix(plugins/hooks): call user delete upon delete me
closes #6859
2025-01-28 09:39:30 +01:00
Chocobozzz 962d3401a1
Fix viewers federation 2025-01-27 15:27:45 +01:00
Chocobozzz d16d2e6744
Fix views tests 2025-01-17 16:00:49 +01:00
Chocobozzz 200e9dbd3c
Fix import notification 2025-01-17 15:08:35 +01:00
Chocobozzz f3607593a3
Fix notification video state 2025-01-17 14:12:31 +01:00
Chocobozzz 6ef092f0da
Fix transcoding of audio only videos 2025-01-17 10:30:14 +01:00
Chocobozzz 82246a0c8d
Better live notification label 2025-01-16 10:53:18 +01:00
Chocobozzz cda0351a2b
Fix proxy conflict 2025-01-15 14:46:08 +01:00
Chocobozzz b6eb8de3a0
Fix requests on node 20 2025-01-15 14:15:50 +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