]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/log
Chocobozzz [Wed, 30 Aug 2023 17:03:03 +0000 (19:03 +0200)]
Merge branch 'release/5.2.0' into develop
Chocobozzz [Wed, 30 Aug 2023 16:35:48 +0000 (18:35 +0200)]
Bumped to version v5.2.1
Chocobozzz [Wed, 30 Aug 2023 16:35:12 +0000 (18:35 +0200)]
Update changelog
Chocobozzz [Mon, 28 Aug 2023 15:50:47 +0000 (17:50 +0200)]
Reduce ffmpeg thumbnail generation load
Can also lead to memory issues with big values (default is 100)
Chocobozzz [Mon, 28 Aug 2023 15:50:24 +0000 (17:50 +0200)]
Publish new version of peertube runner
Chocobozzz [Mon, 28 Aug 2023 15:11:27 +0000 (17:11 +0200)]
Add Guadeloupean language support
Chocobozzz [Mon, 28 Aug 2023 14:58:21 +0000 (16:58 +0200)]
Ping runners on job abort/error
Chocobozzz [Mon, 28 Aug 2023 14:52:08 +0000 (16:52 +0200)]
Also handle SIGTERM to cleanup jobs
Chocobozzz [Mon, 28 Aug 2023 14:41:53 +0000 (16:41 +0200)]
Fix loading spinner displayed forever on chrome
Chocobozzz [Mon, 28 Aug 2023 14:30:21 +0000 (16:30 +0200)]
Fix tests build
Chocobozzz [Mon, 28 Aug 2023 14:41:53 +0000 (16:41 +0200)]
Fix loading spinner displayed forever on chrome
Alejandro [Thu, 24 Aug 2023 08:30:24 +0000 (10:30 +0200)]
Corrected storage tmp location
Chocobozzz [Mon, 28 Aug 2023 08:55:04 +0000 (10:55 +0200)]
Add video chapters support
Chocobozzz [Mon, 21 Aug 2023 13:55:54 +0000 (15:55 +0200)]
Fix build
Chocobozzz [Mon, 21 Aug 2023 13:32:33 +0000 (15:32 +0200)]
More robust about page
Don't throw if we can't find a category or a language
Can happen if the instance configuration contains a category/language
that has been deleted by a plugin for example
Chocobozzz [Mon, 21 Aug 2023 13:04:33 +0000 (15:04 +0200)]
Try to fix github ci
Chocobozzz [Fri, 18 Aug 2023 12:21:04 +0000 (14:21 +0200)]
Optimize update host script
Chocobozzz [Fri, 18 Aug 2023 12:12:32 +0000 (14:12 +0200)]
Update translations
Chocobozzz [Fri, 18 Aug 2023 11:44:29 +0000 (13:44 +0200)]
Merge remote-tracking branch 'weblate/develop' into develop
Chocobozzz [Fri, 18 Aug 2023 11:43:59 +0000 (13:43 +0200)]
Simplify table pagination footer
Chocobozzz [Fri, 18 Aug 2023 11:43:55 +0000 (13:43 +0200)]
Fix typo
GunChleoc [Thu, 17 Aug 2023 16:44:23 +0000 (16:44 +0000)]
Translated using Weblate (Gaelic)
Currently translated at 96.2% (2155 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
Txopi [Wed, 16 Aug 2023 16:25:41 +0000 (16:25 +0000)]
Translated using Weblate (Basque)
Currently translated at 38.7% (867 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
GunChleoc [Wed, 16 Aug 2023 11:53:13 +0000 (11:53 +0000)]
Translated using Weblate (Gaelic)
Currently translated at 94.3% (2113 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
GunChleoc [Wed, 16 Aug 2023 11:19:21 +0000 (11:19 +0000)]
Translated using Weblate (Gaelic)
Currently translated at 92.5% (2074 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
GunChleoc [Wed, 16 Aug 2023 07:59:35 +0000 (07:59 +0000)]
Translated using Weblate (Gaelic)
Currently translated at 100.0% (141 of 141 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/gd/
GunChleoc [Wed, 16 Aug 2023 08:04:49 +0000 (08:04 +0000)]
Translated using Weblate (Gaelic)
Currently translated at 100.0% (271 of 271 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/gd/
GunChleoc [Wed, 16 Aug 2023 08:55:24 +0000 (08:55 +0000)]
Translated using Weblate (Gaelic)
Currently translated at 91.5% (2050 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gd/
Txopi [Sun, 13 Aug 2023 13:45:52 +0000 (13:45 +0000)]
Translated using Weblate (Basque)
Currently translated at 100.0% (141 of 141 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/eu/
Txopi [Sun, 13 Aug 2023 13:42:37 +0000 (13:42 +0000)]
Translated using Weblate (Basque)
Currently translated at 100.0% (271 of 271 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/eu/
jinubook [Tue, 8 Aug 2023 00:12:41 +0000 (00:12 +0000)]
Translated using Weblate (Korean)
Currently translated at 9.5% (214 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ko/
Mamiako Pavel [Sun, 6 Aug 2023 04:53:28 +0000 (04:53 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (2240 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Александр [Sat, 5 Aug 2023 07:19:28 +0000 (07:19 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (2240 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Renne Rocha [Thu, 3 Aug 2023 22:09:17 +0000 (22:09 +0000)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 63.2% (1416 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/pt_BR/
Milo Ivir [Wed, 2 Aug 2023 14:00:47 +0000 (14:00 +0000)]
Translated using Weblate (Croatian)
Currently translated at 100.0% (2240 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
Timur Seber [Wed, 2 Aug 2023 01:37:02 +0000 (01:37 +0000)]
Translated using Weblate (Tatar)
Currently translated at 1.4% (32 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/tt/
Jeff Huang [Tue, 1 Aug 2023 03:42:56 +0000 (03:42 +0000)]
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2240 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
Hồ Nhất Duy [Wed, 2 Aug 2023 05:48:31 +0000 (05:48 +0000)]
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (2240 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
Ihor Hordiichuk [Tue, 1 Aug 2023 00:43:42 +0000 (00:43 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 98.4% (2206 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
Timur Seber [Wed, 2 Aug 2023 01:35:41 +0000 (03:35 +0200)]
Added translation using Weblate (Tatar)
Александр [Mon, 31 Jul 2023 16:26:10 +0000 (16:26 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (2240 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Txopi [Mon, 31 Jul 2023 18:25:16 +0000 (18:25 +0000)]
Translated using Weblate (Basque)
Currently translated at 37.2% (835 of 2240 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/eu/
Chocobozzz [Fri, 18 Aug 2023 09:54:55 +0000 (11:54 +0200)]
Fix security.txt test
Chocobozzz [Fri, 18 Aug 2023 09:52:12 +0000 (11:52 +0200)]
Correctly handle optional replay setting
Chocobozzz [Fri, 18 Aug 2023 09:50:36 +0000 (11:50 +0200)]
Add unset originallyPublishedAt test
Chocobozzz [Fri, 18 Aug 2023 09:45:16 +0000 (11:45 +0200)]
Add test without replay settings object
Chocobozzz [Fri, 18 Aug 2023 09:40:54 +0000 (11:40 +0200)]
Add ability to reset originallyPublishedAt
Chocobozzz [Fri, 18 Aug 2023 09:09:34 +0000 (11:09 +0200)]
Fix button router link
Using the default one assigns the directive to the host, where we just
want to put it inside the `my-button` component
Chocobozzz [Fri, 18 Aug 2023 08:52:53 +0000 (10:52 +0200)]
Fix helper tests
Chocobozzz [Fri, 18 Aug 2023 08:49:33 +0000 (10:49 +0200)]
Fix live replay setting breaking change
Chocobozzz [Fri, 18 Aug 2023 08:39:49 +0000 (10:39 +0200)]
Remove useless information
Chocobozzz [Fri, 18 Aug 2023 08:35:45 +0000 (10:35 +0200)]
Don't display admin email in security.txt
Chocobozzz [Fri, 18 Aug 2023 08:19:43 +0000 (10:19 +0200)]
Fix plugin global path error log
Chocobozzz [Fri, 18 Aug 2023 08:18:56 +0000 (10:18 +0200)]
Fix peertube helpers tsx tests
Seth Falco [Wed, 2 Aug 2023 22:22:36 +0000 (23:22 +0100)]
fix: handle git installation of ffmpeg
Chocobozzz [Fri, 18 Aug 2023 07:48:45 +0000 (09:48 +0200)]
Automatically adapt player ratio
Chocobozzz [Fri, 18 Aug 2023 05:54:31 +0000 (07:54 +0200)]
Fix peertube runner build
Chocobozzz [Thu, 17 Aug 2023 13:14:09 +0000 (15:14 +0200)]
Update openapi version
Chocobozzz [Thu, 17 Aug 2023 13:10:18 +0000 (15:10 +0200)]
Improve plugin guide
Yehuda Deutsch [Fri, 28 Jul 2023 17:10:26 +0000 (13:10 -0400)]
Switch from debian bullseye to bookworm
Chocobozzz [Thu, 17 Aug 2023 13:03:27 +0000 (15:03 +0200)]
Fix benchmark script
Chocobozzz [Thu, 17 Aug 2023 12:29:44 +0000 (14:29 +0200)]
Better abuse style of removed videos
Chocobozzz [Thu, 17 Aug 2023 12:26:49 +0000 (14:26 +0200)]
Correctly truncate HTML
We can because we don't use the video truncated description since v5.0
Chocobozzz [Thu, 17 Aug 2023 08:23:12 +0000 (10:23 +0200)]
Remove invalid timeout
John Livingston [Tue, 8 Aug 2023 11:45:53 +0000 (13:45 +0200)]
Enhance registerClientRoute documentation:
Adding the path on which routes created with registerClientRoute are
available.
Chocobozzz [Thu, 17 Aug 2023 07:46:24 +0000 (09:46 +0200)]
Fix broken links
Chocobozzz [Thu, 17 Aug 2023 07:24:45 +0000 (09:24 +0200)]
Fix build
Chocobozzz [Thu, 17 Aug 2023 06:59:21 +0000 (08:59 +0200)]
Merge branch 'feature/esm-and-nx' into develop
Chocobozzz [Mon, 31 Jul 2023 12:34:36 +0000 (14:34 +0200)]
Migrate server to ESM
Sorry for the very big commit that may lead to git log issues and merge
conflicts, but it's a major step forward:
* Server can be faster at startup because imports() are async and we can
easily lazy import big modules
* Angular doesn't seem to support ES import (with .js extension), so we
had to correctly organize peertube into a monorepo:
* Use yarn workspace feature
* Use typescript reference projects for dependencies
* Shared projects have been moved into "packages", each one is now a
node module (with a dedicated package.json/tsconfig.json)
* server/tools have been moved into apps/ and is now a dedicated app
bundled and published on NPM so users don't have to build peertube
cli tools manually
* server/tests have been moved into packages/ so we don't compile
them every time we want to run the server
* Use isolatedModule option:
* Had to move from const enum to const
(https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums)
* Had to explictely specify "type" imports when used in decorators
* Prefer tsx (that uses esbuild under the hood) instead of ts-node to
load typescript files (tests with mocha or scripts):
* To reduce test complexity as esbuild doesn't support decorator
metadata, we only test server files that do not import server
models
* We still build tests files into js files for a faster CI
* Remove unmaintained peertube CLI import script
* Removed some barrels to speed up execution (less imports)
Chocobozzz [Wed, 9 Aug 2023 09:09:06 +0000 (11:09 +0200)]
Fix youtube-dl tests
Chocobozzz [Mon, 31 Jul 2023 08:03:03 +0000 (10:03 +0200)]
Update translations
Sveinn í Felli [Sun, 30 Jul 2023 11:57:05 +0000 (11:57 +0000)]
Translated using Weblate (Icelandic)
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
Shun Sakai [Sun, 30 Jul 2023 08:53:51 +0000 (08:53 +0000)]
Translated using Weblate (Japanese)
Currently translated at 100.0% (271 of 271 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/ja/
Blood Axe [Fri, 28 Jul 2023 10:20:29 +0000 (10:20 +0000)]
Translated using Weblate (Norwegian Bokmål)
Currently translated at 83.7% (1858 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
Blood Axe [Fri, 28 Jul 2023 08:08:41 +0000 (08:08 +0000)]
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.6% (1723 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/nb_NO/
Ihor Hordiichuk [Mon, 24 Jul 2023 00:28:52 +0000 (00:28 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 98.5% (2186 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
Ihor Hordiichuk [Sun, 23 Jul 2023 19:40:11 +0000 (19:40 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (141 of 141 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/uk/
Ihor Hordiichuk [Sun, 23 Jul 2023 19:42:27 +0000 (19:42 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2181 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
Ihor Hordiichuk [Sun, 23 Jul 2023 17:17:03 +0000 (17:17 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (141 of 141 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/uk/
Ihor Hordiichuk [Sun, 23 Jul 2023 17:16:36 +0000 (17:16 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (269 of 269 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/uk/
Ihor Hordiichuk [Sun, 23 Jul 2023 17:02:57 +0000 (17:02 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2181 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
T.S [Sat, 22 Jul 2023 16:09:58 +0000 (16:09 +0000)]
Translated using Weblate (Japanese)
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
DignifiedSilence [Sat, 22 Jul 2023 16:11:47 +0000 (16:11 +0000)]
Translated using Weblate (Japanese)
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
DignifiedSilence [Sat, 22 Jul 2023 15:16:53 +0000 (15:16 +0000)]
Translated using Weblate (Japanese)
Currently translated at 99.9% (2218 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ja/
Sveinn í Felli [Sat, 22 Jul 2023 11:00:55 +0000 (11:00 +0000)]
Translated using Weblate (Icelandic)
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/is/
Hannes Ylä-Jääski [Sat, 22 Jul 2023 11:03:07 +0000 (11:03 +0000)]
Translated using Weblate (Finnish)
Currently translated at 100.0% (141 of 141 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/fi/
Hannes Ylä-Jääski [Sat, 22 Jul 2023 11:02:15 +0000 (11:02 +0000)]
Translated using Weblate (Finnish)
Currently translated at 100.0% (271 of 271 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/fi/
Hannes Ylä-Jääski [Sat, 22 Jul 2023 11:10:04 +0000 (11:10 +0000)]
Translated using Weblate (Finnish)
Currently translated at 93.8% (2082 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fi/
Александр [Fri, 21 Jul 2023 09:03:47 +0000 (09:03 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Milo Ivir [Thu, 20 Jul 2023 19:08:07 +0000 (19:08 +0000)]
Translated using Weblate (Croatian)
Currently translated at 100.0% (269 of 269 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
Александр [Fri, 21 Jul 2023 06:28:16 +0000 (06:28 +0000)]
Translated using Weblate (Russian)
Currently translated at 99.0% (2199 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Milo Ivir [Thu, 20 Jul 2023 13:22:35 +0000 (13:22 +0000)]
Translated using Weblate (Croatian)
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
Milo Ivir [Thu, 20 Jul 2023 13:21:05 +0000 (13:21 +0000)]
Translated using Weblate (Croatian)
Currently translated at 100.0% (140 of 140 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/hr/
Jeff Huang [Thu, 20 Jul 2023 03:02:35 +0000 (03:02 +0000)]
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (2219 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
Milo Ivir [Wed, 19 Jul 2023 19:01:18 +0000 (19:01 +0000)]
Translated using Weblate (Croatian)
Currently translated at 99.9% (2217 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
Ihor Hordiichuk [Wed, 19 Jul 2023 18:05:45 +0000 (18:05 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 98.2% (2181 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/uk/
Milo Ivir [Wed, 19 Jul 2023 13:17:54 +0000 (13:17 +0000)]
Translated using Weblate (Croatian)
Currently translated at 99.8% (2216 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
Milo Ivir [Wed, 19 Jul 2023 13:08:30 +0000 (13:08 +0000)]
Translated using Weblate (Croatian)
Currently translated at 100.0% (269 of 269 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/hr/
Milo Ivir [Wed, 19 Jul 2023 13:14:06 +0000 (13:14 +0000)]
Translated using Weblate (Croatian)
Currently translated at 99.7% (2213 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/
Milo Ivir [Wed, 19 Jul 2023 12:37:59 +0000 (12:37 +0000)]
Translated using Weblate (Croatian)
Currently translated at 99.0% (2197 of 2219 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hr/