Commit Graph

4573 Commits (99c05b3dcc720f97fae16922fb66936bda196379)

Author SHA1 Message Date
Martin Hoefler 8f47afd4a2 Translated using Weblate (German)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Martin Hoefler 4afa36789c Translated using Weblate (German)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Simon Brosdetzko a25d3a82dc Translated using Weblate (German)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Martin Hoefler d39f67f1e6 Translated using Weblate (German)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Martin Hoefler b426d72467 Translated using Weblate (German)
Currently translated at 99.6% (1778 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Simon Brosdetzko afd325d285 Translated using Weblate (German)
Currently translated at 99.6% (1778 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Martin Hoefler 2720b39e10 Translated using Weblate (German)
Currently translated at 99.3% (1772 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Martin Hoefler 37da81011d Translated using Weblate (German)
Currently translated at 99.3% (1772 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Simon Brosdetzko b5188ecc3f Translated using Weblate (German)
Currently translated at 99.3% (1772 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:38 +02:00
Simon Brosdetzko 4d78f88a3a Translated using Weblate (German)
Currently translated at 99.1% (1769 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:37 +02:00
Martin Hoefler 7786d0896f Translated using Weblate (German)
Currently translated at 99.1% (1769 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:37 +02:00
vachan def271d7b1 Translated using Weblate (Malayalam)
Currently translated at 15.5% (275 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:37 +02:00
Pedro 60a6a71d2b Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/pt_BR/
2021-06-14 13:44:37 +02:00
Pedro fccb79a6ad Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (246 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/pt_BR/
2021-06-14 13:44:37 +02:00
Pedro e6c7edfdba Translated using Weblate (Portuguese (Brazil))
Currently translated at 51.1% (913 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2021-06-14 13:44:37 +02:00
vachan bb315f2fa1 Added translation using Weblate (Malayalam) 2021-06-14 13:44:37 +02:00
vachan 42a9814de4 Translated using Weblate (Malayalam)
Currently translated at 6.8% (8 of 117 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ml/
2021-06-14 13:44:37 +02:00
vachan aa8abaf91b Translated using Weblate (Malayalam)
Currently translated at 0.8% (1 of 117 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ml/
2021-06-14 13:44:37 +02:00
vachan 51a4fff123 Added translation using Weblate (Malayalam) 2021-06-14 13:44:37 +02:00
pitchum 49e2c65186 Translated using Weblate (French)
Currently translated at 100.0% (1706 of 1706 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr/
2021-06-14 13:44:37 +02:00
Hồ Nhất Duy 5dc99fe78f Translated using Weblate (Vietnamese)
Currently translated at 100.0% (246 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/vi/
2021-06-14 13:44:37 +02:00
Hồ Nhất Duy ce66f1c68a Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-06-14 13:44:37 +02:00
Александр 2c6b06326e Translated using Weblate (Russian)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-06-14 13:44:37 +02:00
GunChleoc 4a592086a4 Translated using Weblate (Gaelic)
Currently translated at 100.0% (246 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/gd/
2021-06-14 13:44:37 +02:00
GunChleoc 47f6767e69 Translated using Weblate (Gaelic)
Currently translated at 99.9% (1783 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-06-14 13:44:37 +02:00
GunChleoc a2f7b4e6b1 Translated using Weblate (Gaelic)
Currently translated at 93.0% (1660 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-06-14 13:44:37 +02:00
GunChleoc 61b2e2a582 Translated using Weblate (Gaelic)
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/gd/
2021-06-14 13:44:37 +02:00
josé m 50ae011d89 Translated using Weblate (Galician)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-06-14 13:44:37 +02:00
Александр 994f035191 Translated using Weblate (Russian)
Currently translated at 99.9% (1783 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-06-14 13:44:37 +02:00
Sergey Zigachev a4889064ba Translated using Weblate (Russian)
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ru/
2021-06-14 13:44:37 +02:00
Laurent Ettouati 123fcc4c4f Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.1% (117 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fr_FR/
2021-06-14 13:44:37 +02:00
Sergey Zigachev 7a198bf7cc Translated using Weblate (Russian)
Currently translated at 99.8% (1782 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-06-14 13:44:37 +02:00
Quentin PAGÈS 2bd0805541 Translated using Weblate (Occitan)
Currently translated at 49.0% (875 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/oc/
2021-06-14 13:44:37 +02:00
Berto Te c28b5d2568 Translated using Weblate (Spanish)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-06-14 13:44:37 +02:00
Laurent Ettouati a232597665 Translated using Weblate (French (France) (fr_FR))
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-06-14 13:44:37 +02:00
Jeff Huang e117a3233a Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-06-14 13:44:37 +02:00
Asr128 61e611d3f7 Translated using Weblate (Persian)
Currently translated at 100.0% (98 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fa/
2021-06-14 13:44:37 +02:00
Martin Hoefler 920d942ac9 Translated using Weblate (German)
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/de/
2021-06-14 13:44:37 +02:00
Asr128 d63fdff16b Translated using Weblate (Persian)
Currently translated at 100.0% (234 of 234 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fa/
2021-06-14 13:44:37 +02:00
Sergey Zigachev 5f0f229502 Translated using Weblate (Russian)
Currently translated at 98.9% (1765 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-06-14 13:44:37 +02:00
Hồ Nhất Duy 49fed678cd Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-06-14 13:44:37 +02:00
Asr128 726748771a Translated using Weblate (Persian)
Currently translated at 10.1% (181 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fa/
2021-06-14 13:44:37 +02:00
Martin Hoefler def531175b Translated using Weblate (German)
Currently translated at 98.9% (1766 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-06-14 13:44:37 +02:00
Chocobozzz 0f6521fa6b
Fix plugin modal/notifier 2021-06-14 13:44:17 +02:00
kontrollanten 72f611ca15 add client hook filter:videojs.options
closes #4086
2021-06-14 13:35:48 +02:00
Chocobozzz 4ead40e776
Cache refresh actor promise 2021-06-09 13:34:40 +02:00
Chocobozzz 5d6395af72
Add max rows to videos list 2021-06-09 10:59:20 +02:00
Chocobozzz 61cbafc1f8
Improve channel card custom markup 2021-06-09 10:31:27 +02:00
Chocobozzz 9105634f16
Add more filters for video miniatures 2021-06-09 09:32:47 +02:00
Chocobozzz f7894f0964
Create peertube-container html tag 2021-06-09 09:19:36 +02:00
Chocobozzz 5982ffc4b5
Fix console error when rewriting a comment 2021-06-08 10:40:38 +02:00
Chocobozzz 2f6a237f30
ACCOUNT instead of PEERTUBE ACCOUNT
Since we can also have mastodon/pleroma etc accounts
2021-06-08 10:20:52 +02:00
Chocobozzz ffacd78f21
Load embed api resolutions on init 2021-06-08 10:17:47 +02:00
Rigel Kent 2951065162 allow public video privacy to be deleted in the web client 2021-06-08 09:22:06 +02:00
Chocobozzz 27bc958674
Bidi support 2021-06-07 18:14:05 +02:00
Chocobozzz 8beea2d37d
Add ability to filter menu links 2021-06-07 13:20:08 +02:00
Rigel Kent fd1b2d6953
fix colspan for user view of reports 2021-06-07 13:17:31 +02:00
Chocobozzz fc21ef5c62
Speed up plugins loading 2021-06-04 15:45:44 +02:00
Chocobozzz 2989628b79
Use HTML config when possible 2021-06-04 15:45:44 +02:00
Chocobozzz 8e08d415f9
Load server config on app init 2021-06-04 15:45:44 +02:00
Chocobozzz 584ac47a32
Add debug logs to plugin service 2021-06-04 15:45:44 +02:00
John Livingston 9777fe9eeb
Adding frontend peertubeHelpers.getBaseRouterRoute. (#4153)
* Adding frontend peertubeHelpers.getBaseRouterRoute.

* Fix doctoc.
2021-06-03 12:28:26 +02:00
Chocobozzz e030bfb59d
Refactor server errors handler 2021-06-02 18:15:41 +02:00
Rigel Kent 76148b27f7 refactor API errors to standard error format 2021-06-02 16:57:07 +02:00
Chocobozzz 1a148b4792
Bumped to version v3.2.1 2021-06-01 11:03:52 +02:00
Chocobozzz 0114ee15d5
Fix live image aspect ratio in theatre mode 2021-06-01 11:03:52 +02:00
kontrollanten 732c95cc97
Show logo in mobile view (#4141)
* client: show logo in mobile view

* client(menu): add space between burger and logo
2021-05-31 16:39:07 +02:00
Chocobozzz 11e4090dbb
Remove unused code 2021-05-31 14:50:50 +02:00
Chocobozzz 698a8c6508
Fix /:@actor redirection
Fixes https://github.com/Chocobozzz/PeerTube/issues/4134
2021-05-31 14:46:18 +02:00
Chocobozzz 8ee25e17b8
Add ability to set custom markdown in description 2021-05-31 11:33:49 +02:00
Chocobozzz 15f35256af
Add help to custom markdown textarea 2021-05-31 11:01:42 +02:00
Chocobozzz 6304213923
Support peertube button in custom markup 2021-05-28 15:23:17 +02:00
Chocobozzz 5351a0584f
Replace local menu icon 2021-05-28 14:56:42 +02:00
Chocobozzz 1c5e49e752
Merge branch 'release/3.2.0' into develop 2021-05-28 14:25:03 +02:00
Chocobozzz 1025ce5df9
Fix create account button 2021-05-28 14:24:17 +02:00
Chocobozzz daa45ded44
Remove unused component 2021-05-28 14:01:18 +02:00
Poslovitch 1f256e7d3c
Implemented configurable minimum signup age
Implements https://github.com/Chocobozzz/PeerTube/issues/3612

Fixed lint and removed debug

Fixed another lint error

Apply suggestions from code review

Co-authored-by: Chocobozzz <chocobozzz@cpy.re>

Add tests for min signup age config
2021-05-28 13:56:05 +02:00
Chocobozzz f22e0e2c19
Update translations 2021-05-28 13:34:48 +02:00
Jeff Huang f0452c30bf Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-05-28 13:24:39 +02:00
Filip Bengtsson cc0fa14fc6 Translated using Weblate (Swedish)
Currently translated at 99.7% (1779 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-05-28 13:24:38 +02:00
josé m 3c405b9b45 Translated using Weblate (Galician)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-05-28 13:24:38 +02:00
Berto Te 8b9a5ce597 Translated using Weblate (Spanish)
Currently translated at 100.0% (1784 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-05-28 13:24:38 +02:00
Chocobozzz a1eda903a4
Support '/w/' and '/w/p/' for watch page
And use them as default in client
2021-05-28 11:38:08 +02:00
Chocobozzz 012580d98f
Cleanup
We must not expose private actor objects to clients
Just make 2 GET requests on channel/accounts instead
2021-05-28 10:22:50 +02:00
Chocobozzz d6d96bed80
Merge branch 'develop' into shorter-URLs-channels-accounts 2021-05-28 09:10:57 +02:00
Chocobozzz 5cbb53996e
Fix deploy urls 2021-05-27 17:25:52 +02:00
Chocobozzz 09e1784b7a
Update translations 2021-05-27 17:25:23 +02:00
Chocobozzz d7c6b95184
Use new id format 2021-05-27 16:45:02 +02:00
Chocobozzz b1ed448e94
Merge remote-tracking branch 'weblate/develop' into develop 2021-05-27 16:32:25 +02:00
Chocobozzz 94fbe5c49c
Use separate file for plugin placeholder component 2021-05-27 16:32:06 +02:00
Chocobozzz 8e5c2fdc33
Fix home routing 2021-05-27 16:31:54 +02:00
Chocobozzz 2cc0b82d77
Revert "Migrate i18n messages to new format"
This reverts commit cedbdbfeab.
2021-05-27 16:31:40 +02:00
Chocobozzz 8f608a4cb2
Merge branch 'develop' into shorter-URLs-channels-accounts 2021-05-27 16:12:41 +02:00
Chocobozzz fd43faf2fd Upgrade angular to latest patch version 2021-05-27 16:00:13 +02:00
Chocobozzz 42c84e415d Cleanup allowedCommonJsDependencies 2021-05-27 16:00:13 +02:00
Chocobozzz 662351e626 Update embed webpack config 2021-05-27 16:00:13 +02:00
Chocobozzz 9aff616d50 Update angular cdk 2021-05-27 16:00:13 +02:00
Chocobozzz cedbdbfeab Migrate i18n messages to new format 2021-05-27 16:00:13 +02:00
Chocobozzz 0f01a8bacd Remove ngx-meta
Unmaintained
2021-05-27 16:00:13 +02:00
Chocobozzz 05ded92ed1 Update to angular 12 2021-05-27 16:00:13 +02:00
Filip Bengtsson cdcd4bd888 Translated using Weblate (Swedish)
Currently translated at 99.4% (1839 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-05-27 16:00:10 +02:00
Filip Bengtsson aadd26bde2 Translated using Weblate (Swedish)
Currently translated at 99.3% (1838 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-05-27 16:00:10 +02:00
Eivind Ødegård 6cda1116e5 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 1.2% (23 of 1849 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nn/
2021-05-27 16:00:10 +02:00
Simon Brosdetzko c05eda91e2 Translated using Weblate (German)
Currently translated at 100.0% (1850 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-05-27 16:00:10 +02:00
chocobozzz 2069b7d009 Deleted translation using Weblate (French) 2021-05-27 16:00:10 +02:00
Laurent Ettouati 176a86b6d8 Added translation using Weblate (French) 2021-05-27 16:00:10 +02:00
Hồ Nhất Duy 58ce06912f Translated using Weblate (Vietnamese)
Currently translated at 100.0% (103 of 103 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/vi/
2021-05-27 16:00:10 +02:00
Hồ Nhất Duy a2383b87f6 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (246 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/vi/
2021-05-27 16:00:10 +02:00
Hồ Nhất Duy 0e3b6f1911 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1846 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-05-27 16:00:10 +02:00
Александр 2646487217 Translated using Weblate (Russian)
Currently translated at 99.8% (1848 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-05-27 16:00:10 +02:00
Marcin Mikołajczak da5027857a Translated using Weblate (Polish)
Currently translated at 98.4% (1821 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pl/
2021-05-27 16:00:10 +02:00
josé m 05ac6e33fa Translated using Weblate (Galician)
Currently translated at 100.0% (1850 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-05-27 16:00:10 +02:00
Berto Te 6174518bab Translated using Weblate (Spanish)
Currently translated at 100.0% (1850 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-05-27 16:00:09 +02:00
plr20 b9fdbff7f7 Translated using Weblate (Czech)
Currently translated at 26.4% (490 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/
2021-05-27 16:00:09 +02:00
Rigel Kent 445fa108e0 Translated using Weblate (French (France) (fr_FR))
Currently translated at 100.0% (1850 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-05-27 16:00:09 +02:00
Eric Guichaoua e20de29b79 Translated using Weblate (French (France) (fr_FR))
Currently translated at 100.0% (1850 of 1850 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-05-27 16:00:09 +02:00
Frank Sträter 7e6bdb5ae5 change license to licence
Change "license" to "licence" for consistency in the user interface in English. 

License is both a noun and a verb in the United States.
If you live in any other English-speaking country, you will spell it "licence" when you use it as a noun and "license" when you use it as a verb.
2021-05-27 16:00:04 +02:00
Chocobozzz 2539932e16
Instance homepage support (#4007)
* Prepare homepage parsers

* Add ability to update instance hompage

* Add ability to set homepage as landing page

* Add homepage preview in admin

* Dynamically update left menu for homepage

* Inject home content in homepage

* Add videos list and channel miniature custom markup

* Remove unused elements in markup service
2021-05-27 15:59:55 +02:00
Chocobozzz eb34ec30e0
Merge branch 'release/3.2.0' into develop 2021-05-27 14:04:15 +02:00
Chocobozzz 4e67a45cd9
Bumped to version v3.2.0 2021-05-27 13:56:49 +02:00
Chocobozzz 74654b2ee2
Fix from now pipe 2021-05-27 13:34:19 +02:00
Chocobozzz 35f676e5d3
Merge branch 'release/3.2.0' into develop 2021-05-26 16:00:21 +02:00
Chocobozzz b45afe12f9
Fix UI overflows 2021-05-26 16:00:09 +02:00
Chocobozzz 20213fbd2a
Merge branch 'release/3.2.0' into develop 2021-05-25 15:28:01 +02:00
Chocobozzz ceb8f32211
Fix live ending banner 2021-05-25 15:27:43 +02:00
Chocobozzz 1e4d2cb5ae
Merge branch 'release/3.2.0' into develop 2021-05-25 13:50:11 +02:00
Chocobozzz d11eae7edc
Fix local plugin auth select 2021-05-25 13:49:52 +02:00
Chocobozzz 2c2631e42a
Fix broadcast message level 2021-05-25 11:35:29 +02:00
Chocobozzz 7e47e2aa5e
Fix broadcast message level 2021-05-14 14:25:30 +02:00
Chocobozzz 5b1a6d45b5
Merge branch 'release/3.2.0' into develop 2021-05-14 14:18:13 +02:00
Chocobozzz cb4bab61c1
Fix logger warning level 2021-05-14 14:17:53 +02:00
Chocobozzz db0159c7f2
Fix "stats for nerds" card in HTTP mode 2021-05-14 14:07:16 +02:00
Chocobozzz bc529ef7f0
Fix recommended banner size 2021-05-14 14:00:00 +02:00
Chocobozzz 1a5b67b66d
Fix http player defaulting to audio resolution 2021-05-14 13:58:40 +02:00
Chocobozzz aea0b0e7cd
Inject server config in HTML 2021-05-14 13:37:23 +02:00
Chocobozzz 5c48aa8c3e
Default to dark theme if requested by user 2021-05-11 15:41:13 +02:00
Chocobozzz 3914a50b07
Remember tab in upload page 2021-05-11 15:03:39 +02:00
Chocobozzz 32985a0a77
Error if importing a torrent with multiple files 2021-05-11 14:56:30 +02:00
Chocobozzz 428ccb8b7a
Reorganize plugin models 2021-05-11 13:33:11 +02:00
Chocobozzz 462212107a
Bumped to version v3.2.0-rc.1 2021-05-11 09:05:52 +02:00
Chocobozzz 71fb8b5a34
Fix paused upload message 2021-05-11 08:42:13 +02:00
Chocobozzz 12fa2a6a9a
Update translations 2021-05-10 15:53:35 +02:00
Chocobozzz ad35265d74
Merge remote-tracking branch 'weblate/develop' into develop 2021-05-10 15:50:59 +02:00
Vodoyo Kamal 6b72746c65 Translated using Weblate (Bengali)
Currently translated at 5.5% (100 of 1806 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bn/
2021-05-10 15:50:54 +02:00
Slimane Selyan AMIRI 278cae737c Translated using Weblate (Kabyle)
Currently translated at 100.0% (103 of 103 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/kab/
2021-05-10 15:50:53 +02:00
Slimane Selyan AMIRI 598d408c00 Translated using Weblate (Kabyle)
Currently translated at 98.9% (1826 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
2021-05-10 15:50:53 +02:00
Slimane Selyan AMIRI 817410924a Translated using Weblate (Kabyle)
Currently translated at 100.0% (246 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/kab/
2021-05-10 15:50:53 +02:00
Jeff Huang 83960c39bc Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1846 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-05-10 15:50:53 +02:00
Duy e8236826b7 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1846 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-05-10 15:50:52 +02:00
Filip Bengtsson d31114ea38 Translated using Weblate (Swedish)
Currently translated at 99.7% (1842 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-05-10 15:50:52 +02:00
Jan Prunk 2ee38b3825 Translated using Weblate (Slovenian)
Currently translated at 3.9% (73 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sl/
2021-05-10 15:50:51 +02:00
Александр 247181f7a0 Translated using Weblate (Russian)
Currently translated at 98.5% (1820 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-05-10 15:50:51 +02:00
Balázs Meskó 3c097b5c18 Translated using Weblate (Hungarian)
Currently translated at 80.0% (1477 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
2021-05-10 15:50:51 +02:00
josé m c5742bcaf9 Translated using Weblate (Galician)
Currently translated at 100.0% (1846 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-05-10 15:50:50 +02:00
Berto Te 38a564559a Translated using Weblate (Spanish)
Currently translated at 100.0% (1846 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-05-10 15:50:50 +02:00
Laurent Ettouati 55c6111e35 Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.6% (1839 of 1846 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-05-10 15:50:50 +02:00
Chocobozzz 1fa23d6f5e
Fix video update 2021-05-10 15:48:10 +02:00
Chocobozzz ff0497fee8
Fix button icon in admin plugins 2021-05-10 15:31:18 +02:00
Chocobozzz 6661537764
Fix miniature overflow 2021-05-10 15:17:06 +02:00
Chocobozzz 3ec535f72b
Fix E2E tests 2021-05-10 13:58:09 +02:00
kontrollanten f6d6e7f861
Resumable video uploads (#3933)
* WIP: resumable video uploads

relates to #324

* fix review comments

* video upload: error handling

* fix audio upload

* fixes after self review

* Update server/controllers/api/videos/index.ts

Co-authored-by: Rigel Kent <par@rigelk.eu>

* Update server/middlewares/validators/videos/videos.ts

Co-authored-by: Rigel Kent <par@rigelk.eu>

* Update server/controllers/api/videos/index.ts

Co-authored-by: Rigel Kent <par@rigelk.eu>

* update after code review

* refactor upload route

- restore multipart upload route
- move resumable to dedicated upload-resumable route
- move checks to middleware
- do not leak internal fs structure in response

* fix yarn.lock upon rebase

* factorize addVideo for reuse in both endpoints

* add resumable upload API to openapi spec

* add initial test and test helper for resumable upload

* typings for videoAddResumable middleware

* avoid including aws and google packages via node-uploadx, by only including uploadx/core

* rename ex-isAudioBg to more explicit name mentioning it is a preview file for audio

* add video-upload-tmp-folder-cleaner job

* stronger typing of video upload middleware

* reduce dependency to @uploadx/core

* add audio upload test

* refactor resumable uploads cleanup from job to scheduler

* refactor resumable uploads scheduler to compare to last execution time

* make resumable upload validator to always cleanup on failure

* move legacy upload request building outside of uploadVideo test helper

* filter upload-resumable middlewares down to POST, PUT, DELETE

also begin to type metadata

* merge add duration functions

* stronger typings and documentation for uploadx behaviour, move init validator up

* refactor(client/video-edit): options > uploadxOptions

* refactor(client/video-edit): remove obsolete else

* scheduler/remove-dangling-resum: rename tag

* refactor(server/video): add UploadVideoFiles type

* refactor(mw/validators): restructure eslint disable

* refactor(mw/validators/videos): rename import

* refactor(client/vid-upload): rename html elem id

* refactor(sched/remove-dangl): move fn to method

* refactor(mw/async): add method typing

* refactor(mw/vali/video): double quote > single

* refactor(server/upload-resum): express use > all

* proper http methud enum server/middlewares/async.ts

* properly type http methods

* factorize common video upload validation steps

* add check for maximum partially uploaded file size

* fix audioBg use

* fix extname(filename) in addVideo

* document parameters for uploadx's resumable protocol

* clear META files in scheduler

* last audio refactor before cramming preview in the initial POST form data

* refactor as mulitpart/form-data initial post request

this allows preview/thumbnail uploads alongside the initial request,
and cleans up the upload form

* Add more tests for resumable uploads

* Refactor remove dangling resumable uploads

* Prepare changelog

* Add more resumable upload tests

* Remove user quota check for resumable uploads

* Fix upload error handler

* Update nginx template for upload-resumable

* Cleanup comment

* Remove unused express methods

* Prefer to use got instead of raw http

* Don't retry on error 500

Co-authored-by: Rigel Kent <par@rigelk.eu>
Co-authored-by: Rigel Kent <sendmemail@rigelk.eu>
Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-05-10 11:13:41 +02:00
Chocobozzz dc2b2938c2
Sort channels by -updatedAt 2021-05-10 09:38:11 +02:00
Chocobozzz 4076e2ef6b Increase test timeout 2021-05-07 15:42:23 +02:00
Chocobozzz ce4b4495ff
Refactor video edit css 2021-05-07 14:08:35 +02:00
Chocobozzz bc4c9cc1d7
Fix mask-image property
Needed by chrome
2021-05-07 11:26:09 +02:00
Chocobozzz 7a22a0a56a
Add ability to search live videos 2021-05-05 12:10:00 +02:00
Kimsible 030ccfce59 Use userId key to distinct Account or VideoChannel actor 2021-05-05 11:48:25 +02:00
Kimsible 7188739644 Make /a and /c default URLs for accounts and channels 2021-05-05 11:48:25 +02:00
Kimsible 69e076ddb0 Refactor client @actorName matcher with new API route 2021-05-05 11:47:03 +02:00
Kimsible ff8c5ccf09 Add shorter URLs for accounts and channels client-side 2021-05-05 11:47:03 +02:00
Chocobozzz fee7bbc3c7
Update translations 2021-05-05 10:56:15 +02:00
Chocobozzz c7027c06e9
Merge remote-tracking branch 'weblate/develop' into develop 2021-05-05 10:53:52 +02:00
Slimane Selyan AMIRI b671723759 Translated using Weblate (Kabyle)
Currently translated at 99.9% (1851 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
2021-05-05 10:53:47 +02:00
Chocobozzz c27463a603
Merge remote-tracking branch 'weblate/develop' into develop 2021-05-05 10:53:21 +02:00
Chocobozzz 36d9a79f7b
Fix player settings dispose 2021-05-05 10:09:32 +02:00
Chocobozzz 936441b9ed
Fix non logged add comment avatar 2021-05-05 09:52:33 +02:00
Chocobozzz 06ec4bdd15
Fix miniature avatar size 2021-05-05 09:44:24 +02:00
Chocobozzz 494e60804d
Fix E2E tests 2021-05-05 09:05:46 +02:00
Duy 7843389a37 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1852 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-05-04 21:12:00 +02:00
Александр 92c51a2d45 Translated using Weblate (Russian)
Currently translated at 99.7% (1848 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-05-04 21:11:57 +02:00
Laurent Ettouati 032790f598 Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.0% (1834 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-05-04 21:11:56 +02:00
Rigel Kent b76db2ffb4
round volume in stats card 2021-05-04 13:21:51 +02:00
Chocobozzz f676e0e321
More efficient advanced input filter 2021-05-03 16:42:15 +02:00
Chocobozzz 1a7d0887b6
Refactor parseQueryStringFilter boolean handler 2021-05-03 16:42:15 +02:00
Chocobozzz 1de8740195
Display a message on no channel 2021-05-03 16:42:15 +02:00
Chocobozzz 2e46eb9715
Refactor search filters 2021-05-03 16:42:15 +02:00
Chocobozzz 514e8168fb
Reduce advanced search input debounce time 2021-05-03 16:42:15 +02:00
Chocobozzz 12e4154917
Fix avatar in report page 2021-05-03 16:42:15 +02:00
Chocobozzz 1fd61899ea
Add ability to filter my videos by live 2021-05-03 16:42:15 +02:00
Eivind Ødegård 5694f02e7a Translated using Weblate (Norwegian Nynorsk)
Currently translated at 1.1% (21 of 1849 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nn/
2021-05-01 06:04:39 +02:00
Laurent Ettouati fb8b2074a0 Translated using Weblate (French)
Currently translated at 100.0% (1765 of 1765 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr/
2021-05-01 06:04:38 +02:00
Racida S 0c1b0a2b74 Translated using Weblate (Kabyle)
Currently translated at 99.9% (1851 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
2021-05-01 06:04:38 +02:00
Jeff Huang dbe8d65a6b Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1852 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-05-01 06:04:37 +02:00
Duy adcf95ae91 Translated using Weblate (Vietnamese)
Currently translated at 86.8% (1609 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-05-01 06:04:37 +02:00
Filip Bengtsson 06af072d2d Translated using Weblate (Swedish)
Currently translated at 99.7% (1848 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-05-01 06:04:33 +02:00
Александр c864e915b8 Translated using Weblate (Russian)
Currently translated at 99.7% (1848 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-05-01 06:04:33 +02:00
josé m d81c30ab69 Translated using Weblate (Galician)
Currently translated at 100.0% (1852 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2021-05-01 06:04:32 +02:00
Berto Te 86b97c21d0 Translated using Weblate (Spanish)
Currently translated at 100.0% (1852 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2021-05-01 06:04:32 +02:00
Simon Brosdetzko 21b4b4c844 Translated using Weblate (German)
Currently translated at 100.0% (1852 of 1852 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2021-05-01 06:04:31 +02:00
Chocobozzz faf7eab7d9
Cleanup plugins admin CSS 2021-04-29 09:50:31 +02:00
Chocobozzz f6e98f0a4e
Fix avatar size in moderation tables 2021-04-29 09:32:08 +02:00
Chocobozzz cd262619ab
Fix my library/account/admin sub titles alignment 2021-04-29 09:29:00 +02:00
Chocobozzz 8b5c8cd1e5
Fix actor avatar background 2021-04-29 09:10:57 +02:00
Chocobozzz 931d343018
Move to stylelint 2021-04-28 17:53:57 +02:00
Chocobozzz 7d026caf68
Remove avatarUrl from models 2021-04-28 15:59:46 +02:00
Chocobozzz 746018f6b8
Refactor actor avatar display 2021-04-28 11:49:34 +02:00
Chocobozzz ec489ce2f7
Rename actor image edit module 2021-04-28 09:45:49 +02:00
Chocobozzz dbef40433f
Better video languages filter UX
Don't throw if the user did not select any language, automatically
select "all languages" instead
2021-04-28 09:41:50 +02:00
Chocobozzz 9e1409713d
Fix overview page with new thumbnail size 2021-04-28 09:18:02 +02:00
Chocobozzz a45050e09e
Add player mode to player stats 2021-04-28 09:07:57 +02:00
Chocobozzz 2d6f28a2d9
Clearer nsfw "do not list" label 2021-04-28 09:05:53 +02:00
Chocobozzz 4e11d8f3ca Cleanup stats for nerds 2021-04-28 09:05:44 +02:00
Rigel Kent ff563914bb add stats videojs plugin 2021-04-28 09:05:44 +02:00
kontrollanten 0979075453
Use account initial as default avatar (#4002)
* client: use account initial as default avatar

* fix UI in user list

Avatars was cutted in the top and bottom
2021-04-27 16:08:10 +02:00
Chocobozzz 75d7495962
Autoclose settings on outside click 2021-04-27 10:46:09 +02:00
Chocobozzz 0c12054ae3
Use server config to display supported videos ext 2021-04-27 09:24:36 +02:00
Chocobozzz 7695987e9d
Fix ng-select with an image 2021-04-27 09:15:39 +02:00
Chocobozzz e1a5ad703f
Fix playlist position error 2021-04-27 09:02:35 +02:00
Chocobozzz 27b785dcfc
Fix video actions dropdown overflow 2021-04-26 16:23:34 +02:00
Chocobozzz d3de25552b
Playlist miniature consistency 2021-04-26 16:07:36 +02:00
Chocobozzz 27f4a1ecbc
Fix menu dropdown overflow
Weird issue conflicting with the dropdown config from the menu component
2021-04-26 15:56:49 +02:00
Chocobozzz 03a5e95ce1
Fix font size inconsistency with ng-select 2021-04-26 15:01:33 +02:00
Chocobozzz 681276a66e
Fix modal word break 2021-04-26 14:44:15 +02:00
Chocobozzz ab5b66891b
Fix eye button for password input 2021-04-26 14:37:24 +02:00
Poslovitch 53c6b2b405 Added ability to reply to comments with remote interaction
Implements https://github.com/Chocobozzz/PeerTube/issues/3725
2021-04-26 11:18:52 +02:00
Florian CUNY e771e82dfa
Added "last" and a reversed ?playlistPosition in playlist URL (#3974)
* Added "last" and a reversed playlistPosition

Implements https://github.com/Chocobozzz/PeerTube/issues/3897

* Fixed lint errors in video-watch component

* Applied requested changes

* Removed debug logs

* Fixed lint

* Playlist position styling

Co-authored-by: Chocobozzz <me@florianbigard.com>
2021-04-26 11:01:29 +02:00
Chocobozzz fd78d2e247 Refactor next/prev logic 2021-04-26 10:54:02 +02:00
Poslovitch 5bb2ed6b81 Fixed lint error 2021-04-26 10:54:02 +02:00
Poslovitch dfdcbb948a Fixed "previous" button showing when not watching a playlist 2021-04-26 10:54:02 +02:00
Poslovitch 33d21a9b47 Added a "previous" button on player when watching playlist
Implements https://github.com/Chocobozzz/PeerTube/issues/3485
2021-04-26 10:54:02 +02:00
Chocobozzz c29ce24256
Update translations 2021-04-22 15:25:27 +02:00
Duy 60aa8a9c5e Translated using Weblate (Vietnamese)
Currently translated at 62.7% (1162 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-04-22 15:16:59 +02:00
GunChleoc a8f4112a0a Translated using Weblate (Gaelic)
Currently translated at 95.5% (1769 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2021-04-22 15:16:59 +02:00
Andrey d8056fce59 Translated using Weblate (Russian)
Currently translated at 95.6% (1771 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2021-04-22 15:16:59 +02:00
Eivind Ødegård ab45886a12 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 0.8% (16 of 1849 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nn/
2021-04-22 15:16:59 +02:00
Duy 57079dd3fa Translated using Weblate (Vietnamese)
Currently translated at 61.6% (1141 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-04-22 15:16:59 +02:00
Marcin Mikołajczak 7d0e1a8f4d Translated using Weblate (Polish)
Currently translated at 93.9% (1739 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pl/
2021-04-22 15:16:59 +02:00
Laurent Ettouati 4b8a0422f7 Translated using Weblate (French (France) (fr_FR))
Currently translated at 98.6% (1826 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2021-04-22 15:16:59 +02:00
Eivind Ødegård 5e49b0d71f Translated using Weblate (Norwegian Nynorsk)
Currently translated at 0.8% (16 of 1849 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nn/
2021-04-22 15:16:59 +02:00
Racida S 883c1e1fd2 Translated using Weblate (Kabyle)
Currently translated at 99.7% (1846 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
2021-04-22 15:16:59 +02:00
Racida S 43e69051dd Translated using Weblate (Kabyle)
Currently translated at 99.7% (1846 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
2021-04-22 15:16:59 +02:00
Vodoyo Kamal ffe469f8f7 Translated using Weblate (Bengali)
Currently translated at 5.3% (97 of 1806 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bn/
2021-04-22 15:16:59 +02:00
Eivind Ødegård 13996c0acf Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (244 of 244 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/nn/
2021-04-22 15:16:59 +02:00
Eivind Ødegård 9d119e7c1d Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (102 of 102 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nn/
2021-04-22 15:16:59 +02:00
Racida S e3d599d75c Translated using Weblate (Kabyle)
Currently translated at 99.7% (1846 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
2021-04-22 15:16:59 +02:00
Jeff Huang df6ee55afb Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1851 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2021-04-22 15:16:59 +02:00
Loukas Stamellos c66a09e210 Translated using Weblate (Greek)
Currently translated at 100.0% (103 of 103 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/el/
2021-04-22 15:16:59 +02:00
Loukas Stamellos 2c94afe23d Translated using Weblate (Greek)
Currently translated at 100.0% (246 of 246 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/el/
2021-04-22 15:16:59 +02:00
Duy 64eafc39f4 Translated using Weblate (Vietnamese)
Currently translated at 60.5% (1121 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2021-04-22 15:16:59 +02:00
Filip Bengtsson 77713252fb Translated using Weblate (Swedish)
Currently translated at 97.7% (1809 of 1851 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-04-22 15:16:59 +02:00