Commit Graph

7858 Commits (d1adcfadfd4201ab106286a5615dd3a6885c0c69)

Author SHA1 Message Date
Chocobozzz e94160c770
Fix playlist buttons accessibility 2023-10-12 14:24:22 +02:00
Chocobozzz a1c96a63a0
Better videos list header styling 2023-10-12 09:06:40 +02:00
Chocobozzz 13f07161f5
Do not display only "Older" period 2023-10-11 11:56:03 +02:00
Chocobozzz e2c7e58f42
Fix input switch accessibility 2023-10-11 11:49:15 +02:00
Chocobozzz 30ad7fdf69
Upgrade client dependencies 2023-10-11 11:42:57 +02:00
Chocobozzz 066efd4b94
Add tooltip to know we can sort the column 2023-10-11 09:20:09 +02:00
Chocobozzz d0cd721254
Fix focus visible on table row 2023-10-10 11:00:11 +02:00
Chocobozzz 58036ff463
Fix focus on table header cell with sort 2023-10-10 10:56:25 +02:00
Chocobozzz dc5564258f
Fix focus information on table checkboxes 2023-10-10 10:49:22 +02:00
Chocobozzz bc80e45a09
Fix table expand button accessibility 2023-10-10 09:16:33 +02:00
Chocobozzz 0d0b5ac08d
Fix custom bootstrap helpers margins/paddings 2023-10-10 09:11:50 +02:00
Chocobozzz cf5ab8abf2
Add focus to important elements with tooltip 2023-10-10 09:04:56 +02:00
Chocobozzz 57abac459b
Fix registration button style 2023-10-10 08:41:35 +02:00
Chocobozzz 905a40217d
Fix logged in hotkeys 2023-10-10 08:35:53 +02:00
Chocobozzz 0bb768a712
padding/margin inline is supported by ios 12.1
So we don't need the @supports CSS rule anymore
2023-10-09 16:11:51 +02:00
Chocobozzz 50e415e12e
Allow to disable all hotkeys
Added angular2-hotkeys dependency inside PeerTube, to tweak some
settings

It will also allow us to support non latin keyboard in the future as we
can choose the "mouse trap" dependency
2023-10-09 15:33:19 +02:00
Chocobozzz e6b455b4ea
Better title for the date component 2023-10-09 10:19:06 +02:00
Chocobozzz 9b879f69c4
Fix video playlist miniature tabindex 2023-10-09 10:09:17 +02:00
Chocobozzz f47762c60b
Add global skip link
Don't use routerLink as some pages react on route params changes
Prefer to programmatically focus the main content if we can
2023-10-09 10:07:03 +02:00
Chocobozzz bd4b321b0b
Add missing autocomplete fields 2023-10-09 09:50:59 +02:00
Chocobozzz 31a67bc620
Add placeholder to contact email input 2023-10-09 09:49:07 +02:00
Chocobozzz 62dd3ad573
Explain the filter button will close the filters 2023-10-09 09:41:54 +02:00
Chocobozzz be42d9a2b4
Add radiogroup role 2023-10-09 09:38:08 +02:00
Chocobozzz f84002001a
Fix search input accessibility label 2023-10-09 09:28:58 +02:00
Chocobozzz 28af325f99
Fix x overflow for search results 2023-10-09 09:21:43 +02:00
Chocobozzz a41c908370
Improve simple/advanced search accessibility 2023-10-06 16:42:06 +02:00
Chocobozzz f547ab7dd1
Fix tables on small devices 2023-10-06 15:13:50 +02:00
Chocobozzz 52319e371f
Fix top sub menu accessibility 2023-10-06 14:56:29 +02:00
Chocobozzz 8d20c8f391
Prevent setting color attribute on loading bar
Fire accessibility/HTML guidelines warnings/errors
2023-10-06 11:29:13 +02:00
Chocobozzz 04bc2e2dbe
Use lists for the left menu 2023-10-06 11:23:12 +02:00
Chocobozzz dcf5075ae4
Use <header> and <main> 2023-10-06 10:47:39 +02:00
Chocobozzz 2861397f9d
Replace <menu> by <nav> for left menu 2023-10-06 10:45:42 +02:00
Chocobozzz 7938f1d5e6
Use h1 for hotkeys modal
And so hide what's behind the modal
2023-10-06 10:41:45 +02:00
Chocobozzz 1019aaf8e7
Avoid multiple <br /> tags 2023-10-06 10:29:42 +02:00
Chocobozzz 743db867f2
Remove invalid role on noscript tag 2023-10-06 10:19:58 +02:00
Chocobozzz 55d7e361f5
Add alert role to form error messages 2023-10-06 10:19:20 +02:00
Chocobozzz 54f16adca8
Add accessibility role to notification div 2023-10-06 10:17:44 +02:00
Chocobozzz 27243f96f1
Improve left menu toggle accessibility 2023-10-06 10:08:51 +02:00
Chocobozzz ce99886db6
Improve search bar accessibility
Also remove the "X" icon from Chrome we don't want
2023-10-06 09:59:21 +02:00
Chocobozzz c5397bd066
Fix broadcast dismiss icon accessibility 2023-10-05 16:30:08 +02:00
Chocobozzz 84bcfdaeff
Add scope="col" to column headers 2023-10-05 16:20:15 +02:00
Chocobozzz d6a31f9bef
Improve accessibility of empty column header 2023-10-05 16:13:12 +02:00
Chocobozzz 0ac3820f4d
Improve hotkeys popup accessibility 2023-10-05 15:56:36 +02:00
Chocobozzz 4d61e5ef9c
Improve video miniature link label accessibility 2023-10-05 15:43:24 +02:00
Chocobozzz 46dd167df6
Fix placeholder accesibility 2023-10-05 15:24:32 +02:00
Chocobozzz f85ace9ebb
Improve alert links accessibility 2023-10-05 15:20:24 +02:00
Chocobozzz e5eefaf7a5
Use aria hidden for global icons
We use them in buttons/links that already have accessible context
(title, content or label) or just as decorative icons (in menu for
example)
2023-10-05 15:05:24 +02:00
Chocobozzz 114327d4ce
Fix margin with big resolution labels 2023-10-04 14:08:01 +02:00
Chocobozzz 0112cd3851
Update translations 2023-10-04 10:06:21 +02:00
Aitor Salaberria 195d724014 Translated using Weblate (Basque)
Currently translated at 51.5% (1149 of 2231 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-04 10:01:10 +02:00
Ihor Hordiichuk 557a80b30b Translated using Weblate (Ukrainian)
Currently translated at 98.3% (2195 of 2231 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-10-04 10:01:10 +02:00
Jeff Huang aea1fd022c Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2231 of 2231 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-10-04 10:01:10 +02:00
nexi 4fdf489324 Translated using Weblate (Serbian (cyrillic))
Currently translated at 14.6% (256 of 1747 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sr_Cyrl/
2023-10-04 10:01:10 +02:00
Filip Hanes db6f6950dd Translated using Weblate (Slovak)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sk/
2023-10-04 10:01:10 +02:00
Filip Hanes c015394fd4 Translated using Weblate (Slovak)
Currently translated at 100.0% (2231 of 2231 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sk/
2023-10-04 10:01:10 +02:00
Александр a655a8a100 Translated using Weblate (Russian)
Currently translated at 100.0% (2231 of 2231 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-10-04 10:01:10 +02:00
Vri 62b2ee85c4 Translated using Weblate (German)
Currently translated at 95.4% (2129 of 2231 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2023-10-04 10:01:10 +02:00
Chocobozzz d0f8a0e677
Fix mime type handling from remote instances 2023-10-04 09:59:27 +02:00
Chocobozzz 5cea8f9567
Prevent remote subscribe on accounts
Which is not supported by PeerTube
2023-10-03 10:20:29 +02:00
Chocobozzz 4f718651dd
Update translations 2023-10-02 11:51:32 +02:00
chocobozzz 2c4065958e Translated using Weblate (Icelandic)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-10-02 11:42:56 +02:00
Filip Hanes 691523f1b0 Translated using Weblate (Slovak)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sk/
2023-10-02 11:24:51 +02:00
Filip Hanes 3b4d5a882f Translated using Weblate (Slovak)
Currently translated at 97.8% (229 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sk/
2023-10-02 11:24:51 +02:00
Filip Hanes a5a12bac9b Translated using Weblate (Slovak)
Currently translated at 89.3% (1990 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sk/
2023-10-02 11:24:51 +02:00
Aitor Salaberria 5e46d4a0df Translated using Weblate (Basque)
Currently translated at 48.5% (1081 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-02 11:24:51 +02:00
Filip Hanes b84a741b78 Translated using Weblate (Slovak)
Currently translated at 2.3% (52 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sk/
2023-10-02 11:24:51 +02:00
Aitor Salaberria 923e636543 Translated using Weblate (Basque)
Currently translated at 43.3% (965 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-02 11:24:51 +02:00
Aitor Salaberria 71fe133884 Translated using Weblate (Basque)
Currently translated at 41.4% (923 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-02 11:24:51 +02:00
Jeston Tan 9156f3f5a0 Translated using Weblate (Chinese (Simplified))
Currently translated at 90.6% (2017 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/
2023-10-02 11:24:51 +02:00
Txopi 2839f33682 Translated using Weblate (Basque)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/
2023-10-02 11:24:51 +02:00
Aitor Salaberria 27f274bf28 Translated using Weblate (Basque)
Currently translated at 41.1% (917 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-02 11:24:51 +02:00
Aitor Salaberria d79884cf72 Translated using Weblate (Basque)
Currently translated at 40.6% (904 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-02 11:24:51 +02:00
Neko Nekowazarashi 45ec230569 Translated using Weblate (Indonesian)
Currently translated at 96.0% (98 of 102 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/id/
2023-10-02 11:24:51 +02:00
Neko Nekowazarashi eb0e9180dd Translated using Weblate (Indonesian)
Currently translated at 29.9% (73 of 244 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/id/
2023-10-02 11:24:50 +02:00
Free coss 86f7074458 Translated using Weblate (Arabic)
Currently translated at 71.3% (1589 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-02 11:24:50 +02:00
Victor Hampel 9c64a6e0ab Translated using Weblate (German)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/de/
2023-10-02 11:24:50 +02:00
Victor Hampel 13e8f300a8 Translated using Weblate (German)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/de/
2023-10-02 11:24:50 +02:00
Free coss 9099a91c13 Translated using Weblate (Arabic)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ar/
2023-10-02 11:24:50 +02:00
Free coss dcc907e1ec Translated using Weblate (Arabic)
Currently translated at 71.3% (1589 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-02 11:24:50 +02:00
Eric Guichaoua 2198aa190d Translated using Weblate (French (France) (fr_FR))
Currently translated at 92.5% (2061 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2023-10-02 11:24:50 +02:00
Jim Kats fd6db1cb34 Translated using Weblate (Greek)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/el/
2023-10-02 11:24:50 +02:00
Jim Kats f67ab92939 Translated using Weblate (Greek)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/el/
2023-10-02 11:24:50 +02:00
Jim Kats cc66b565df Translated using Weblate (Greek)
Currently translated at 45.7% (1019 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/el/
2023-10-02 11:24:50 +02:00
Jim Kats ad9a4006e8 Translated using Weblate (Greek)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/el/
2023-10-02 11:24:50 +02:00
Free coss e687f6fbc6 Translated using Weblate (Arabic)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ar/
2023-10-02 11:24:50 +02:00
Free coss 3e81eeab51 Translated using Weblate (Arabic)
Currently translated at 70.8% (1577 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-02 11:24:50 +02:00
Hồ Nhất Duy 5b05d5dc8d Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-10-02 11:24:50 +02:00
nexi 948fade981 Translated using Weblate (Serbian (cyrillic))
Currently translated at 100.0% (102 of 102 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sr_Cyrl/
2023-10-02 11:24:50 +02:00
Jiri Podhorecky 4f36f466f3 Translated using Weblate (Czech)
Currently translated at 98.9% (2202 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-10-02 11:24:50 +02:00
Besnik Bleta 8b1165d13a Translated using Weblate (Albanian)
Currently translated at 98.5% (139 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2023-10-02 11:24:50 +02:00
no b208072eec Translated using Weblate (Albanian)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2023-10-02 11:24:50 +02:00
Balázs Meskó 044af75497 Translated using Weblate (Hungarian)
Currently translated at 73.2% (1631 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2023-10-02 11:24:50 +02:00
nexi f51c1cb71c Translated using Weblate (Serbian (cyrillic))
Currently translated at 14.5% (255 of 1747 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sr_Cyrl/
2023-10-02 11:24:50 +02:00
Александр 1ad14eb413 Translated using Weblate (Russian)
Currently translated at 99.9% (2225 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-10-02 11:24:50 +02:00
GunChleoc fb6a5539ea Translated using Weblate (Gaelic)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-10-02 11:24:50 +02:00
GunChleoc 85abebf5a6 Translated using Weblate (Gaelic)
Currently translated at 99.9% (2224 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-10-02 11:24:50 +02:00
nexi 03ffad7e14 Translated using Weblate (Serbian (cyrillic))
Currently translated at 100.0% (102 of 102 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sr_Cyrl/
2023-10-02 11:24:50 +02:00
nexi 058d0bbe88 Translated using Weblate (Serbian (cyrillic))
Currently translated at 14.5% (254 of 1747 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sr_Cyrl/
2023-10-02 11:24:49 +02:00
nexi 8207c94dbc Translated using Weblate (Serbian (cyrillic))
Currently translated at 100.0% (244 of 244 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sr_Cyrl/
2023-10-02 11:24:49 +02:00
Milo Ivir 6d706b6796 Translated using Weblate (Croatian)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-10-02 11:24:49 +02:00
Milo Ivir 4bbd1b9632 Translated using Weblate (Croatian)
Currently translated at 99.8% (2223 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-10-02 11:24:49 +02:00
Milo Ivir 228b46ec80 Translated using Weblate (Croatian)
Currently translated at 99.8% (2222 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-10-02 11:24:49 +02:00
josé m fa1b0eb4d9 Translated using Weblate (Galician)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2023-10-02 11:24:49 +02:00
DignifiedSilence cddd451af8 Translated using Weblate (Japanese)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ja/
2023-10-02 11:24:49 +02:00
T.S cdf0e4cc1e Translated using Weblate (Japanese)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ja/
2023-10-02 11:24:49 +02:00
DignifiedSilence 3d0e097113 Translated using Weblate (Japanese)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ja/
2023-10-02 11:24:49 +02:00
DignifiedSilence b60db6ebe3 Translated using Weblate (Japanese)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-10-02 11:24:49 +02:00
Sveinn í Felli 712d69af01 Translated using Weblate (Icelandic)
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-10-02 11:24:49 +02:00
Jeff Huang d67541f3c8 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2226 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-10-02 11:24:49 +02:00
Payman Moghadam 3314c76ec5 Translated using Weblate (Persian)
Currently translated at 97.7% (2177 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-10-02 11:24:49 +02:00
Ihor Hordiichuk 36c73a9aef Translated using Weblate (Ukrainian)
Currently translated at 98.5% (2194 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-10-02 11:24:49 +02:00
GunChleoc f2a6020934 Translated using Weblate (Gaelic)
Currently translated at 96.5% (2150 of 2226 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-10-02 11:24:48 +02:00
Chocobozzz 76dbe843d1
Merge branch 'release/5.2.0' into develop 2023-08-30 19:03:03 +02:00
Chocobozzz 0c302acb3c
Bumped to version v5.2.1 2023-08-30 18:35:48 +02:00
Chocobozzz e23b95a901
Fix loading spinner displayed forever on chrome 2023-08-28 16:42:32 +02:00
Chocobozzz 80a94b04fb
Fix loading spinner displayed forever on chrome 2023-08-28 16:42:05 +02:00
Chocobozzz 77b70702d2
Add video chapters support 2023-08-28 16:17:31 +02:00
Chocobozzz 4d3ea87486
More robust about page
Don't throw if we can't find a category or a language
Can happen if the instance configuration contains a category/language
that has been deleted by a plugin for example
2023-08-21 15:32:33 +02:00
Chocobozzz 273d57023b
Update translations 2023-08-18 14:12:32 +02:00
Chocobozzz a4a8ccdfb6
Merge remote-tracking branch 'weblate/develop' into develop 2023-08-18 13:44:29 +02:00
Chocobozzz c74dc602a6
Simplify table pagination footer 2023-08-18 13:43:59 +02:00
Chocobozzz 863ef63805
Fix typo 2023-08-18 13:43:55 +02:00
GunChleoc f0e7993e46 Translated using Weblate (Gaelic)
Currently translated at 96.2% (2155 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-08-18 12:26:38 +02:00
Txopi 7c827e0b1a Translated using Weblate (Basque)
Currently translated at 38.7% (867 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-08-18 12:26:38 +02:00
GunChleoc c6660368e9 Translated using Weblate (Gaelic)
Currently translated at 94.3% (2113 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-08-18 12:26:38 +02:00
GunChleoc 7f8601bc5d Translated using Weblate (Gaelic)
Currently translated at 92.5% (2074 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-08-18 12:26:38 +02:00
GunChleoc ea4ae0abdc Translated using Weblate (Gaelic)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/gd/
2023-08-18 12:26:38 +02:00
GunChleoc 6fd18713a5 Translated using Weblate (Gaelic)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/gd/
2023-08-18 12:26:38 +02:00
GunChleoc 49eda08643 Translated using Weblate (Gaelic)
Currently translated at 91.5% (2050 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2023-08-18 12:26:38 +02:00
Txopi d952a2b787 Translated using Weblate (Basque)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/
2023-08-18 12:26:38 +02:00
Txopi 89cc743dd5 Translated using Weblate (Basque)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eu/
2023-08-18 12:26:38 +02:00
jinubook fe86ac023a Translated using Weblate (Korean)
Currently translated at 9.5% (214 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ko/
2023-08-18 12:26:38 +02:00
Mamiako Pavel 3ca4ccc9ad Translated using Weblate (Russian)
Currently translated at 100.0% (2240 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-08-18 12:26:38 +02:00
Александр 7a6b5776e4 Translated using Weblate (Russian)
Currently translated at 100.0% (2240 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-08-18 12:26:38 +02:00
Renne Rocha 3da9cb2aa8 Translated using Weblate (Portuguese (Brazil))
Currently translated at 63.2% (1416 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2023-08-18 12:26:37 +02:00
Milo Ivir 5eb669472e Translated using Weblate (Croatian)
Currently translated at 100.0% (2240 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-08-18 12:26:37 +02:00
Timur Seber b1e9f22815 Translated using Weblate (Tatar)
Currently translated at 1.4% (32 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tt/
2023-08-18 12:26:37 +02:00
Jeff Huang b591c569ec Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2240 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-08-18 12:26:37 +02:00
Hồ Nhất Duy 0112fa45ad Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2240 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-08-18 12:26:37 +02:00
Ihor Hordiichuk cd3d5c22dd Translated using Weblate (Ukrainian)
Currently translated at 98.4% (2206 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-08-18 12:26:37 +02:00
Timur Seber e65135150a Added translation using Weblate (Tatar) 2023-08-18 12:26:37 +02:00
Александр 909fac516c Translated using Weblate (Russian)
Currently translated at 100.0% (2240 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-08-18 12:26:37 +02:00
Txopi ce2e0ae23d Translated using Weblate (Basque)
Currently translated at 37.2% (835 of 2240 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-08-18 12:26:37 +02:00
Chocobozzz 7ace48819e
Add ability to reset originallyPublishedAt 2023-08-18 11:40:54 +02:00
Chocobozzz ca589b42f1
Fix button router link
Using the default one assigns the directive to the host, where we just
want to put it inside the `my-button` component
2023-08-18 11:09:34 +02:00
Chocobozzz 5f79f37d10
Remove useless information 2023-08-18 10:39:49 +02:00
Chocobozzz 8e4fba97b2
Automatically adapt player ratio 2023-08-18 09:48:45 +02:00
Chocobozzz 23092139a6
Better abuse style of removed videos 2023-08-17 14:34:49 +02:00
Chocobozzz c5f8dc0533
Correctly truncate HTML
We can because we don't use the video truncated description since v5.0
2023-08-17 14:34:49 +02:00
Chocobozzz 3a4992633e
Migrate server to ESM
Sorry for the very big commit that may lead to git log issues and merge
conflicts, but it's a major step forward:

 * Server can be faster at startup because imports() are async and we can
   easily lazy import big modules
 * Angular doesn't seem to support ES import (with .js extension), so we
   had to correctly organize peertube into a monorepo:
    * Use yarn workspace feature
    * Use typescript reference projects for dependencies
    * Shared projects have been moved into "packages", each one is now a
      node module (with a dedicated package.json/tsconfig.json)
    * server/tools have been moved into apps/ and is now a dedicated app
      bundled and published on NPM so users don't have to build peertube
      cli tools manually
    * server/tests have been moved into packages/ so we don't compile
      them every time we want to run the server
 * Use isolatedModule option:
   * Had to move from const enum to const
     (https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums)
   * Had to explictely specify "type" imports when used in decorators
 * Prefer tsx (that uses esbuild under the hood) instead of ts-node to
   load typescript files (tests with mocha or scripts):
     * To reduce test complexity as esbuild doesn't support decorator
       metadata, we only test server files that do not import server
       models
     * We still build tests files into js files for a faster CI
 * Remove unmaintained peertube CLI import script
 * Removed some barrels to speed up execution (less imports)
2023-08-11 15:02:33 +02:00
Chocobozzz 04d1da5621
Update translations 2023-07-31 10:03:03 +02:00
Sveinn í Felli ad0515e962 Translated using Weblate (Icelandic)
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-07-31 09:36:19 +02:00
Shun Sakai f060fb7890 Translated using Weblate (Japanese)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ja/
2023-07-31 09:36:19 +02:00
Blood Axe a190f53b07 Translated using Weblate (Norwegian Bokmål)
Currently translated at 83.7% (1858 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
2023-07-31 09:36:19 +02:00
Blood Axe cf4aa3b50d Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.6% (1723 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk b77baa8dd7 Translated using Weblate (Ukrainian)
Currently translated at 98.5% (2186 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk 53e765aa43 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/uk/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk caf5fddb63 Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2181 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk c333fcd4c1 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/uk/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk 3264b91797 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (269 of 269 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/uk/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk 71e3d66ad1 Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2181 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-07-31 09:36:19 +02:00
T.S 335bf9d159 Translated using Weblate (Japanese)
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-07-31 09:36:19 +02:00
DignifiedSilence eab39eeaa2 Translated using Weblate (Japanese)
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-07-31 09:36:19 +02:00
DignifiedSilence 43900e44a5 Translated using Weblate (Japanese)
Currently translated at 99.9% (2218 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-07-31 09:36:19 +02:00
Sveinn í Felli 8eb672b901 Translated using Weblate (Icelandic)
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-07-31 09:36:19 +02:00
Hannes Ylä-Jääski 87554129c1 Translated using Weblate (Finnish)
Currently translated at 100.0% (141 of 141 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fi/
2023-07-31 09:36:19 +02:00
Hannes Ylä-Jääski 7c17c6e088 Translated using Weblate (Finnish)
Currently translated at 100.0% (271 of 271 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fi/
2023-07-31 09:36:19 +02:00
Hannes Ylä-Jääski e5ac2bd89d Translated using Weblate (Finnish)
Currently translated at 93.8% (2082 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
2023-07-31 09:36:19 +02:00
Александр ce551c05ef Translated using Weblate (Russian)
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-07-31 09:36:19 +02:00
Milo Ivir 64c25db21c Translated using Weblate (Croatian)
Currently translated at 100.0% (269 of 269 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
2023-07-31 09:36:19 +02:00
Александр 44a3c5e60b Translated using Weblate (Russian)
Currently translated at 99.0% (2199 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-07-31 09:36:19 +02:00
Milo Ivir e28d3fd8cf Translated using Weblate (Croatian)
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-07-31 09:36:19 +02:00
Milo Ivir dfa93a67c4 Translated using Weblate (Croatian)
Currently translated at 100.0% (140 of 140 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hr/
2023-07-31 09:36:19 +02:00
Jeff Huang 3bde8546cf Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2219 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-07-31 09:36:19 +02:00
Milo Ivir 37371739ab Translated using Weblate (Croatian)
Currently translated at 99.9% (2217 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-07-31 09:36:19 +02:00
Ihor Hordiichuk 29594b0e7a Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2181 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-07-31 09:36:19 +02:00
Milo Ivir afdc22fb24 Translated using Weblate (Croatian)
Currently translated at 99.8% (2216 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-07-31 09:36:19 +02:00
Milo Ivir d8c0ffc2b5 Translated using Weblate (Croatian)
Currently translated at 100.0% (269 of 269 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
2023-07-31 09:36:19 +02:00
Milo Ivir a902f3afcf Translated using Weblate (Croatian)
Currently translated at 99.7% (2213 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-07-31 09:36:19 +02:00
Milo Ivir 533a4a61f4 Translated using Weblate (Croatian)
Currently translated at 99.0% (2197 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-07-31 09:36:19 +02:00
Payman Moghadam 0bfa26f9cf Translated using Weblate (Persian)
Currently translated at 98.9% (2196 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-31 09:36:18 +02:00
Ihor Hordiichuk 9b7b784083 Translated using Weblate (Ukrainian)
Currently translated at 97.5% (2165 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-07-31 09:36:18 +02:00
Payman Moghadam ab84f2802d Translated using Weblate (Persian)
Currently translated at 98.9% (2196 of 2219 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-31 09:36:18 +02:00
Chocobozzz e390107e5a
Fix add to playlist button width 2023-07-28 15:55:49 +02:00
Chocobozzz f9ac050a35
Remove unnecessary workarounds
Has been fixed upstream
2023-07-28 15:46:14 +02:00
Chocobozzz 3193ac2c3b
Refactor a little bit nsfwPolicyToParam 2023-07-28 15:37:22 +02:00
Chocobozzz 65bb29c6d3
Remove unnecesary fixme/todo 2023-07-28 15:20:49 +02:00
Chocobozzz 2bfc8ce3d0
Remove unnecessary cast 2023-07-28 11:41:17 +02:00
Chocobozzz f932957b2e
Remove banner/avatar fields from channel/account
Deprecated since 4.2
2023-07-28 11:41:14 +02:00
Chocobozzz 89aa333110
Add ability to force transcoding 2023-07-28 11:09:03 +02:00
Chocobozzz ac8f81e373
Reduce hls.js not supported log
Happens often on iOS
2023-07-28 09:18:12 +02:00
Chocobozzz 809fecf2b4
Correctly dispose player components 2023-07-27 14:49:58 +02:00
Chocobozzz 39c0ceee8b
Fix player error modal
Not hidden when we change the video
2023-07-27 14:44:34 +02:00
Chocobozzz f18003d0ac
Improve runner management
* Add ability to remove runner jobs
 * Add runner job state quick filter
 * Merge registration tokens and runners tables in the same page
 * Add copy button to copy registration token
2023-07-27 14:17:12 +02:00
Chocobozzz ec3228cae7
Fix playlist owner font size 2023-07-26 11:03:21 +02:00
Chocobozzz f42fcb4b58
Implement video file replacement in client 2023-07-25 11:53:08 +02:00
Chocobozzz c6867725fb
Add p2p info to metrics 2023-07-21 11:42:52 +02:00
Chocobozzz b63c607b92
Fix updating P2P setting 2023-07-21 11:07:49 +02:00
Chocobozzz 305facdfab
Add peers number and p2p enabled label to metrics 2023-07-20 12:06:39 +02:00
Chocobozzz 8a9d247105
Fix "undefined" in stats card 2023-07-20 11:18:47 +02:00
Chocobozzz 4ddf488ab5
Improve player settings menu style 2023-07-20 10:53:22 +02:00
Chocobozzz c8defc41ee
Fix max settings panel height 2023-07-20 10:26:14 +02:00
Chocobozzz 8ece9c8ca0
Improve recommended videos without video tags 2023-07-19 13:24:31 +02:00
Chocobozzz d430862f00
Force ltr on code inputs 2023-07-19 11:22:05 +02:00
Chocobozzz bfd01f289d
Fix player metrics 2023-07-19 10:20:01 +02:00
Chocobozzz c6a3445360
Fix lint 2023-07-17 14:17:18 +02:00
Chocobozzz 4212a107d4
Update translations 2023-07-17 11:50:58 +02:00
Blood Axe b0ac4b2438 Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.0% (1734 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
2023-07-17 11:46:42 +02:00
Vodoyo Kamal 8a0ee81535 Translated using Weblate (Bengali)
Currently translated at 8.1% (143 of 1748 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bn/
2023-07-17 11:46:42 +02:00
Ewout van Mansom 4dcc1f4c9f Translated using Weblate (Dutch)
Currently translated at 94.9% (2137 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2023-07-17 11:46:42 +02:00
Blood Axe 1464f3bd1c Translated using Weblate (Norwegian Bokmål)
Currently translated at 70.5% (1587 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
2023-07-17 11:46:42 +02:00
Blood Axe 82a5bbf509 Translated using Weblate (Norwegian Bokmål)
Currently translated at 82.9% (112 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nb_NO/
2023-07-17 11:46:42 +02:00
Branislav Pavelka 39802e9ec4 Translated using Weblate (Slovak)
Currently translated at 2.4% (54 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sk/
2023-07-17 11:46:42 +02:00
Victor Hampel 0341f8445a Translated using Weblate (German)
Currently translated at 100.0% (270 of 270 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/de/
2023-07-17 11:46:42 +02:00
Phongpanot a65c450a3b Translated using Weblate (Thai)
Currently translated at 62.5% (1408 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2023-07-17 11:46:42 +02:00
Phongpanot e2991217a3 Translated using Weblate (Thai)
Currently translated at 62.5% (1408 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2023-07-17 11:46:42 +02:00
Payman Moghadam 7d1d5514c2 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:42 +02:00
Hồ Nhất Duy a88684e0df Translated using Weblate (Vietnamese)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/vi/
2023-07-17 11:46:42 +02:00
Hồ Nhất Duy 2a21ecc873 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-07-17 11:46:42 +02:00
Branislav Pavelka d3b0db9168 Translated using Weblate (Slovak)
Currently translated at 1.6% (38 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sk/
2023-07-17 11:46:42 +02:00
Payman Moghadam 82a3277db7 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:42 +02:00
Jiri Podhorecky b7b50dfa76 Translated using Weblate (Czech)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-07-17 11:46:42 +02:00
Milo Ivir 47b89723dd Translated using Weblate (Croatian)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
2023-07-17 11:46:42 +02:00
Milo Ivir ce65d401dd Translated using Weblate (Croatian)
Currently translated at 99.3% (2236 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-07-17 11:46:42 +02:00
DignifiedSilence 87421e87a9 Translated using Weblate (Japanese)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ja/
2023-07-17 11:46:42 +02:00
DignifiedSilence 4ab9816215 Translated using Weblate (Japanese)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-07-17 11:46:41 +02:00
T.S b6ac52d52c Translated using Weblate (Japanese)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-07-17 11:46:41 +02:00
Payman Moghadam ec731e21f4 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:41 +02:00
Payman Moghadam 87c8a55284 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:41 +02:00
Payman Moghadam 3b9f845145 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:41 +02:00
Payman Moghadam ec2922b660 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:41 +02:00
Payman Moghadam 6078c0e4e9 Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:41 +02:00
Jeff Huang 2d78af0f68 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-07-17 11:46:41 +02:00
Payman Moghadam ed2b8f127c Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-07-17 11:46:41 +02:00
Ihor Hordiichuk 39d58998c4 Translated using Weblate (Ukrainian)
Currently translated at 97.9% (2203 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-07-17 11:46:41 +02:00
Александр 1cfded4f14 Translated using Weblate (Russian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-07-17 11:46:41 +02:00
Chocobozzz d0b7d66f58
Fix password E2E tests 2023-07-17 11:46:24 +02:00
Chocobozzz 9a72e4fe9e
Improve settings menu label handler 2023-07-17 11:31:46 +02:00
Chocobozzz e29221f855
Fix e2e tests 2023-07-17 11:31:46 +02:00
Chocobozzz 9684bc959e
Fix anonymous autoplay 2023-07-17 11:31:46 +02:00
Chocobozzz 45ec48b2b1
Don't update opengraph in angular
We already set these tags in the server
2023-07-17 11:31:46 +02:00
Chocobozzz 28dd2f14f5
Some player fixes on Android, Safari and iOS 2023-07-17 11:31:46 +02:00
Chocobozzz 930e1b939a
Fix HLS player on mobile 2023-07-17 11:31:46 +02:00
Chocobozzz 9bb541bec7
Round HTTP/P2P network stats 2023-07-17 11:31:46 +02:00
Chocobozzz 9bc85bd2f8
Prevent multiple sha requests 2023-07-17 11:31:46 +02:00
Wicklow cbe06f779f
Add e2e tests for password protected videos (#5860) 2023-07-17 11:31:42 +02:00
Jackson Chen 260242decd update third party link to docs 2023-07-17 11:30:45 +02:00
Chocobozzz 288e1d37e9
Fix lint 2023-07-12 13:39:37 +02:00
Chocobozzz 88cde4392a
Merge branch 'release/5.2.0' into develop 2023-07-12 10:37:59 +02:00
Chocobozzz ed22eaabfa
Fix terms/code of conduct link toggle 2023-07-12 10:22:43 +02:00
Chocobozzz c57ad141a9
Rename webtorrent config to web_videos 2023-07-11 09:52:14 +02:00
Chocobozzz 784e2ad5c3
Prefer web videos in favour of webtorrent 2023-07-11 09:21:13 +02:00
Chocobozzz c3030e944a
Fix build 2023-07-10 16:41:08 +02:00
Chocobozzz 8953f055c8
Rename player embed api 2023-07-10 16:08:53 +02:00
Chocobozzz a1bd2b77d9
Remove webtorrent support from client 2023-07-10 16:08:28 +02:00
Chocobozzz 8ef866071f
Fix fetching storyboard of password protected video 2023-06-29 14:22:13 +02:00
Chocobozzz 19aeb64b25
Better channel deletion message 2023-06-29 10:19:55 +02:00
Chocobozzz 180d8f297e
More robust wait transcoding checkbox display 2023-06-29 10:19:55 +02:00
Chocobozzz d299afeb2c
Fix lint 2023-06-29 10:18:20 +02:00
Chocobozzz 638a295021
Support storyboards in embed 2023-06-29 10:17:59 +02:00
Chocobozzz 52807a075f
Fix storyboard on firefox 2023-06-29 10:16:57 +02:00
Chocobozzz d8f39b126d
Add storyboard support 2023-06-29 10:16:55 +02:00
Chocobozzz 866c5f667d
Simplify ICU in components 2023-06-29 09:49:06 +02:00
Wicklow 40346ead2b
Feature/password protected videos (#5836)
* Add server endpoints

* Refactoring test suites

* Update server and add openapi documentation

* fix compliation and tests

* upload/import password protected video on client

* add server error code

* Add video password to update resolver

* add custom message when sharing pw protected video

* improve confirm component

* Add new alert in component

* Add ability to watch protected video on client

* Cannot have password protected replay privacy

* Add migration

* Add tests

* update after review

* Update check params tests

* Add live videos test

* Add more filter test

* Update static file privacy test

* Update object storage tests

* Add test on feeds

* Add missing word

* Fix tests

* Fix tests on live videos

* add embed support on password protected videos

* fix style

* Correcting data leaks

* Unable to add password protected privacy on replay

* Updated code based on review comments

* fix validator and command

* Updated code based on review comments
2023-06-29 09:48:55 +02:00
Chocobozzz b4516abc39
Bumped to version v5.2.0 2023-06-21 09:06:13 +02:00
Chocobozzz 923e41fa4f
Update translations 2023-06-20 09:25:22 +02:00
Payman Moghadam fa1f8915de Translated using Weblate (Persian)
Currently translated at 100.0% (2250 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-20 09:22:23 +02:00
chocobozzz 7c3b866881 Translated using Weblate (Czech)
Currently translated at 99.9% (2248 of 2250 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-06-20 09:22:23 +02:00
Chocobozzz 7c8bf6d0b0
Update translations 2023-06-20 09:07:21 +02:00
Payman Moghadam 914d1b15c4 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 69ad479457 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Jiri Podhorecky 0a7c3a08d2 Translated using Weblate (Czech)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2023-06-19 16:07:59 +02:00
Ettore Atalan 08ae214926 Translated using Weblate (German)
Currently translated at 97.8% (2200 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2023-06-19 16:07:59 +02:00
Ettore Atalan c43e50c51c Translated using Weblate (German)
Currently translated at 97.7% (2198 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2023-06-19 16:07:59 +02:00
Sveinn í Felli 175f0fccf1 Translated using Weblate (Icelandic)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/is/
2023-06-19 16:07:59 +02:00
Sveinn í Felli c371ba1685 Translated using Weblate (Icelandic)
Currently translated at 100.0% (134 of 134 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/is/
2023-06-19 16:07:59 +02:00
Sveinn í Felli a688701f91 Translated using Weblate (Icelandic)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-06-19 16:07:59 +02:00
Sveinn í Felli cd6fa266b8 Translated using Weblate (Icelandic)
Currently translated at 99.9% (2247 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
2023-06-19 16:07:59 +02:00
Kindred La Boneta 9f9131f843 Translated using Weblate (Esperanto)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eo/
2023-06-19 16:07:59 +02:00
Kindred La Boneta 2f4e4d10e9 Translated using Weblate (Esperanto)
Currently translated at 100.0% (270 of 270 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eo/
2023-06-19 16:07:59 +02:00
Kindred La Boneta 99c494e504 Translated using Weblate (Esperanto)
Currently translated at 69.6% (1566 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eo/
2023-06-19 16:07:59 +02:00
Hồ Nhất Duy 20cea0cdc0 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-06-19 16:07:59 +02:00
DignifiedSilence 68f5eae953 Translated using Weblate (Japanese)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2023-06-19 16:07:59 +02:00
Payman Moghadam 7f41ff1152 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam f23887487f Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 0f8f495528 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam cf0eff3972 Translated using Weblate (Persian)
Currently translated at 100.0% (135 of 135 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 0dc5d1e6bb Translated using Weblate (Persian)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam c909306251 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-06-19 16:07:59 +02:00
Payman Moghadam 1743510282 Translated using Weblate (Persian)
Currently translated at 100.0% (268 of 268 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2023-06-19 16:07:59 +02:00
Chocobozzz 7d758898dc
Alphabetical order for channels filter 2023-06-19 11:18:56 +02:00
Chocobozzz 7c77ace9a7
Fix languages alphabetical sort 2023-06-19 10:11:23 +02:00
Chocobozzz 58af76dc4e
Fix REST API menu link 2023-06-07 08:26:10 +02:00
Chocobozzz 25d7cc3cb6
Fix custom default route link 2023-06-05 10:33:35 +02:00
Chocobozzz ae51278920
Fix video channels quick filter overflow 2023-06-05 10:19:23 +02:00
Chocobozzz a45e2971f7
Don't display unknown information 2023-06-05 08:50:54 +02:00
Chocobozzz 9a64621975
Bumped to version v5.2.0-rc.1 2023-05-30 10:18:25 +02:00
Chocobozzz 01619dd083
Update translations 2023-05-30 09:41:25 +02:00
Payman Moghadam d468b8f869 Translated using Weblate (Persian)
Currently translated at 100.0% (2249 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-29 16:32:58 +02:00
Payman Moghadam aa8ec31e82 Translated using Weblate (Persian)
Currently translated at 99.3% (2235 of 2249 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2023-05-29 00:46:56 +02:00