a955dcb690
v7.0.0-rc.1
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEExEqtY4NnkSypPt1XWDphLYkBWb4FAmdHE0IACgkQWDphLYkB
Wb4dDQf+NiWupO0EsB/pgfSzcSDsnbTL6T0C+ZVFO9PU6VgU+yF9AHAXQuh/7PzE
CPq+4LXbYH0KBpSOsjy7FylmsEt6LOpb1TpfqBgQncEWXVvI4jYcbI37Uxgi2cnd
4nDCmBhJ3m5ZzO+fjGQwlJgkRX/On+ybj8U22BiCgeMd1pIxNXxU/UCK5nR0SgE2
Bw84+vefolRqs0eGYxh+iSP8tL/VlAjbxvNv0d7j4ed9RcFdcEDZr6clfdaIBjer
ud7r+LfNSUkxLxN/mqDFfDcy89SETTUip4X4iE2Cv5pDlqhYpsF4udIbtMVTUQ7I
OrreJHrMY/cuBQK/4eqsDYuE+NErCQ==
=aXYl
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEGCBYi9NGimfngx9dVTwOu+tdXwgFAmeSonwXHGdpdEBrb3Rv
dmFsZXhhcmlhbi5jb20ACgkQVTwOu+tdXwiRqBAAsYy5MoUZrj/g1+tPxyhYir3/
Cflf5eYpp6WcXaItL7Lx8mFbhendGaAfDOisPufNOZVobJxY+Mz2rpH8uymZ6hjR
CE5j7sQQtqXsCjtQqubcZxtxlgpo73CBukCAuwYdNOym/PmWy3tWt2rhpcnzHbVY
nBuSU69nHOjlKx043th/m+W6XwaXBZbZqgOKng8cp704vyWMFHbJiVd8fwDJeg+R
74e2zXAw8pnQnjXdPHcsCbPu4BFpcfXl/btJifQ75fK1VxPcD4kGjoAQuG6XtzCs
+yNQhcw52wNmee1Ns+I93/b4IuwwwP1f3908UOyAzgwgns+cUEPB2AFBNGsn3S9x
psY+N1zZKmjvFeV4jpVId3MxEACXIGPFr8KmZbqKjQtlB+Y6vZ3kL40wFrZAhFQi
ArSQSq3BDW3FjMleX/gyw82ZGuVhvU6ynEC481Nd9D60NYO0q3yNStjoFTF4fSKd
g8SB/5vnoPaJ7OZkDN+WfQBlcZrCgyXpddZjrMIa37NaHRsL4DAFObcrXYNvyDC2
qxGY31pKrNyh3TJOqU/Dfu+zRD9H+/E7DnZaN66NSxYlXwxUwDIfLSiyyD220bPT
PloAcFj8ZxT0nFRdaTr+6tqeeHsTEjnfhQv0qEuQh0h9AnqDy3ht/Y3aDF65sjaw
qEF2hWlrQlVbeYxHI+E=
=Yk3i
-----END PGP SIGNATURE-----
Merge tag 'v7.0.0-rc.1' into changes
v7.0.0-rc.1
2025-01-24 00:11:38 +04: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
ba0861781e
v6.3.0-rc.1
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEExEqtY4NnkSypPt1XWDphLYkBWb4FAmbav04ACgkQWDphLYkB
Wb75BggAy4sVFIsLVpt27EVPExRo+b9+wrZbrFL5Lighpb7wY78moQ4vj61UUOn0
IdlgLjkEyiBc9YojDxUFziWOZjEaiXTzxcOrYLXR2GqnkdgQgmEZKJ9RgcDUG7E7
X6HwV7McS+8126hQ2hIWrnytSWfq0s6us2uimF62Yvv6OcpxfjgFIQViJ+WJhxNp
a8nVl6LST0wN76gHPnc5CuhaAfJeLG+fx84IPSmdb0SBkRd3hiQpRWwFPUvicKCq
EwC/FEdLAhjRS1lCxHXYMQ765CdLYMmOzwBx5h9Iv7q92WlR89zeMSidnh6YyXbH
iekV9N+vaJAZ8FrAEU6v9D2LPilBXQ==
=PHHe
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEGCBYi9NGimfngx9dVTwOu+tdXwgFAmbgvpwZHGtvdG92YWxl
eGFyaWFuQGdtYWlsLmNvbQAKCRBVPA67611fCAk1EACB/DNkBLvF52DCuN4zatkA
HjWL8+ZXQNd/mldDV8js9coMjaHUYR3m7UJt/UG8wzeL6WrpvxVxp5ZHPTFmjrbZ
/ON8yqqx34vv9i7DVZE+IXyeKJDzK5fCvuJwx6Uekh/YaTqneBe2OTSh7bTyv907
006OcKP3kHj1Ad0kEoJckJtMIWpFQFEm/gfz2GKWCPCtMiWv3HiiUp5eoGr2cstF
ltRWOrAOxkZycaniJIt6j1/YDJLB40rSA5tNUwNHm6mePOllu3xNwEiyFzyJcEMf
aeWUID/0FvFzkKaKm82JK2/Ymgs+FfXql4YLBUkQAKcTJANhhW2JJW2uh/qmKcbN
5n+o/QUDnNNeqTjCbXqLIzup4ZC1lp66PQTMKqAGhn6M8QY8Dvl7N8tZjWRsgi+N
Bki+ZCdOgx7uCSJlfzUlok9yok1sMB6xIPEuqnPOu8iajjBW2NGXnB7eu2ZVt6NQ
Zlm8JTb4gzzUHUBjJu4oGSShrjq6Xw6RACZ5U5lq2mw74SLk1QjRUoloZjgNvUiS
zQStM6oPQBytz26yeNS3tUqdV6tzbs4hY0P/YV6t9oYNzFEEWwNDErjmrYRSLsTj
ZR6lHdWfxQxCVX5UlU4qcW+Js2ptPW9wM2xSoTLCaeXrmktvFcXbPE/y3zRYyloc
jQWRU5jSi1AYH5H3lV8N8w==
=xxNg
-----END PGP SIGNATURE-----
Merge tag 'v6.3.0-rc.1' into changes
v6.3.0-rc.1
2024-09-11 01:48:10 +04:00
Chocobozzz
a86252b399
Support actors with array url field
2024-08-20 15:50:31 +02:00
Chocobozzz
816f346a60
Separate HLS audio and video streams
...
Allows:
* The HLS player to propose an "Audio only" resolution
* The live to output an "Audio only" resolution
* The live to ingest and output an "Audio only" stream
This feature is under a config for VOD videos and is enabled by default for lives
In the future we can imagine:
* To propose multiple audio streams for a specific video
* To ingest an audio only VOD and just output an audio only "video"
(the player would play the audio file and PeerTube would not
generate additional resolutions)
This commit introduce a new way to download videos:
* Add "/download/videos/generate/:videoId" endpoint where PeerTube can
mux an audio only and a video only file to a mp4 container
* The download client modal introduces a new default panel where the
user can choose resolutions it wants to download
2024-08-05 08:31:59 +02:00
188897e233
v6.2.0-rc.1
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEExEqtY4NnkSypPt1XWDphLYkBWb4FAmaE/lQACgkQWDphLYkB
Wb6PzQf+J1OAwEpQLGBxqPg9zd80jRsJZV15DQG3E2z/ySTItP0Kdn8d9sCgwFo/
0dUNnIBkiZuEeFPlLHt9HAllrap52q6vAIKiLwLcHNM1j/WNqJo7YZuYL9CKXBSD
1EXcRaiqmUBKElxSkZrzmY8bUYpaIokKreefn1YASu7rM+vz2L9iu2KtT6BnJPVF
VjnzGygweYoquqc+DY/djVgWxfeSXg41riTVH29EJlfc7daOfLNRqX5vAIU9sfYP
VNXa654kRhS7drhiylVXjwnngOdtgaKtabIhy5AmMJEFchZh+MhHnrMVGMF6+5X7
8g9IU8Bom44D+D88fAEZW1+EunPpIA==
=nOG1
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEGCBYi9NGimfngx9dVTwOu+tdXwgFAmaqhlIZHGtvdG92YWxl
eGFyaWFuQGdtYWlsLmNvbQAKCRBVPA67611fCPlbD/93JEqIKi+CfpGW2bLJHa5y
qXL8mcA2nMw286EBkp+h9uBsK1nq7jPvDh0N1pfg1tzPkRFJcoDtJNkgVabhroLL
GoKyrYaLK9U5VNgRlUiabGoSDgBJdpcqo07o/Y01WDtefywBTicZRrkf5s1yP2kW
m04Jglk4viIchIZdb2NljPuoFIlqnUTnAllPjbkzxVXODcwD0y0YOU/mGB8T04vj
33dq/knjrGLJ/Sj8MT0r50Z50jUwM62TwlTt/2InFuV8hgW831YfkQSP7667qseK
FsrwBuTQog/pAXuJ0lFpXiJgMH/AKNaxzi+Eb28XgfDmZtSxw0Nw1k1NlStp/3st
bHAalCDPbM1SOp6RWFAm2SlgcV+CLcR9o/sai8frjwWBlfNX2vi/nRc5lk6L+NTX
t7uP4MHPkmoPrxfmSPlEVQFoiQV7hG8ybvyNljdXnyxxBA8gnPgUwjKjAGnS/yFd
Pmb70u4GGGWCNg1KcrEZXENjb5/dncyXmW4GhZb9VnLfrQlOZ1pAhDI8lX3g5KEc
0ohbolpf1xTDH6WLhIXr1y3bUAewny7odBdLVrBhpKfXZ0vDuP+BgVhRsKcqZjz9
FYUkpGkDv+ZRPXvPkL7aB1Xjfnzj3vzURm/kPx86z5WMeuxKZDblUdUecChqzmii
Zxot+/rVvYu/fFjLJlIMzw==
=zupl
-----END PGP SIGNATURE-----
Merge tag 'v6.2.0-rc.1' into changes
v6.2.0-rc.1
2024-07-31 22:45:37 +04:00
Chocobozzz
1bfb791e05
Integrate transcription in PeerTube
2024-06-28 08:44:58 +02:00
Chocobozzz
346be1d478
Support Service AP actors
2024-06-19 17:08:59 +02:00
Chocobozzz
7c9f07e140
Improve Video
AP compatibility
...
Compat with text/html descriptions
Compat with SPDX for licences
Compat with missing sensitive attribute
Compat with missing tag attribute
Compat with missing video file magnet URI
Compat with missing streaming playlist segmentsSha256Url
Compat with optional comments/likes/dislikes/shares URI in video object
Add more debug logs when the object is not valid
2024-06-03 09:36:29 +02:00
Chocobozzz
29329d6c45
Implement auto tag on comments and videos
...
* Comments and videos can be automatically tagged using core rules or
watched word lists
* These tags can be used to automatically filter videos and comments
* Introduce a new video comment policy where comments must be approved
first
* Comments may have to be approved if the user auto block them using
core rules or watched word lists
* Implement FEP-5624 to federate reply control policies
2024-05-29 15:03:14 +02:00
29ac4fc084
v6.1.0
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEExEqtY4NnkSypPt1XWDphLYkBWb4FAmYvTgIACgkQWDphLYkB
Wb6g6wgAljLbcIKveQgJGWcwlwLefkVDd6up+kBv+0pCFOkdIihV6G7SQRdUujS3
U3/mjOB+hgtIbv9Bu9ahY30831px7gm0/5d7hntkCqoM805kkaf2U2y62oFY+SNq
VeiUu0L3tnHdaxIdgsKq+2sX/dZKA0bai+IjcjJaEXc8ZVwiNVU+qXLzEk3xVECM
o2LtJp10q8qIA+YjIc9niMfz94a/iwUaix9VY3uG3o8xNeBVVM9PcZDRywFc7NJI
Ve/OeEYQ4ydjWYV/RaNZQAVc9zFJObrFwOjWwdYshSz8NbwM8GaxwU36SQUpvfg5
JEF2jmGRA6FzTaaOeA8gwR8O6rq3FA==
=PULO
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEGCBYi9NGimfngx9dVTwOu+tdXwgFAmYxd7MZHGtvdG92YWxl
eGFyaWFuQGdtYWlsLmNvbQAKCRBVPA67611fCOHjD/44LHXuzlMJBFvW7CLxmao8
ryUuO/BPd2eBHzhZ3b+qJzv9A1bIVqh4ocgRtn8Kukll+z1JWaJi9Tc79ReoOmOK
kI9kEM8YTKWwoyun0akaEn+K9xm13XeqJdWLmaIsHhChuj5fvAnfaXHuFOb13LCG
wN03RePZfXZMX9OziuXKbCN29f4zthzpObompzw2Lz7qOfVv5FFIJPE2v/vP8Mnq
09KTVnb2hHluy1pAjpDPRNS9yzIqXXrifGjxKF8PSnoUqzlz/KN4/wfzD1PBXa3m
io5b5w/yPRvRZd8u6Co5MMoFZvV2veYEEuIQIklRuw0Ag5wIr4unCfoEo/dMcwBZ
AWRizDxo6C95Y2mbCnXfw7Sx8oDWWH623qUcIJPW0llE/K0LyVvwM6LGdszcFUjD
iHAWARg01p8xX/TUz4baAP5Rt0i1v4lUhAg/kR+x2kcVuxcMj6/b+jhZElF2KTPt
LcQwhTovvz7WtspP4hmRY9i3DGydr/4LSl8+n6hHDbvs4gznsQwcD2sSJoN1cSzR
XrAhMN2HyKw/ok4Sqen01oPJZL5XdzJVFFWLfAZZ/A1J9uk9UHAzBsyNXWfwK9KN
/p9u2JN/uXgvmtj4uc8ECaFwyuK05NFS1Ax5PT649Ugein/shHIQCchVArVahtm8
xAt7J4WEPTB+KfUi+vK6yQ==
=LCjE
-----END PGP SIGNATURE-----
Merge tag 'v6.1.0' into changes
v6.1.0
2024-05-01 02:58:57 +04:00
012fec024d
v6.1.0-rc.1
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEExEqtY4NnkSypPt1XWDphLYkBWb4FAmYeckEACgkQWDphLYkB
Wb5wnQf/aF15jIxHH5oksrp9ue80o/UoZEBl3nbeKCHvvWOES1WEvG3sZN30nM0N
IggnB0lYdNr3xcl79xrP2NMQ/FU4pPtxZHVh3Vo9St+TagFL60z++XTlmk54GhiZ
lJmbkogwtimgxMfUQWCCCY4TT+B0iQBlFolK5RxkMvAQN812UVUv02O1goQo7dG/
eK1A2LNuqkWvl1bTiva/uP3fsHSuei9oRmKs06ccsFnkjYLzReXk/LWlr9ikvtcY
jraR04EzWn7fOndt+ffiMnz/UhyL5vRh+38/QbtnjWva8BL1pxNmtC8LTtedDx6o
yPsew2DTM9ZqgRcxxE5OTo3O0crJhQ==
=iyAA
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEGCBYi9NGimfngx9dVTwOu+tdXwgFAmYxdPQZHGtvdG92YWxl
eGFyaWFuQGdtYWlsLmNvbQAKCRBVPA67611fCA5bEAC9kP4K3f7Q41ya5E3Ij+8F
BT+ne4soT8duom1E7HluVUsUw+km4EJp3X+py6TnB7PiqwAmxRZckfcdLRLxzC67
pNbkZQAiaLCAipaAVI+ijLDElJl/yYS2IkjEPj+xtxfOKKqUTw9Few9mhb243/HP
/nOGeDq4AU/mfPxXHMVBTVS2sZAQ9lLa5L5G3gtzqc3IXTd4+2LbBYJ8ZY5F+2rD
RgP8bum/e8nbDqBf5P6ouXVdm8WJCo/Ovpw0K6P9kzp6J+qH/Rm2MhbAfsYCx3ou
uFnQwMTYQjE7mw/OGM0ewWHqqX27Zy2Xvteuy31meD1K68oQmYS+zYLi5S2pcpWn
RJNucyJ4AfIFWZe00CDgQNvKjMZA2M79ab6m0crdmJBEtbgYE0jQAIUIN7pTMYCD
4+y1CrV8YjoESriTqsN8f+W8gRPGcH5WngB+cC6eEAJfqHNpghWiYKADqtRFpevt
rYtRBT74FCit6vObiftxc3bjVoVKQjS5E43xXKKOdZOD4DTtB2xipOrKWT5VBkrF
jjiGuuE6Xr/Jm313ZBXwSc/aMLHOaYVTKOQMwaIPbSva81ku+1Ikk+U5LH5DByal
vrhF1VKUsnWNU8lkmtYmTPAU15bfhZ6iaENnVw9uqIHkg85i4dM9RfXkdj0BHwBH
e5OL3jWK+zfMGYSugzWj6Q==
=U4tx
-----END PGP SIGNATURE-----
Merge tag 'v6.1.0-rc.1' into changes
v6.1.0-rc.1
2024-05-01 02:47:15 +04:00
Chocobozzz
b8635c2606
Compact json-ld AP objects
2024-04-25 11:21:55 +02:00
Chocobozzz
009d7b39ac
Stricter import types
...
Avoid forgetting to sanitize a field by specifying the sanitized object
type
2024-02-21 13:49:08 +01:00
Chocobozzz
4cbea51255
Add subdivision to viewer stats
2023-12-28 09:56:05 +01:00
afa9798001
v6.0.0
...
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEExEqtY4NnkSypPt1XWDphLYkBWb4FAmVlmW0ACgkQWDphLYkB
Wb5XAwf9EyZxDg4ELjmqNIl+Za44TsnhcuSqY15o4vff3VkDXWZM1Fwd5YBGBlZ2
eNU+PzMN4uE+NJpX4JAip5KkJoMtETyAdo/9Uu6t0xbkyF/UMNY4xozZfRY5NDYL
croGdU3KGP05V3y+yzA+Hkp/B08NrbsN/vqQN9wMdDkHDxHAZHvDoYkRgdPYVeEU
as3dUSXUA1FcNahCl2ZUxUtoyIhnH5/xe/UnSRYofi9VmNE558f2YZ4ub5aUBZm0
cRQepnJ3v//yOK+xbn6lGVCr2T2kzBwiI5wM4iGQOxpeo5FOItE0nYco+ZRF+wCf
ikGI3Dnd8JLhapH1+YkdxfykhyfEEw==
=+/8Y
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEGCBYi9NGimfngx9dVTwOu+tdXwgFAmV6RXYZHGtvdG92YWxl
eGFyaWFuQGdtYWlsLmNvbQAKCRBVPA67611fCK3YEACiwegaokQ+WLOs0MRapmra
MrzeKPZAzVXfr9obJ1dWRvonxR3YbZ0Fo1y+3uZqVXNF9AZTcNigoe21XT6stB2K
tNpO6iT6SxiFWDEBMeSALNrsRir8HjHDaoD2vl4eiDqIlyUPtJj2OjdtXXULMPWY
/LeCRGBJPIFNO491Hukk08AE/t9uwFv1Hde8iFwsbYrGtERk1RSfCh3BeZxz0vXA
QxO8XqVeFvuyEMEhHar+issMShU3YS6SSTvqpo9+HlH1R1ppdsD5u9eU05U/+dU/
kh8BviBX9cNt4mAvtfV5jtJrH1G7drSt12pw1i+c1beCaZ5OJGjBCLNV5I2p/xED
3vULZqqL32V9lrJjTUQGU5Ta/l8QMM7aSa8WB4eUataO1QPh+GPzJ2T2PCUE2bHS
Em6+fKqtDPOO0RcskX+B1Losd8AMrfmdUsu15NFOF/tIgph111Dd11YV87G76wKF
9HUTN5NvFIugUpHctbe/iDU/dblytcMf1noPjKcXrYxmDBTHKGOzQoQzhwERJn33
/MyUjjrSjadCPWuKb7zPNG1MQz6xAtScl8vvrMV+wNExBROoR1Hj1gSmCjAOSoM5
AQK2Kr4ekb2mv7Vz+Mx+pu2r6E3ylB3FnF+rIJz117pFmIrvGXwX479X1oOgS4TT
UKlGR5pkLNqSfUo5d+3CMQ==
=sV0U
-----END PGP SIGNATURE-----
Merge tag 'v6.0.0' into changes
v6.0.0
2023-12-14 03:59:48 +04:00
Chocobozzz
44e12dc809
Update bullmq dependency
2023-10-12 09:29:45 +02:00
Chocobozzz
2db1f3238d
Update server dependencies
2023-10-11 11:06:34 +02:00
Chocobozzz
5a3d0650c9
server/server -> server/core
2023-10-04 15:13:25 +02:00