Commit Graph

8228 Commits

Author SHA1 Message Date
Chocobozzz 91139b634d
Prevent layout shift with installed plugins 2024-04-16 10:15:19 +02:00
Chocobozzz df7008ddad
Remove unused property 2024-04-16 10:12:19 +02:00
Chocobozzz ddfed6aedf
Fix top menu dropdowns 2024-04-16 09:48:18 +02:00
Chocobozzz 43373e777b
Fix peertube-x svg size 2024-04-16 09:42:39 +02:00
Chocobozzz 8cb1a8f9ff
Update translations 2024-04-15 11:44:06 +02:00
Aitor Salaberria 409ad373ac
Translated using Weblate (Basque)
Currently translated at 98.6% (2336 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2024-04-15 11:41:23 +02:00
Mürteza MERT 382d760bd8
Translated using Weblate (Turkish)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2024-04-15 11:41:23 +02:00
Kerim Demirkaynak ca7a869105
Translated using Weblate (Turkish)
Currently translated at 100.0% (144 of 144 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/tr/
2024-04-15 11:41:23 +02:00
Kerim Demirkaynak 54c0c411f1
Translated using Weblate (Turkish)
Currently translated at 100.0% (264 of 264 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/tr/
2024-04-15 11:41:23 +02:00
Kerim Demirkaynak 8e87c84f7a
Translated using Weblate (Turkish)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2024-04-15 11:41:23 +02:00
Ettore Atalan c783356a69
Translated using Weblate (German)
Currently translated at 97.9% (2319 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2024-04-15 11:41:23 +02:00
Milo Ivir 3fcd0b4153
Translated using Weblate (Croatian)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2024-04-15 11:41:23 +02:00
Luca Calcaterra 0add86337b
Translated using Weblate (Italian)
Currently translated at 99.7% (2360 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2024-04-15 11:41:23 +02:00
Александр 1e6edcf060
Translated using Weblate (Russian)
Currently translated at 99.8% (2363 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2024-04-15 11:41:23 +02:00
Chocobozzz 4c5d6306b2
Remove debug log 2024-04-15 11:41:14 +02:00
Chocobozzz 965c592e89
Fix "display all" value in videos filters 2024-04-15 11:39:33 +02:00
Chocobozzz f2b4f409a3
Fix setting video subtitle in URL 2024-04-11 08:39:11 +02:00
Chocobozzz b2dada8974
Update player embed api package version 2024-04-05 14:17:24 +02:00
Chocobozzz abc6c2b7f4
Merge branch 'release/6.0.0' into develop 2024-04-05 08:28:39 +02:00
Chocobozzz 47731d85c4
Typo 2024-04-05 08:20:15 +02:00
Chocobozzz d1e634acff
Bumped to version v6.0.4 2024-04-04 16:29:46 +02:00
Chocobozzz 7402e6947b
Remove unused highlight pipe 2024-04-04 16:29:44 +02:00
Chocobozzz 08cce23535
Prefer innerText instead of innerHTML
The previous implementation can lead to XSS injection
2024-04-04 16:28:22 +02:00
Chocobozzz 5cb3e6a0b8
Use sessionId instead of IP to identify viewer
Breaking: YAML config `ip_view_expiration` is renamed `view_expiration`
Breaking: Views are taken into account after 10 seconds instead of 30
seconds (can be changed in YAML config)

Purpose of this commit is to get closer to other video platforms where
some platforms count views on play (mux, vimeo) or others use a very low
delay (instagram, tiktok)

We also want to improve the viewer identification, where we no longer
use the IP but the `sessionId` generated by the web browser. Multiple
viewers behind a NAT can now be able to be identified as independent
viewers (this method is also used by vimeo or mux)
2024-04-04 16:27:40 +02:00
Chocobozzz db69b78f1b
Bumped to version v6.0.4 2024-04-04 14:35:00 +02:00
Chocobozzz 1c33c6a388
Remove unused highlight pipe 2024-04-04 14:12:44 +02:00
Chocobozzz a93217d2da
Prefer innerText instead of innerHTML
The previous implementation can lead to XSS injection
2024-04-04 13:59:15 +02:00
kontrollanten cd42491cf0
feat: add support for sub routes under /my-account (#6218)
* feat: add support for sub routes under /my-account

closes #6217

* feat(plugins/client-routes): page titles

Add support for adding custom page titles in client routes.

* fix(client/PluginPages): reload component upon URL change

* Styling

* docs(plugins): update registerClientRoute

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2024-04-04 08:17:59 +02:00
Chocobozzz 9f92c8c426
Update translations 2024-04-03 16:40:54 +02:00
h3n3 77d4aa19d2 Translated using Weblate (Dutch)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:27 +02:00
Ewout van Mansom 4e86c38bc9 Translated using Weblate (Dutch)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:27 +02:00
T.S d627ccf2d1 Translated using Weblate (Japanese)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2024-04-03 16:16:27 +02:00
Casper Ruttten 57610f306c Translated using Weblate (Dutch)
Currently translated at 99.7% (2361 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Casper Ruttten dca3fc6e47 Translated using Weblate (Dutch)
Currently translated at 93.6% (2217 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ettore Atalan bb04450ab7 Translated using Weblate (German)
Currently translated at 97.6% (2312 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2024-04-03 16:16:26 +02:00
Ewout van Mansom e888a248e3 Translated using Weblate (Dutch)
Currently translated at 92.6% (2194 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom 635d8b49b4 Translated using Weblate (Dutch)
Currently translated at 92.6% (2193 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom f30fce8d02 Translated using Weblate (Dutch)
Currently translated at 92.0% (2179 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
josé m 7eb8f2b102 Translated using Weblate (Galician)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-04-03 16:16:26 +02:00
josé m 44600a6be0 Translated using Weblate (Galician)
Currently translated at 99.8% (2363 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom e90d140bba Translated using Weblate (Dutch)
Currently translated at 92.0% (2178 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom 7cf7836738 Translated using Weblate (Dutch)
Currently translated at 91.9% (2177 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom 87e950a91d Translated using Weblate (Dutch)
Currently translated at 91.8% (2175 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom 8d33f30051 Translated using Weblate (Dutch)
Currently translated at 91.8% (2174 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom ea4009bbc5 Translated using Weblate (Dutch)
Currently translated at 90.6% (2145 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom 3a4e05648f Translated using Weblate (Dutch)
Currently translated at 89.0% (2107 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Ewout van Mansom a88433cdf0 Translated using Weblate (Dutch)
Currently translated at 88.7% (2100 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2024-04-03 16:16:26 +02:00
Jeff Huang c1501620c4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2024-04-03 16:16:26 +02:00
Mürteza MERT e953f78bac Translated using Weblate (Turkish)
Currently translated at 100.0% (2367 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/
2024-04-03 16:16:26 +02:00
GunChleoc 68ee493c08 Translated using Weblate (Gaelic)
Currently translated at 91.8% (2174 of 2367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2024-04-03 16:16:26 +02:00