]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/log
github/Chocobozzz/PeerTube.git
20 months agoBumped to version v4.3.0-rc.1 v4.3.0-rc.1
Chocobozzz [Mon, 12 Sep 2022 08:48:46 +0000 (10:48 +0200)] 
Bumped to version v4.3.0-rc.1

20 months agoUpdate translations
Chocobozzz [Mon, 12 Sep 2022 08:47:26 +0000 (10:47 +0200)] 
Update translations

20 months agoTranslated using Weblate (Chinese (Traditional))
Jeff Huang [Mon, 12 Sep 2022 01:52:22 +0000 (01:52 +0000)] 
Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Sun, 11 Sep 2022 15:21:36 +0000 (15:21 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Sat, 10 Sep 2022 22:27:59 +0000 (22:27 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Sat, 10 Sep 2022 14:54:42 +0000 (14:54 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (257 of 257 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Sat, 10 Sep 2022 14:46:31 +0000 (14:46 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Croatian)
Milo Ivir [Fri, 9 Sep 2022 18:45:21 +0000 (18:45 +0000)] 
Translated using Weblate (Croatian)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Fri, 9 Sep 2022 18:42:26 +0000 (18:42 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Fri, 9 Sep 2022 18:50:38 +0000 (18:50 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Vietnamese)
Hồ Nhất Duy [Fri, 9 Sep 2022 14:59:44 +0000 (14:59 +0000)] 
Translated using Weblate (Vietnamese)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/

20 months agoTranslated using Weblate (Spanish)
Berto Te [Fri, 9 Sep 2022 13:13:48 +0000 (13:13 +0000)] 
Translated using Weblate (Spanish)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Fri, 9 Sep 2022 12:36:43 +0000 (12:36 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Fri, 9 Sep 2022 12:14:35 +0000 (12:14 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Fri, 9 Sep 2022 12:06:32 +0000 (12:06 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nl/

20 months agoTranslated using Weblate (Russian)
Александр [Thu, 8 Sep 2022 08:01:09 +0000 (08:01 +0000)] 
Translated using Weblate (Russian)

Currently translated at 100.0% (2118 of 2118 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/

20 months agoDon't use hexa for av01 codec
Chocobozzz [Mon, 12 Sep 2022 08:15:42 +0000 (10:15 +0200)] 
Don't use hexa for av01 codec

20 months agoUpdate changelog
Chocobozzz [Mon, 12 Sep 2022 07:56:57 +0000 (09:56 +0200)] 
Update changelog

20 months agoUpgrade hls.js
Chocobozzz [Mon, 12 Sep 2022 06:44:49 +0000 (08:44 +0200)] 
Upgrade hls.js

20 months agoIncrease test timeouts
Chocobozzz [Mon, 12 Sep 2022 06:29:01 +0000 (08:29 +0200)] 
Increase test timeouts

20 months agoFix webtorrent player
Chocobozzz [Mon, 12 Sep 2022 06:25:59 +0000 (08:25 +0200)] 
Fix webtorrent player

20 months agoFix level for AV1
Chocobozzz [Fri, 9 Sep 2022 13:02:28 +0000 (15:02 +0200)] 
Fix level for AV1

20 months agoUpdate client dep
Chocobozzz [Fri, 9 Sep 2022 12:59:09 +0000 (14:59 +0200)] 
Update client dep

20 months agoUpdate dependencies to use node 16
Chocobozzz [Fri, 9 Sep 2022 12:10:02 +0000 (14:10 +0200)] 
Update dependencies to use node 16

20 months agoTry playlist rebuild transaction if needed
Chocobozzz [Fri, 9 Sep 2022 10:05:35 +0000 (12:05 +0200)] 
Try playlist rebuild transaction if needed

20 months agoDon't use safe mode when normalizing
Chocobozzz [Fri, 9 Sep 2022 09:46:58 +0000 (11:46 +0200)] 
Don't use safe mode when normalizing

20 months agoAdd missing removeEventListener doc
Chocobozzz [Fri, 9 Sep 2022 09:40:14 +0000 (11:40 +0200)] 
Add missing removeEventListener doc

20 months agoAdd @peertube/embed-api release doc
Chocobozzz [Fri, 9 Sep 2022 09:38:51 +0000 (11:38 +0200)] 
Add @peertube/embed-api release doc

20 months agoUpdate player embed api version
Chocobozzz [Fri, 9 Sep 2022 09:33:47 +0000 (11:33 +0200)] 
Update player embed api version

20 months agoFix context
Chocobozzz [Fri, 9 Sep 2022 09:33:06 +0000 (11:33 +0200)] 
Fix context

20 months agoFix removeListener if player embed api
Chocobozzz [Fri, 9 Sep 2022 09:31:35 +0000 (11:31 +0200)] 
Fix removeListener if player embed api

20 months agoUpdate server dependencies
Chocobozzz [Fri, 9 Sep 2022 09:11:47 +0000 (11:11 +0200)] 
Update server dependencies

20 months agoFix saved live master playlist bandwidth
Chocobozzz [Fri, 9 Sep 2022 07:21:42 +0000 (09:21 +0200)] 
Fix saved live master playlist bandwidth

20 months agoUse worker thread to send HTTP requests
Chocobozzz [Thu, 8 Sep 2022 10:26:46 +0000 (12:26 +0200)] 
Use worker thread to send HTTP requests

Compute HTTP signature could be CPU intensive

20 months agoUse android 7 for browser stack
Chocobozzz [Thu, 8 Sep 2022 09:10:22 +0000 (11:10 +0200)] 
Use android 7 for browser stack

20 months agoFix broken player on non MSE devices
Chocobozzz [Thu, 8 Sep 2022 09:10:01 +0000 (11:10 +0200)] 
Fix broken player on non MSE devices

20 months agoPrevent compat issue with old username
Chocobozzz [Thu, 8 Sep 2022 08:45:05 +0000 (10:45 +0200)] 
Prevent compat issue with old username

We were accepting more characters, so don't break DB for these users

20 months agoAdd activeRequests info on db acquire timeout
Chocobozzz [Thu, 8 Sep 2022 08:18:38 +0000 (10:18 +0200)] 
Add activeRequests info on db acquire timeout

Can help us to debug sequelize acquire timeout error

20 months agoUpdate translations
Chocobozzz [Thu, 8 Sep 2022 07:14:10 +0000 (09:14 +0200)] 
Update translations

20 months agoTranslated using Weblate (Czech)
chocobozzz [Thu, 8 Sep 2022 07:08:27 +0000 (07:08 +0000)] 
Translated using Weblate (Czech)

Currently translated at 99.6% (2109 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/

20 months agoTranslated using Weblate (Czech)
Jiri Podhorecky [Wed, 7 Sep 2022 19:29:15 +0000 (19:29 +0000)] 
Translated using Weblate (Czech)

Currently translated at 99.6% (2109 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/

20 months agoTranslated using Weblate (Czech)
Jiri Podhorecky [Wed, 7 Sep 2022 19:04:00 +0000 (19:04 +0000)] 
Translated using Weblate (Czech)

Currently translated at 98.7% (2091 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/

20 months agoTranslated using Weblate (Czech)
Jiri Podhorecky [Wed, 7 Sep 2022 18:14:33 +0000 (18:14 +0000)] 
Translated using Weblate (Czech)

Currently translated at 98.7% (2090 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/

20 months agoTranslated using Weblate (Czech)
Jiri Podhorecky [Wed, 7 Sep 2022 17:46:09 +0000 (17:46 +0000)] 
Translated using Weblate (Czech)

Currently translated at 98.0% (2075 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/

20 months agoTranslated using Weblate (Galician)
josé m [Wed, 7 Sep 2022 04:46:26 +0000 (04:46 +0000)] 
Translated using Weblate (Galician)

Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/

20 months agoTranslated using Weblate (Turkish)
toobad [Tue, 6 Sep 2022 12:04:42 +0000 (12:04 +0000)] 
Translated using Weblate (Turkish)

Currently translated at 27.5% (583 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tr/

20 months agoTranslated using Weblate (Chinese (Simplified))
brucekomike [Mon, 5 Sep 2022 05:06:11 +0000 (05:06 +0000)] 
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/zh_Hans/

20 months agoTranslated using Weblate (Chinese (Simplified))
brucekomike [Mon, 5 Sep 2022 05:07:14 +0000 (05:07 +0000)] 
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (257 of 257 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/zh_Hans/

20 months agoTranslated using Weblate (Chinese (Simplified))
Dingzhong Chen [Sat, 3 Sep 2022 09:42:01 +0000 (09:42 +0000)] 
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hans/

20 months agoTranslated using Weblate (Czech)
Jiri Podhorecky [Fri, 2 Sep 2022 21:18:01 +0000 (21:18 +0000)] 
Translated using Weblate (Czech)

Currently translated at 97.6% (2068 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/cs/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Tue, 30 Aug 2022 16:26:31 +0000 (16:26 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (128 of 128 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/nl/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Tue, 30 Aug 2022 16:49:10 +0000 (16:49 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 99.2% (255 of 257 strings)

Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/nl/

20 months agoTranslated using Weblate (Ukrainian)
Ihor Hordiichuk [Sun, 28 Aug 2022 23:39:42 +0000 (23:39 +0000)] 
Translated using Weblate (Ukrainian)

Currently translated at 87.1% (1844 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Sun, 28 Aug 2022 12:32:31 +0000 (12:32 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Ukrainian)
Ihor Hordiichuk [Sat, 27 Aug 2022 21:17:44 +0000 (21:17 +0000)] 
Translated using Weblate (Ukrainian)

Currently translated at 86.9% (1841 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Sat, 27 Aug 2022 04:21:05 +0000 (04:21 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Ukrainian)
Ihor Hordiichuk [Fri, 26 Aug 2022 21:47:55 +0000 (21:47 +0000)] 
Translated using Weblate (Ukrainian)

Currently translated at 85.0% (1800 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/

20 months agoTranslated using Weblate (Dutch)
Ewout van Mansom [Fri, 26 Aug 2022 19:06:42 +0000 (19:06 +0000)] 
Translated using Weblate (Dutch)

Currently translated at 81.6% (1728 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nl/

20 months agoTranslated using Weblate (Ukrainian)
Ihor Hordiichuk [Fri, 26 Aug 2022 16:54:37 +0000 (16:54 +0000)] 
Translated using Weblate (Ukrainian)

Currently translated at 84.6% (1793 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/

20 months agoTranslated using Weblate (Lojban)
Varik Valefor [Thu, 25 Aug 2022 20:41:04 +0000 (20:41 +0000)] 
Translated using Weblate (Lojban)

Currently translated at 82.6% (81 of 98 strings)

Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/jbo/

20 months agoTranslated using Weblate (Ukrainian)
Ihor Hordiichuk [Wed, 24 Aug 2022 19:25:10 +0000 (19:25 +0000)] 
Translated using Weblate (Ukrainian)

Currently translated at 84.5% (1790 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/

20 months agoTranslated using Weblate (Croatian)
Milo Ivir [Mon, 22 Aug 2022 09:33:21 +0000 (09:33 +0000)] 
Translated using Weblate (Croatian)

Currently translated at 100.0% (2117 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/

20 months agoTranslated using Weblate (Japanese)
DignifiedSilence [Sun, 21 Aug 2022 13:25:45 +0000 (13:25 +0000)] 
Translated using Weblate (Japanese)

Currently translated at 98.2% (2080 of 2117 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/

20 months agoTranslated using Weblate (Croatian)
Milo Ivir [Sat, 20 Aug 2022 12:37:14 +0000 (12:37 +0000)] 
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/

20 months agoTranslated using Weblate (German)
Armin [Thu, 18 Aug 2022 22:27:26 +0000 (22:27 +0000)] 
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/

20 months agoTranslated using Weblate (Croatian)
Milo Ivir [Thu, 18 Aug 2022 11:41:46 +0000 (11:41 +0000)] 
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/

20 months agoTranslated using Weblate (Chinese (Traditional))
Jeff Huang [Wed, 17 Aug 2022 02:08:12 +0000 (02:08 +0000)] 
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/

20 months agoTranslated using Weblate (Spanish)
Berto Te [Wed, 17 Aug 2022 01:54:11 +0000 (01:54 +0000)] 
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/

20 months agoTranslated using Weblate (Croatian)
Milo Ivir [Tue, 16 Aug 2022 12:48:58 +0000 (12:48 +0000)] 
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/

20 months agoTranslated using Weblate (Vietnamese)
Hồ Nhất Duy [Tue, 16 Aug 2022 12:54:52 +0000 (12:54 +0000)] 
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/

20 months agoTranslated using Weblate (Ukrainian)
Ihor Hordiichuk [Tue, 16 Aug 2022 17:39:45 +0000 (17:39 +0000)] 
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/

20 months agoTranslated using Weblate (Russian)
Александр [Tue, 16 Aug 2022 18:18:45 +0000 (18:18 +0000)] 
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/

20 months agoTranslated using Weblate (Occitan)
Quentin PAGÈS [Tue, 16 Aug 2022 19:37:57 +0000 (19:37 +0000)] 
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/

20 months agoTranslated using Weblate (German)
Armin [Tue, 16 Aug 2022 19:57:16 +0000 (19:57 +0000)] 
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/

20 months agoTranslated using Weblate (German)
Armin [Tue, 16 Aug 2022 17:31:57 +0000 (17:31 +0000)] 
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/

20 months agofix: validate s3 response (#5231)
q_h [Thu, 8 Sep 2022 06:54:12 +0000 (09:54 +0300)] 
fix: validate s3 response (#5231)

* refactor:  remove `objectStoragePut`

this is already implemented in `lib-storage`

* fix:  validate s3 response

* fix:  enable built-in retries

* chore: add `leavePartsOnError` comment

* refactor: decrease partSize to speed up retries

* refactor: rethrow s3 errors

* refactor: reduce max_upload_part  default to 100MB

* refactor: validate response

* chore: add link to explanation

20 months agoOptimize fetching playlist urls
Chocobozzz [Wed, 7 Sep 2022 15:30:21 +0000 (17:30 +0200)] 
Optimize fetching playlist urls

20 months agoFix channel sync right check
Chocobozzz [Wed, 7 Sep 2022 15:18:29 +0000 (17:18 +0200)] 
Fix channel sync right check

20 months agoCheck admin config when loading the page
Chocobozzz [Wed, 7 Sep 2022 14:24:44 +0000 (16:24 +0200)] 
Check admin config when loading the page

Avoid issues when an invalid config was set in the configuration file

20 months agoBetter changelog for a better world
Chocobozzz [Thu, 18 Aug 2022 14:20:11 +0000 (16:20 +0200)] 
Better changelog for a better world

20 months agoFix short description validator
Chocobozzz [Thu, 18 Aug 2022 13:03:46 +0000 (15:03 +0200)] 
Fix short description validator

20 months agoPrevent weird error on sync failure
Chocobozzz [Thu, 18 Aug 2022 12:58:27 +0000 (14:58 +0200)] 
Prevent weird error on sync failure

20 months agoSet scroll position at top of the textarea when opening the subtitle editor.
lutangar [Tue, 30 Aug 2022 15:13:26 +0000 (17:13 +0200)] 
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)

21 months agoUpdate changelog
Chocobozzz [Thu, 18 Aug 2022 12:53:33 +0000 (14:53 +0200)] 
Update changelog

21 months agoDisplay error on youtube-dl get info failure
Chocobozzz [Thu, 18 Aug 2022 09:40:07 +0000 (11:40 +0200)] 
Display error on youtube-dl get info failure

21 months agoCorrectly fix feeds tests
Chocobozzz [Wed, 17 Aug 2022 14:22:25 +0000 (16:22 +0200)] 
Correctly fix feeds tests

21 months agoFix feeds tests
Chocobozzz [Wed, 17 Aug 2022 14:14:15 +0000 (16:14 +0200)] 
Fix feeds tests

21 months agoCleanup tests imports
Chocobozzz [Wed, 17 Aug 2022 13:44:32 +0000 (15:44 +0200)] 
Cleanup tests imports

21 months agoWe don't need to import mocha
Chocobozzz [Wed, 17 Aug 2022 13:40:57 +0000 (15:40 +0200)] 
We don't need to import mocha

21 months agoPrefer using Object.values
Chocobozzz [Wed, 17 Aug 2022 13:36:03 +0000 (15:36 +0200)] 
Prefer using Object.values

21 months agoReimplement a typed omit function
Chocobozzz [Wed, 17 Aug 2022 13:25:58 +0000 (15:25 +0200)] 
Reimplement a typed omit function

21 months agoRemove unnecessary logs
Chocobozzz [Wed, 17 Aug 2022 12:58:40 +0000 (14:58 +0200)] 
Remove unnecessary logs

21 months agoPrefer using our pick function
Chocobozzz [Wed, 17 Aug 2022 12:52:23 +0000 (14:52 +0200)] 
Prefer using our pick function

21 months agoCleanup useless express validator messages
Chocobozzz [Wed, 17 Aug 2022 12:27:04 +0000 (14:27 +0200)] 
Cleanup useless express validator messages

21 months agoAdd sync link to import page
Chocobozzz [Wed, 17 Aug 2022 09:55:29 +0000 (11:55 +0200)] 
Add sync link to import page

21 months agoFix metric with old webtorrent videos
Chocobozzz [Wed, 17 Aug 2022 08:51:51 +0000 (10:51 +0200)] 
Fix metric with old webtorrent videos

21 months agoAdd videoUUID to playback metrics
Chocobozzz [Wed, 17 Aug 2022 08:21:38 +0000 (10:21 +0200)] 
Add videoUUID to playback metrics

21 months agoAdd more info to client error stacktrace
Chocobozzz [Wed, 17 Aug 2022 07:53:47 +0000 (09:53 +0200)] 
Add more info to client error stacktrace

21 months agoIncrease test timeout
Chocobozzz [Tue, 16 Aug 2022 12:49:16 +0000 (14:49 +0200)] 
Increase test timeout

21 months agoFix "undefined" resolution in player stats
Chocobozzz [Tue, 16 Aug 2022 12:48:11 +0000 (14:48 +0200)] 
Fix "undefined" resolution in player stats