Commit Graph

6270 Commits (387ce48eed31780726dcefb32775dee6e83c88e1)

Author SHA1 Message Date
Milo Ivir c4da8a9aeb Translated using Weblate (Croatian)
Currently translated at 99.9% (2116 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-09-08 08:54:18 +02:00
Armin bd3496a211 Translated using Weblate (German)
Currently translated at 97.5% (2065 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-09-08 08:54:18 +02:00
Milo Ivir f788a9f9f7 Translated using Weblate (Croatian)
Currently translated at 99.9% (2116 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-09-08 08:54:18 +02:00
Jeff Huang 17303d6a63 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2022-09-08 08:54:18 +02:00
Berto Te 537187253d Translated using Weblate (Spanish)
Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-09-08 08:54:18 +02:00
Milo Ivir c367ffa72c Translated using Weblate (Croatian)
Currently translated at 99.9% (2116 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-09-08 08:54:18 +02:00
Hồ Nhất Duy 671d8a548b Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2022-09-08 08:54:18 +02:00
Ihor Hordiichuk 81485b4fc2 Translated using Weblate (Ukrainian)
Currently translated at 82.9% (1755 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2022-09-08 08:54:18 +02:00
Александр c8f7d4d17e Translated using Weblate (Russian)
Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2022-09-08 08:54:18 +02:00
Quentin PAGÈS b1f6381312 Translated using Weblate (Occitan)
Currently translated at 38.1% (808 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/oc/
2022-09-08 08:54:18 +02:00
Armin d31b9557f6 Translated using Weblate (German)
Currently translated at 97.4% (2063 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-09-08 08:54:17 +02:00
Armin 7f7e560f9d Translated using Weblate (German)
Currently translated at 97.4% (2062 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-09-08 08:54:17 +02:00
Chocobozzz 8b69f9f028
Check admin config when loading the page
Avoid issues when an invalid config was set in the configuration file
2022-09-08 08:41:48 +02:00
Chocobozzz c5fe343411
Fix short description validator 2022-09-08 08:41:48 +02:00
lutangar 2873a53efd Set scroll position at top of the textarea when opening the subtitle editor.
## Description

This set the position of the scrollbar at the top of the textarea when opening the __subtitle editor__.
Previously the textarea scroll position was at the bottom of the textarea which doesn't make much sense when you want to edit a subtitle : you most likely want to edit the beginning of the subtitle first.

This also set the caret position on the first character.

## Design decision

I had to use a *component approach* instead of an `<ng-template>` for the edition modal because the `@viewChild` directive doesn't work for elements __inside__ an `<ng-template>`.
I needed the `viewChild` directive to get an `ElementRef` of the `textarea`.

> See the following issue and its workaround :
> - https://github.com/valor-software/ngx-bootstrap/issues/3825
> - https://stackblitz.com/edit/angular-t5dfp7
> - https://medium.com/@izzatnadiri/how-to-pass-data-to-and-receive-from-ng-bootstrap-modals-916f2ad5d66e

## Related issues
Closes [peertube-plugin-transcription/#39](https://gitlab.com/apps_education/peertube/plugin-transcription/-/issues/39)
2022-09-08 08:41:36 +02:00
Chocobozzz 690bb8f9f3
Prefer using Object.values 2022-08-17 15:36:03 +02:00
Chocobozzz 97eba003a9
Add sync link to import page 2022-08-17 13:40:00 +02:00
Chocobozzz 6a02dd1c3d
Fix metric with old webtorrent videos 2022-08-17 10:51:51 +02:00
Chocobozzz 426a8cab45
Add more info to client error stacktrace 2022-08-17 09:53:47 +02:00
Chocobozzz 7804e577de
Increase test timeout 2022-08-16 15:41:21 +02:00
Chocobozzz 37229de26e
Fix "undefined" resolution in player stats 2022-08-16 14:48:11 +02:00
Chocobozzz 88ee99164c
Update translations 2022-08-16 14:39:31 +02:00
chocobozzz 4f2330c522 Translated using Weblate (Dutch)
Currently translated at 80.7% (1709 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:23:25 +02:00
M Z c49ec351bc Translated using Weblate (Serbian (cyrillic))
Currently translated at 49.0% (50 of 102 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sr_Cyrl/
2022-08-16 14:03:22 +02:00
M Z a387a4c725 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/
2022-08-16 14:03:22 +02:00
M Z 32b8d0d957 Translated using Weblate (Serbian (cyrillic))
Currently translated at 2.9% (3 of 102 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sr_Cyrl/
2022-08-16 14:03:22 +02:00
DignifiedSilence ec38f2c6f2 Translated using Weblate (Japanese)
Currently translated at 97.3% (2059 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2022-08-16 14:03:22 +02:00
DignifiedSilence 26b2a00602 Translated using Weblate (Japanese)
Currently translated at 97.0% (2054 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2022-08-16 14:03:22 +02:00
Sirxy 1998f3e081 Translated using Weblate (Bulgarian)
Currently translated at 15.3% (200 of 1305 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bg/
2022-08-16 14:03:22 +02:00
Jeff Huang 07a0d1dee4 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2022-08-16 14:03:22 +02:00
Milo Ivir 74ce4a5b1b Translated using Weblate (Croatian)
Currently translated at 99.9% (2115 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-16 14:03:22 +02:00
Milo Ivir 5a46a21bb1 Translated using Weblate (Croatian)
Currently translated at 99.9% (2114 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-16 14:03:22 +02:00
DignifiedSilence 3edddc03a4 Translated using Weblate (Japanese)
Currently translated at 95.8% (2029 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2022-08-16 14:03:22 +02:00
DignifiedSilence eec5439b25 Translated using Weblate (Japanese)
Currently translated at 95.8% (2028 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2022-08-16 14:03:22 +02:00
DignifiedSilence abb52050ab Translated using Weblate (Japanese)
Currently translated at 95.5% (2022 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2022-08-16 14:03:22 +02:00
Besnik Bleta 6d16029ff2 Translated using Weblate (Albanian)
Currently translated at 100.0% (255 of 255 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sq/
2022-08-16 14:03:22 +02:00
Besnik Bleta b82041aea7 Translated using Weblate (Albanian)
Currently translated at 99.8% (1365 of 1367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sq/
2022-08-16 14:03:22 +02:00
DignifiedSilence a67b432384 Translated using Weblate (Japanese)
Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/ja/
2022-08-16 14:03:22 +02:00
DignifiedSilence 60f76c9f7e Translated using Weblate (Japanese)
Currently translated at 100.0% (257 of 257 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ja/
2022-08-16 14:03:22 +02:00
Ewout van Mansom 1924e0689a Translated using Weblate (Dutch)
Currently translated at 80.8% (1711 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:22 +02:00
DignifiedSilence 7fdc1aa342 Translated using Weblate (Japanese)
Currently translated at 93.9% (1989 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
2022-08-16 14:03:22 +02:00
Besnik Bleta 9239395681 Translated using Weblate (Albanian)
Currently translated at 99.2% (127 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2022-08-16 14:03:22 +02:00
Berto Te 8ffc6fa381 Translated using Weblate (Spanish)
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-08-16 14:03:22 +02:00
Ewout van Mansom aa2ec7db51 Translated using Weblate (Dutch)
Currently translated at 78.7% (1666 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:22 +02:00
Ewout van Mansom 11b5bc7927 Translated using Weblate (Dutch)
Currently translated at 78.4% (1660 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:22 +02:00
Besnik Bleta c9c585344c Translated using Weblate (Albanian)
Currently translated at 100.0% (255 of 255 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sq/
2022-08-16 14:03:22 +02:00
Besnik Bleta e0372b092b Translated using Weblate (Albanian)
Currently translated at 99.2% (127 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2022-08-16 14:03:22 +02:00
Besnik Bleta bb362a857c Translated using Weblate (Albanian)
Currently translated at 100.0% (1367 of 1367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sq/
2022-08-16 14:03:21 +02:00
Ihor Hordiichuk f9b9b7603e Translated using Weblate (Ukrainian)
Currently translated at 82.8% (1754 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2022-08-16 14:03:21 +02:00
Ewout van Mansom 86f292f6b9 Translated using Weblate (Dutch)
Currently translated at 77.2% (1634 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:21 +02:00
Ewout van Mansom 81303c07d3 Translated using Weblate (Dutch)
Currently translated at 74.6% (1580 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:21 +02:00
Ewout van Mansom 51058cb5bc Translated using Weblate (Dutch)
Currently translated at 74.4% (1575 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:21 +02:00
Ewout van Mansom a9de77644d Translated using Weblate (Dutch)
Currently translated at 72.7% (1540 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:21 +02:00
Ewout van Mansom 985e2daee6 Translated using Weblate (Dutch)
Currently translated at 72.4% (1534 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:21 +02:00
Sirxy 22911e7f87 Translated using Weblate (Bulgarian)
Currently translated at 100.0% (127 of 127 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/bg/
2022-08-16 14:03:21 +02:00
Sirxy fc5c55c4fa Translated using Weblate (Albanian)
Currently translated at 100.0% (255 of 255 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/sq/
2022-08-16 14:03:21 +02:00
Sirxy 17ead74c68 Translated using Weblate (Albanian)
Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/sq/
2022-08-16 14:03:21 +02:00
Hồ Nhất Duy 9834b591aa Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2022-08-16 14:03:21 +02:00
Ewout van Mansom 971bdfeed6 Translated using Weblate (Dutch)
Currently translated at 68.7% (1455 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/
2022-08-16 14:03:21 +02:00
Sirxy d6e3986d65 Translated using Weblate (Albanian)
Currently translated at 100.0% (1367 of 1367 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sq/
2022-08-16 14:03:21 +02:00
Sirxy cb420b708b Translated using Weblate (Bulgarian)
Currently translated at 10.9% (143 of 1305 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bg/
2022-08-16 14:03:21 +02:00
Sirxy 166ec609ee Added translation using Weblate (Bulgarian) 2022-08-16 14:03:21 +02:00
chocobozzz 5297fe04b4 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/
2022-08-16 14:03:21 +02:00
Александр d8100ba619 Translated using Weblate (Russian)
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2022-08-16 14:03:21 +02:00
chocobozzz 0ed690ea47 Translated using Weblate (French (France) (fr_FR))
Currently translated at 91.5% (1937 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2022-08-16 14:03:21 +02:00
Chocobozzz fd3c2e8705
Add playback metric endpoint sent to OTEL 2022-08-16 10:33:27 +02:00
Chocobozzz 0e6cd1c00f
Add ability to list comments on local videos 2022-08-16 10:33:27 +02:00
Chocobozzz 76ab0208db
Update translations 2022-08-12 10:46:32 +02:00
Chocobozzz 8fd05f55dc
Merge remote-tracking branch 'weblate/develop' into develop 2022-08-12 10:44:16 +02:00
chocobozzz ac82adaaa0 Translated using Weblate (French (France) (fr_FR))
Currently translated at 91.5% (1937 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2022-08-12 10:44:13 +02:00
Chocobozzz 2f6e173002
Prevent creating multiple lives 2022-08-12 10:43:50 +02:00
Chocobozzz 9a3f72508c
Move search bar at the middle of the header 2022-08-12 10:37:22 +02:00
Chocobozzz 0582b4f972
Improve wait transcoding help 2022-08-12 10:20:09 +02:00
Chocobozzz 437f277afd
Prefer thumbnail instead of preview 2022-08-12 10:15:45 +02:00
Berto Te a79a43405d Translated using Weblate (Spanish)
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-08-12 01:00:03 +02:00
Berto Te ead4fe947c Translated using Weblate (Spanish)
Currently translated at 99.7% (2110 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-08-11 20:27:38 +02:00
Chocobozzz 418db8ac99
Add years when grouping by stats by month 2022-08-11 15:51:27 +02:00
Roberto Resoli eba586b1ea Translated using Weblate (Italian)
Currently translated at 99.2% (127 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/it/
2022-08-11 15:28:35 +02:00
Morpheus Tao 114be84fe9 Translated using Weblate (Italian)
Currently translated at 99.2% (127 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/it/
2022-08-11 15:28:35 +02:00
Morpheus Tao a6ed136dff Translated using Weblate (Italian)
Currently translated at 100.0% (257 of 257 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/it/
2022-08-11 15:28:35 +02:00
Morpheus Tao f11508da81 Translated using Weblate (Italian)
Currently translated at 67.5% (1430 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/it/
2022-08-11 15:28:35 +02:00
Jeff Huang f03cb27996 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2022-08-11 15:28:35 +02:00
Hồ Nhất Duy 5e9f119ef4 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2022-08-11 15:28:35 +02:00
Berto Te 49d9c53b6c Translated using Weblate (Spanish)
Currently translated at 97.7% (2068 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-08-11 15:28:35 +02:00
Ihor Hordiichuk 413bb9894e Translated using Weblate (Ukrainian)
Currently translated at 82.8% (1754 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2022-08-11 15:28:35 +02:00
Александр 020e9944f4 Translated using Weblate (Russian)
Currently translated at 100.0% (2116 of 2116 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2022-08-11 15:28:35 +02:00
Chocobozzz de61544582
Add plugin hooks/placeholder to share modal 2022-08-11 15:28:11 +02:00
Chocobozzz aeb112edbe
Don't autoplay in embed with waiting/ended live 2022-08-11 10:57:58 +02:00
Chocobozzz e67ecaf849
Update translations 2022-08-10 15:24:49 +02:00
chocobozzz 8d1b19b88c Translated using Weblate (Spanish)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-08-10 15:21:06 +02:00
chocobozzz 022a4f1c0d Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 15:21:05 +02:00
chocobozzz 1e6ea7a810 Translated using Weblate (French (France) (fr_FR))
Currently translated at 93.9% (1944 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 7c1d0db360 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 22bbc4e0c3 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 54191980db Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 6635f59db4 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 7166c9bd99 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 16db40f418 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin df3bc4fa88 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 735629e235 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin bea9b077c1 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko bf046b064b Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 21b4087961 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 5242e22117 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 50f11699ea Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko f07a23dc66 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko e73228a3a3 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 43dc043a36 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 8ec03f47f0 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin a1e16b2fb3 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 6721503e82 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Armin 7a31d883bf Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 997a301502 Translated using Weblate (German)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Simon Brosdetzko 6d15b12a06 Translated using Weblate (German)
Currently translated at 94.6% (1960 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/de/
2022-08-10 14:57:44 +02:00
Milo Ivir d73786b579 Translated using Weblate (Croatian)
Currently translated at 99.9% (2068 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-10 14:57:44 +02:00
GunChleoc c90f6f26da Translated using Weblate (Gaelic)
Currently translated at 92.8% (1921 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
2022-08-10 14:57:44 +02:00
Ihor Hordiichuk f210bd95fc Translated using Weblate (Ukrainian)
Currently translated at 84.5% (1751 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2022-08-10 14:57:44 +02:00
Milo Ivir 9bb082c4ab Translated using Weblate (Croatian)
Currently translated at 99.7% (2065 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-10 14:57:44 +02:00
Ihor Hordiichuk dfa3d80ad3 Translated using Weblate (Ukrainian)
Currently translated at 83.3% (1726 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2022-08-10 14:57:44 +02:00
Milo Ivir 6ff00c2020 Translated using Weblate (Croatian)
Currently translated at 98.7% (2044 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-10 14:57:44 +02:00
J C Worm ce6eb84db2 Translated using Weblate (Portuguese (Brazil))
Currently translated at 51.5% (1067 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2022-08-10 14:57:44 +02:00
J C Worm 46984f843a Translated using Weblate (Portuguese (Brazil))
Currently translated at 43.7% (905 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
2022-08-10 14:57:44 +02:00
Milo Ivir 63e7cea936 Translated using Weblate (Croatian)
Currently translated at 98.7% (2044 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-10 14:57:44 +02:00
Milo Ivir b6a43e2aa3 Translated using Weblate (Croatian)
Currently translated at 98.7% (2044 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-10 14:57:44 +02:00
josé m 1276d38bd0 Translated using Weblate (Galician)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
2022-08-10 14:57:43 +02:00
Александр 089c5dfc04 Translated using Weblate (Russian)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2022-08-10 14:57:43 +02:00
Milo Ivir 8f38a49987 Translated using Weblate (Croatian)
Currently translated at 93.2% (1930 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2022-08-10 14:57:43 +02:00
Berto Te fbdefc0b13 Translated using Weblate (Spanish)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
2022-08-10 14:57:43 +02:00
Jeff Huang 7b0a137a4d Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2022-08-10 14:57:43 +02:00
Ihor Hordiichuk ccd55f5ada Translated using Weblate (Ukrainian)
Currently translated at 83.3% (1725 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2022-08-10 14:57:43 +02:00
Hồ Nhất Duy 467539bece Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2070 of 2070 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2022-08-10 14:57:43 +02:00
Chocobozzz 87cd93970d
Add missing openapi 2022-08-10 14:57:26 +02:00
Chocobozzz 40e9937247
Fix angular warning 2022-08-10 14:38:24 +02:00
Chocobozzz a3b472a12e
Add ability to list imports of a channel sync 2022-08-10 14:32:00 +02:00
Chocobozzz 0567049a98
Add missing job types to admin panel 2022-08-10 10:34:39 +02:00
Chocobozzz f228e9f064
More precise date for jobs 2022-08-10 10:26:20 +02:00
Florent 2a491182e4
Channel sync (#5135)
* Add external channel URL for channel update / creation (#754)

* Disallow synchronisation if user has no video quota (#754)

* More constraints serverside (#754)

* Disable sync if server configuration does not allow HTTP import (#754)

* Working version synchronizing videos with a job (#754)

TODO: refactoring, too much code duplication

* More logs and try/catch (#754)

* Fix eslint error (#754)

* WIP: support synchronization time change (#754)

* New frontend #754

* WIP: Create sync front (#754)

* Enhance UI, sync creation form (#754)

* Warning message when HTTP upload is disallowed

* More consistent names (#754)

* Binding Front with API (#754)

* Add a /me API (#754)

* Improve list UI (#754)

* Implement creation and deletion routes (#754)

* Lint (#754)

* Lint again (#754)

* WIP: UI for triggering import existing videos (#754)

* Implement jobs for syncing and importing channels

* Don't sync videos before sync creation + avoid concurrency issue (#754)

* Cleanup (#754)

* Cleanup: OpenAPI + API rework (#754)

* Remove dead code (#754)

* Eslint (#754)

* Revert the mess with whitespaces in constants.ts (#754)

* Some fixes after rebase (#754)

* Several fixes after PR remarks (#754)

* Front + API: Rename video-channels-sync to video-channel-syncs (#754)

* Allow enabling channel sync through UI (#754)

* getChannelInfo (#754)

* Minor fixes: openapi + model + sql (#754)

* Simplified API validators (#754)

* Rename MChannelSync to MChannelSyncChannel (#754)

* Add command for VideoChannelSync (#754)

* Use synchronization.enabled config (#754)

* Check parameters test + some fixes (#754)

* Fix conflict mistake (#754)

* Restrict access to video channel sync list API (#754)

* Start adding unit test for synchronization (#754)

* Continue testing (#754)

* Tests finished + convertion of job to scheduler (#754)

* Add lastSyncAt field (#754)

* Fix externalRemoteUrl sort + creation date not well formatted (#754)

* Small fix (#754)

* Factorize addYoutubeDLImport and buildVideo (#754)

* Check duplicates on channel not on users (#754)

* factorize thumbnail generation (#754)

* Fetch error should return status 400 (#754)

* Separate video-channel-import and video-channel-sync-latest (#754)

* Bump DB migration version after rebase (#754)

* Prettier states in UI table (#754)

* Add DefaultScope in VideoChannelSyncModel (#754)

* Fix audit logs (#754)

* Ensure user can upload when importing channel + minor fixes (#754)

* Mark synchronization as failed on exception + typos (#754)

* Change REST API for importing videos into channel (#754)

* Add option for fully synchronize a chnanel (#754)

* Return a whole sync object on creation to avoid tricks in Front (#754)

* Various remarks (#754)

* Single quotes by default (#754)

* Rename synchronization to video_channel_synchronization

* Add check.latest_videos_count and max_per_user options (#754)

* Better channel rendering in list #754

* Allow sorting with channel name and state (#754)

* Add missing tests for channel imports (#754)

* Prefer using a parent job for channel sync

* Styling

* Client styling

Co-authored-by: Chocobozzz <me@florianbigard.com>
2022-08-10 09:53:39 +02:00
Chocobozzz 84cae54e7a
Add option to not transcode original resolution 2022-08-09 09:18:07 +02:00
Florent 2c9c6e653e Disallow sending analytics data to Angular team 2022-08-04 09:49:37 +02:00
Chocobozzz 3a818abdc0
Reduce auto play error log 2022-08-03 15:25:24 +02:00
Chocobozzz ca0f030787
Add error info on router error 2022-08-03 15:21:00 +02:00
Chocobozzz 9ca0f688e9
Add channel hooks 2022-08-03 10:39:40 +02:00
Chocobozzz 22df69fdec
Add job queue hooks 2022-08-02 15:50:05 +02:00
Chocobozzz e07c55167e
Fix table columns on safari 2022-08-01 15:13:52 +02:00
Chocobozzz 1bb4c9ab2e
Add ability to delete a specific video file 2022-08-01 14:55:10 +02:00
Chocobozzz 5a9a56b78f
Prevent error on highlighted thread 2022-07-29 10:32:56 +02:00
Chocobozzz 37b1d97f22
Prevent fetching playlist status after logout 2022-07-28 16:27:14 +02:00
Chocobozzz 8224e13d3b
Fix disabled inputs in admin 2022-07-28 09:45:15 +02:00
Chocobozzz dbf4952717
Fix broken admin page 2022-07-28 08:45:25 +02:00
Chocobozzz bfcaa9c194
Upgrade client dependencies 2022-07-27 15:24:51 +02:00