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

4064 commits

Author SHA1 Message Date
Chocobozzz
89c0f36a53
Run transcription after file replacement 2025-04-17 15:15:21 +02:00
Chocobozzz
d31993b714
Fix sort with a video search 2025-04-17 14:29:23 +02:00
Chocobozzz
8f72e470f4 Force colors on dev/test mode
Concurrently program is used and not detected as a tty
2025-04-17 14:29:16 +02:00
Luc Didry
8de04c14e9 🔊 — [server] Disable log coloring when TTY does not support it 2025-04-17 14:29:16 +02:00
Chocobozzz
986e71a1f7
Better ask email verification flow
Allow user to resend the email verification link when changing the
current email
Fix success messages when validating a new email
2025-04-15 10:36:12 +02:00
Chocobozzz
e19ee1ebc9
Merge branch 'release/7.1.0' into develop 2025-04-15 09:44:04 +02:00
Chocobozzz
d6f7b471de
Fix nodeinfo local posts 2025-04-15 09:36:56 +02:00
Chocobozzz
45da32cdd7
Merge branch 'release/7.1.0' into develop 2025-04-11 10:31:02 +02:00
Chocobozzz
d0babc0012
Fix podcast feed download extension 2025-04-11 08:45:51 +02:00
Chocobozzz
a6f2e92c35
Limit max live sessions 2025-04-10 13:02:05 +02:00
Chocobozzz
9b05a4b49e
Fix tests 2025-04-10 12:53:04 +02:00
Chocobozzz
7cec8fd98c
Use "match" sort when searching videos 2025-04-10 10:10:41 +02:00
Chocobozzz
e7753c1b62
Prefer handle param name 2025-04-10 09:55:55 +02:00
Chocobozzz
6f68db1be9
Use handle for param name 2025-04-10 09:44:50 +02:00
Chocobozzz
334ad174a9
Refactor account/channel manage checks
Use a more robust approach by requiring the caller to choose if it needs
to check the actor is local and/or the user can manage it
2025-04-10 09:07:42 +02:00
Chocobozzz
ccb3fd4ab7
Merge branch 'release/7.1.0' into develop 2025-04-09 16:45:05 +02:00
Chocobozzz
6e44e7e29a
Create and inject caption playlist in HLS master 2025-04-09 16:18:38 +02:00
Chocobozzz
94deeb0a8f
Fix HLS private static path 2025-04-08 08:18:54 +02:00
kontrollanten
a7be820abc
add user agent video stats (#6871)
* add user agent video stats

closes #6832

* Disable indexes, support start/end dates

* move ua parsing to client

* Openapi, inline body request, update tests

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-04-07 10:29:59 +02:00
Chocobozzz
473cd4f7ef
Check max ZIP uncompressed size 2025-04-07 08:29:34 +02:00
Chocobozzz
69c851c8e6
Fix path traversal when getting a private playlist 2025-04-07 07:10:08 +02:00
Chocobozzz
71744313f0
Fix infinite server crash on invalid zip import 2025-04-03 10:37:21 +02:00
Chocobozzz
0fc3f91d83
Ensure playlist is owned by actor/instance 2025-04-03 10:19:37 +02:00
Chocobozzz
76226d8568
Fix infinite loop in AP crawl 2025-04-03 09:47:34 +02:00
Chocobozzz
fd6b6b5931
Ensure channel is owned by the account 2025-04-03 09:47:34 +02:00
Chocobozzz
07bc2bdac4
Merge branch 'release/7.1.0' into develop 2025-04-03 06:31:10 +02:00
Chocobozzz
0ee00337f3
Specify charset in content type for subtitles 2025-04-03 06:09:24 +02:00
RF9A5V
25a9f37ded
Add Comment Count to Video Preview Components (#6635)
* WIP: Add backend functionality to store comment count per video and update on comment visibility actions

* WIP: Display image icon and comment count on video miniature component

* Probably don't need to index the comment count

* Added comment count back to mini video component

* Added basic tests

* Sort by comments, more robust comments count

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-04-02 16:29:22 +02:00
kontrollanten
75d7c2a9dc
add filter:email.template-path.result / filter:email.subject.result (#6876)
* add filter:email.template-path.result / filter:email.subject.result

closes #3392

* Remove juice

* Kill mock server

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-04-02 15:16:29 +02:00
Chocobozzz
e9f887323a
Revert "fix: plugin/theme names with scope are not allowed"
This reverts commit 8426746bf1.
2025-04-02 14:36:11 +02:00
Sébastien NOBILI
8426746bf1 fix: plugin/theme names with scope are not allowed 2025-04-02 14:19:26 +02:00
Chocobozzz
b295dd5820
Redesign manage my videos
* Use a table to list my videos for a clearer overview and so it's
   easier to add bulk actions in the future
 * Use a "Manage" video page with a proper URL navigation
 * Add "Stats" and "Studio" in this "Manage" page
2025-04-02 10:49:25 +02:00
Chocobozzz
f0f44e1704
Use indexifembedded for embeds 2025-04-01 08:31:29 +02:00
Chocobozzz
8f7dde01d5
Fix lint and test fixtures 2025-03-31 09:59:06 +02:00
Chocobozzz
8810d63c40
Reset video state on studio failure 2025-03-31 09:06:11 +02:00
Chocobozzz
260a6e5ec4
Correctly handle webp images 2025-03-31 09:01:26 +02:00
Chocobozzz
1a5c4ff11d
Ensure ffmpeg is killed 2025-03-28 09:20:07 +01:00
Chocobozzz
1fe60b9406
Fix getting s3 objects with some s3 providers
See https://github.com/Chocobozzz/PeerTube/issues/6940#issuecomment-2743919744
And https://github.com/aws/aws-sdk-js-v3/issues/6810#issuecomment-2594523693
2025-03-27 16:20:12 +01:00
Chocobozzz
c345f683d6
Fix updating a user with the same email as before 2025-03-27 16:10:21 +01:00
Chocobozzz
c627e6d834
Support multiple rel="me" 2025-03-27 14:15:33 +01:00
Chocobozzz
8c30e166c3
Fix playlist view margins 2025-03-27 12:00:30 +01:00
Chocobozzz
10c5f44e1a
Fix stuck S3 client 2025-03-17 14:47:49 +01:00
Chocobozzz
575ec2beaf
Improve logging 2025-03-17 10:27:37 +01:00
Chocobozzz
cc7fdc81aa
Correctly decrease transcription job 2025-03-17 10:16:19 +01:00
Chocobozzz
01355d5453
Fix podcast feed namespace 2025-03-10 08:46:44 +01:00
Chocobozzz
73c6e9e094
Fix invalid remote podcast feed
We don't have their local channel id
2025-03-10 08:46:44 +01:00
Chocobozzz
cb91056514
Support <podcast:txt purpose="p20url"> element 2025-03-04 13:49:25 +01:00
Chocobozzz
888273a1d7
Search on accepted follows only 2025-03-04 10:58:09 +01:00
Chocobozzz
a6a3f00be4
Reduce warn logs 2025-02-26 15:57:46 +01:00
Chocobozzz
4e51c838dc
Fix geoip crash 2025-02-26 09:06:22 +01:00