Commit Graph

4548 Commits

Author SHA1 Message Date
Chocobozzz 5c16e6bc97 Cleanup contact form with URL
Parent component still have the responsability to explicitely open the
modal
Rely on data router param to open or not the modal
2021-06-15 14:15:10 +02:00
Kimsible 089cfa6569 Fix input size of contact form on mobile view 2021-06-15 14:15:10 +02:00
Kimsible 47162a9c96 Fix CSS input displaying contact form + remove contact button underline 2021-06-15 14:15:10 +02:00
Kimsible dfca0f5fc2 Add /about/instance/contact contact-form route with prefilled queryParams subject&body 2021-06-15 14:15:10 +02:00
Chocobozzz c5c848c50b
Update translations 2021-06-14 15:33:10 +02:00
Chocobozzz 14a6c1ded3
Merge remote-tracking branch 'weblate/develop' into develop 2021-06-14 15:31:20 +02:00
chocobozzz e434855d26 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 15:31:12 +02:00
Chocobozzz b41acd2d4d
Remove unused import 2021-06-14 15:27:26 +02:00
Phongpanot 35ad803475 Translated using Weblate (Thai)
Currently translated at 51.9% (927 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/th/
2021-06-14 13:44:38 +02:00
Cedric F 891ac5ac25 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:38 +02:00
Cedric F dc6c16fd56 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:38 +02:00
Cedric F 32313ef66d 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:38 +02:00
vachan 94d1cd5c60 Translated using Weblate (Malayalam)
Currently translated at 20.1% (356 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
vachan 1636f6375a Translated using Weblate (Malayalam)
Currently translated at 13.6% (16 of 117 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ml/
2021-06-14 13:44:38 +02:00
vachan 34cd06923a Translated using Weblate (Malayalam)
Currently translated at 19.3% (342 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
Filip Bengtsson 07759ae065 Translated using Weblate (Swedish)
Currently translated at 100.0% (118 of 118 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sv/
2021-06-14 13:44:38 +02:00
Filip Bengtsson a549e52863 Translated using Weblate (Swedish)
Currently translated at 99.6% (1778 of 1784 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
2021-06-14 13:44:38 +02:00
Александр ba6ab8eb2f 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:38 +02:00
vachan 692e0d168b Translated using Weblate (Malayalam)
Currently translated at 18.5% (328 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
vachan b6f1fb8b88 Translated using Weblate (Malayalam)
Currently translated at 17.9% (318 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
vachan c35c30d691 Translated using Weblate (Malayalam)
Currently translated at 16.1% (286 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
vachan 6018a464e6 Translated using Weblate (Malayalam)
Currently translated at 15.7% (279 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
vachan f9df6e7a54 Translated using Weblate (Malayalam)
Currently translated at 15.6% (277 of 1770 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ml/
2021-06-14 13:44:38 +02:00
Simon Brosdetzko 2e29288ecf 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 ee0af9bd68 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 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