Commit Graph

13388 Commits (8e0144a089b212c3151c7ea9c9ba73bb8c35e7ef)

Author SHA1 Message Date
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
Chocobozzz 2db1f3238d
Update server dependencies 2023-10-11 11:06:34 +02:00
Chocobozzz 066efd4b94
Add tooltip to know we can sort the column 2023-10-11 09:20:09 +02:00
Chocobozzz d0cd721254
Fix focus visible on table row 2023-10-10 11:00:11 +02:00
Chocobozzz 58036ff463
Fix focus on table header cell with sort 2023-10-10 10:56:25 +02:00
Chocobozzz dc5564258f
Fix focus information on table checkboxes 2023-10-10 10:49:22 +02:00
Chocobozzz bc80e45a09
Fix table expand button accessibility 2023-10-10 09:16:33 +02:00