Commit Graph

12794 Commits

Author SHA1 Message Date
Chocobozzz b7f1bc0c33
Fix misc endpoints tests 2023-10-20 17:30:46 +02:00
Chocobozzz 521face89e
Add embed info jsonld in embeds too 2023-10-20 16:15:45 +02:00
Chocobozzz 757ffb2a69
Add peertube version info in openapi doc 2023-10-20 16:09:08 +02:00
Chocobozzz 53fdb2e83e
Fix server build 2023-10-20 16:05:38 +02:00
Chocobozzz a74fe0b69a
Remove unused polyfill
Only needed by ios versions we don't support anymore
2023-10-20 16:00:53 +02:00
Chocobozzz 8e15a31e98
Fix overflow on videos list pages 2023-10-20 16:00:36 +02:00
Chocobozzz f90db24233
Fix SEO and refactor HTML pages generation
* Split methods in multiple classes
 * Add JSONLD tags in embed too
 * Index embeds but use a canonical URL tag (targeting the watch page)
 * Remote objects don't include a canonical URL tag anymore. Instead we
   forbid indexation
 * Canonical URLs now use the official short URL (/w/, /w/p, /a, /c
   etc.)
2023-10-20 16:00:36 +02:00
Chocobozzz e731f4b724
Fix sitemap URL for accounts and channels 2023-10-20 16:00:36 +02:00
Chocobozzz 58daa2d97b
More flexible way to forbid indexation 2023-10-20 16:00:36 +02:00
Chocobozzz 272a902b2a
Optimize video thumbnail generation
Process images in worker threads
Reduce ffmpeg calls
2023-10-20 16:00:36 +02:00
Wicklow ea6c2b064f
Allow to change the default channel name (#6000)
* Allow to change the default channel name

* Fix tests

* Fix tests

* Fix tests
2023-10-19 15:22:00 +02:00
Chocobozzz ae468445b2
Increase other test timeouts 2023-10-18 15:57:11 +02:00
Chocobozzz 0397b31efe
Reduce views tests load 2023-10-18 15:53:17 +02:00
Chocobozzz 830907ec93
Increase test timeouts 2023-10-18 15:53:08 +02:00
Chocobozzz 3546128f95
Workaround to bullmq undefined jobs 2023-10-18 15:46:18 +02:00
Chocobozzz ea01bf0167
Increase tests timeout 2023-10-13 09:59:59 +02:00
Chocobozzz 75d5a23dbc
Prevent error when removing a streaming playlist 2023-10-13 09:59:18 +02:00
Chocobozzz 81a51d4bb1
Fix chapters markers in progress bar
Fix when we update the video source
Fix when we don't have the video duration yet when creating markers
2023-10-12 16:03:20 +02:00
Chocobozzz 58fda6d416
Fix upload with chapters having non int timecode 2023-10-12 15:32:01 +02:00
Chocobozzz ed0852f1b8
Update translations 2023-10-12 15:19:52 +02:00
Free coss 4b428a7e76 Translated using Weblate (Arabic)
Currently translated at 78.3% (1749 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-12 15:17:51 +02:00
Free coss 37b4c33ab9 Translated using Weblate (Arabic)
Currently translated at 75.3% (1682 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-12 15:17:51 +02:00
Free coss bce22ae0a9 Translated using Weblate (Arabic)
Currently translated at 75.2% (1680 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-12 15:17:51 +02:00
Free coss 2c926a6933 Translated using Weblate (Arabic)
Currently translated at 74.1% (1655 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-12 15:17:51 +02:00
Free coss d8e7e759a1 Translated using Weblate (Arabic)
Currently translated at 74.0% (1652 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-12 15:17:51 +02:00
Milo Ivir f95073d75a Translated using Weblate (Croatian)
Currently translated at 100.0% (2232 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
2023-10-12 15:17:51 +02:00
Hồ Nhất Duy 632c1e950d Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2232 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
2023-10-12 15:17:51 +02:00
Aitor Salaberria 84f24c1c4c Translated using Weblate (Basque)
Currently translated at 55.4% (1237 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-12 15:17:51 +02:00
Free coss aa41099522 Translated using Weblate (Arabic)
Currently translated at 73.5% (1641 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ar/
2023-10-12 15:17:51 +02:00
Aitor Salaberria 916964291a Translated using Weblate (Basque)
Currently translated at 55.0% (1228 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-12 15:17:51 +02:00
Aitor Salaberria 5a4667a578 Translated using Weblate (Basque)
Currently translated at 54.4% (1215 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-12 15:17:51 +02:00
Aitor Salaberria 2c054f7d37 Translated using Weblate (Basque)
Currently translated at 53.7% (1200 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
2023-10-12 15:17:51 +02:00
chocobozzz 688dfa7399 Translated using Weblate (French (France) (fr_FR))
Currently translated at 92.2% (2059 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
2023-10-12 15:17:51 +02:00
Jeff Huang 1253174105 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2232 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
2023-10-12 15:17:51 +02:00
Ihor Hordiichuk f14f622343 Translated using Weblate (Ukrainian)
Currently translated at 98.5% (2200 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
2023-10-12 15:17:51 +02:00
Александр db337cd1d5 Translated using Weblate (Russian)
Currently translated at 100.0% (2232 of 2232 strings)

Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
2023-10-12 15:17:51 +02:00
Chocobozzz c6d2384aa7
Fix global buttons accessibility 2023-10-12 15:01:17 +02:00
Chocobozzz d3ae2e9c80
Fix feed button 2023-10-12 14:24:48 +02:00
Chocobozzz ce3d17388d
Fix remove file buttons accessibility 2023-10-12 14:24:38 +02:00
Chocobozzz e94160c770
Fix playlist buttons accessibility 2023-10-12 14:24:22 +02:00
Chocobozzz 44e12dc809
Update bullmq dependency 2023-10-12 09:29:45 +02:00
Chocobozzz a1c96a63a0
Better videos list header styling 2023-10-12 09:06:40 +02:00
Chocobozzz 5bd42bbca7
Fix resumable tests 2023-10-11 16:17:11 +02:00
Chocobozzz 7243393272
Fix signup and import 2023-10-11 15:58:16 +02:00
Chocobozzz 71ba1ead4f
Fix types test 2023-10-11 15:29:11 +02:00
Chocobozzz fca58de835
Fix runner test 2023-10-11 15:13:54 +02:00
Chocobozzz 678ae8abbd
Breaking: only support node 18
Node 16 is not supported anymore

See https://nodejs.org/fr/blog/announcements/nodejs16-eol
2023-10-11 13:59:24 +02:00
Chocobozzz 13f07161f5
Do not display only "Older" period 2023-10-11 11:56:03 +02:00
Chocobozzz e2c7e58f42
Fix input switch accessibility 2023-10-11 11:49:15 +02:00
Chocobozzz 30ad7fdf69
Upgrade client dependencies 2023-10-11 11:42:57 +02:00