]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/log
Rigel Kent [Tue, 11 May 2021 08:07:15 +0000 (10:07 +0200)]
factorized upload and import post fields in openapi spec
closes #4075
Chocobozzz [Tue, 11 May 2021 07:05:52 +0000 (09:05 +0200)]
Bumped to version v3.2.0-rc.1
Chocobozzz [Tue, 11 May 2021 07:02:59 +0000 (09:02 +0200)]
Fix changelog indentation
Chocobozzz [Tue, 11 May 2021 06:57:43 +0000 (08:57 +0200)]
Update changelog
Chocobozzz [Tue, 11 May 2021 06:41:34 +0000 (08:41 +0200)]
Fix nginx config
Chocobozzz [Tue, 11 May 2021 06:41:26 +0000 (08:41 +0200)]
Fix paused upload message
Rigel Kent [Mon, 10 May 2021 23:50:36 +0000 (01:50 +0200)]
added descriptions for video files/import fields in openapi spec
Rigel Kent [Mon, 10 May 2021 23:18:02 +0000 (01:18 +0200)]
explicit error formatting variant in openapi spec
Rigel Kent [Mon, 10 May 2021 14:09:59 +0000 (16:09 +0200)]
provide more schema examples in openapi spec
Chocobozzz [Mon, 10 May 2021 17:02:25 +0000 (19:02 +0200)]
Add monitoring dev doc
Chocobozzz [Mon, 10 May 2021 16:35:38 +0000 (18:35 +0200)]
Add doc to unpublish a plugin
Chocobozzz [Mon, 10 May 2021 15:06:53 +0000 (17:06 +0200)]
Increase tests timeout
Chocobozzz [Mon, 10 May 2021 14:28:26 +0000 (16:28 +0200)]
Fix handle downs test
Chocobozzz [Mon, 10 May 2021 13:57:28 +0000 (15:57 +0200)]
Update contributors list
Chocobozzz [Mon, 10 May 2021 13:53:35 +0000 (15:53 +0200)]
Update translations
Chocobozzz [Mon, 10 May 2021 13:50:59 +0000 (15:50 +0200)]
Merge remote-tracking branch 'weblate/develop' into develop
Vodoyo Kamal [Thu, 6 May 2021 06:16:23 +0000 (06:16 +0000)]
Translated using Weblate (Bengali)
Currently translated at 5.5% (100 of 1806 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/bn/
Slimane Selyan AMIRI [Thu, 6 May 2021 09:19:22 +0000 (09:19 +0000)]
Translated using Weblate (Kabyle)
Currently translated at 100.0% (103 of 103 strings)
Translation: PeerTube/player
Translate-URL: https://weblate.framasoft.org/projects/peertube/player/kab/
Slimane Selyan AMIRI [Thu, 6 May 2021 11:32:54 +0000 (11:32 +0000)]
Translated using Weblate (Kabyle)
Currently translated at 98.9% (1826 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
Slimane Selyan AMIRI [Thu, 6 May 2021 09:19:22 +0000 (09:19 +0000)]
Translated using Weblate (Kabyle)
Currently translated at 100.0% (246 of 246 strings)
Translation: PeerTube/server
Translate-URL: https://weblate.framasoft.org/projects/peertube/server/kab/
Jeff Huang [Thu, 6 May 2021 03:34:50 +0000 (03:34 +0000)]
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1846 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/zh_Hant/
Duy [Fri, 7 May 2021 06:12:54 +0000 (06:12 +0000)]
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1846 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
Filip Bengtsson [Thu, 6 May 2021 21:31:24 +0000 (21:31 +0000)]
Translated using Weblate (Swedish)
Currently translated at 99.7% (1842 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sv/
Jan Prunk [Sun, 9 May 2021 14:11:10 +0000 (14:11 +0000)]
Translated using Weblate (Slovenian)
Currently translated at 3.9% (73 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/sl/
Александр [Thu, 6 May 2021 06:16:08 +0000 (06:16 +0000)]
Translated using Weblate (Russian)
Currently translated at 98.5% (1820 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Balázs Meskó [Mon, 10 May 2021 11:07:35 +0000 (11:07 +0000)]
Translated using Weblate (Hungarian)
Currently translated at 80.0% (1477 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/hu/
josé m [Thu, 6 May 2021 04:01:41 +0000 (04:01 +0000)]
Translated using Weblate (Galician)
Currently translated at 100.0% (1846 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/gl/
Berto Te [Thu, 6 May 2021 07:31:04 +0000 (07:31 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (1846 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/es/
Laurent Ettouati [Sun, 9 May 2021 20:19:40 +0000 (20:19 +0000)]
Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.6% (1839 of 1846 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
Chocobozzz [Mon, 10 May 2021 13:48:10 +0000 (15:48 +0200)]
Fix video update
Chocobozzz [Mon, 10 May 2021 13:31:18 +0000 (15:31 +0200)]
Fix button icon in admin plugins
Chocobozzz [Mon, 10 May 2021 13:27:29 +0000 (15:27 +0200)]
Update nginx config for resumable upload
Chocobozzz [Mon, 10 May 2021 13:16:53 +0000 (15:16 +0200)]
Fix miniature overflow
Rigel Kent [Mon, 10 May 2021 12:39:01 +0000 (14:39 +0200)]
refactor subscriptions response from list to totalDataList in openapi spec
closes #4067
Rigel Kent [Mon, 10 May 2021 12:26:17 +0000 (14:26 +0200)]
refactor abuses response list to totalDataList in openapi spec
closes #4066
Rigel Kent [Mon, 10 May 2021 12:17:26 +0000 (14:17 +0200)]
specify operationId in openapi spec and factorize videoconstant ids
Chocobozzz [Mon, 10 May 2021 11:56:26 +0000 (13:56 +0200)]
Fix E2E tests
Chocobozzz [Mon, 10 May 2021 08:52:52 +0000 (10:52 +0200)]
Optimize videos feed endpoint
Rigel Kent [Mon, 10 May 2021 10:01:40 +0000 (12:01 +0200)]
specify getUserId variant in openapi spec
closes #4062
Rigel Kent [Mon, 10 May 2021 09:20:13 +0000 (11:20 +0200)]
secify username patterns for user create/register in openapi spec
closes #4061
Rigel Kent [Mon, 10 May 2021 09:02:54 +0000 (11:02 +0200)]
fix imports list response in openapi spec
closes #4063
Rigel Kent [Mon, 10 May 2021 08:26:50 +0000 (10:26 +0200)]
fix response in openapi spec for quota and video ratings
closes #4064
closes #4065
kontrollanten [Mon, 10 May 2021 09:13:41 +0000 (11:13 +0200)]
Resumable video uploads (#3933)
* WIP: resumable video uploads
relates to #324
* fix review comments
* video upload: error handling
* fix audio upload
* fixes after self review
* Update server/controllers/api/videos/index.ts
Co-authored-by: Rigel Kent <par@rigelk.eu>
* Update server/middlewares/validators/videos/videos.ts
Co-authored-by: Rigel Kent <par@rigelk.eu>
* Update server/controllers/api/videos/index.ts
Co-authored-by: Rigel Kent <par@rigelk.eu>
* update after code review
* refactor upload route
- restore multipart upload route
- move resumable to dedicated upload-resumable route
- move checks to middleware
- do not leak internal fs structure in response
* fix yarn.lock upon rebase
* factorize addVideo for reuse in both endpoints
* add resumable upload API to openapi spec
* add initial test and test helper for resumable upload
* typings for videoAddResumable middleware
* avoid including aws and google packages via node-uploadx, by only including uploadx/core
* rename ex-isAudioBg to more explicit name mentioning it is a preview file for audio
* add video-upload-tmp-folder-cleaner job
* stronger typing of video upload middleware
* reduce dependency to @uploadx/core
* add audio upload test
* refactor resumable uploads cleanup from job to scheduler
* refactor resumable uploads scheduler to compare to last execution time
* make resumable upload validator to always cleanup on failure
* move legacy upload request building outside of uploadVideo test helper
* filter upload-resumable middlewares down to POST, PUT, DELETE
also begin to type metadata
* merge add duration functions
* stronger typings and documentation for uploadx behaviour, move init validator up
* refactor(client/video-edit): options > uploadxOptions
* refactor(client/video-edit): remove obsolete else
* scheduler/remove-dangling-resum: rename tag
* refactor(server/video): add UploadVideoFiles type
* refactor(mw/validators): restructure eslint disable
* refactor(mw/validators/videos): rename import
* refactor(client/vid-upload): rename html elem id
* refactor(sched/remove-dangl): move fn to method
* refactor(mw/async): add method typing
* refactor(mw/vali/video): double quote > single
* refactor(server/upload-resum): express use > all
* proper http methud enum server/middlewares/async.ts
* properly type http methods
* factorize common video upload validation steps
* add check for maximum partially uploaded file size
* fix audioBg use
* fix extname(filename) in addVideo
* document parameters for uploadx's resumable protocol
* clear META files in scheduler
* last audio refactor before cramming preview in the initial POST form data
* refactor as mulitpart/form-data initial post request
this allows preview/thumbnail uploads alongside the initial request,
and cleans up the upload form
* Add more tests for resumable uploads
* Refactor remove dangling resumable uploads
* Prepare changelog
* Add more resumable upload tests
* Remove user quota check for resumable uploads
* Fix upload error handler
* Update nginx template for upload-resumable
* Cleanup comment
* Remove unused express methods
* Prefer to use got instead of raw http
* Don't retry on error 500
Co-authored-by: Rigel Kent <par@rigelk.eu>
Co-authored-by: Rigel Kent <sendmemail@rigelk.eu>
Co-authored-by: Chocobozzz <me@florianbigard.com>
Chocobozzz [Mon, 10 May 2021 07:55:01 +0000 (09:55 +0200)]
Move engines outside package.json
Because of invalid warnings displayed by yarn that could confuse admins
when they install peertube
Chocobozzz [Mon, 10 May 2021 07:41:21 +0000 (09:41 +0200)]
Drop NodeJS 10 support
Chocobozzz [Mon, 10 May 2021 07:31:33 +0000 (09:31 +0200)]
Sort channels by -updatedAt
Chocobozzz [Fri, 7 May 2021 15:14:39 +0000 (17:14 +0200)]
Update channel updatedAt when uploading a video
John Livingston [Fri, 7 May 2021 15:32:58 +0000 (17:32 +0200)]
Fix CLI plugins list command: use command parameters.
Chocobozzz [Fri, 7 May 2021 13:17:43 +0000 (15:17 +0200)]
Increase test timeout
Chocobozzz [Fri, 7 May 2021 12:48:39 +0000 (14:48 +0200)]
Reduce pending job waiting
Chocobozzz [Fri, 7 May 2021 12:40:54 +0000 (14:40 +0200)]
Run misc tests in parallel
Chocobozzz [Fri, 7 May 2021 12:23:43 +0000 (14:23 +0200)]
Fix ffmpeg version parsing
Chocobozzz [Fri, 7 May 2021 12:08:35 +0000 (14:08 +0200)]
Refactor video edit css
Chocobozzz [Fri, 7 May 2021 09:53:46 +0000 (11:53 +0200)]
Refactor a little bit live tests
Chocobozzz [Fri, 7 May 2021 09:25:47 +0000 (11:25 +0200)]
Fix mask-image property
Needed by chrome
Rigel Kent [Fri, 7 May 2021 07:46:22 +0000 (09:46 +0200)]
relax guarantee on openapi rate limit doc accuracy
decentral1se [Thu, 6 May 2021 11:14:05 +0000 (13:14 +0200)]
Add curl as dependency to allow for healthchecks
Closes https://github.com/Chocobozzz/PeerTube/issues/4045.
Chocobozzz [Fri, 7 May 2021 06:59:59 +0000 (08:59 +0200)]
Fix remote actor creation date
Rigel Kent [Fri, 7 May 2021 00:15:02 +0000 (02:15 +0200)]
add subscriptions feed api to openapi spec
Rigel Kent [Thu, 6 May 2021 23:40:21 +0000 (01:40 +0200)]
add rate limit table to openapi spec
Philo van Kemenade [Thu, 6 May 2021 16:55:25 +0000 (18:55 +0200)]
add possible OSX/postgres message to dependencies documentation (#4051)
Chocobozzz [Thu, 6 May 2021 15:02:47 +0000 (17:02 +0200)]
Add note in changelog regarding ffmpeg 4.4
Chocobozzz [Thu, 6 May 2021 14:39:17 +0000 (16:39 +0200)]
Fix ffmpeg version checker
Chocobozzz [Thu, 6 May 2021 07:04:56 +0000 (09:04 +0200)]
Prepare changelog
kontrollanten [Wed, 5 May 2021 20:25:37 +0000 (22:25 +0200)]
server: fix HLS playlist format
Remove prefixed comma when there's no video codec.
Chocobozzz [Wed, 5 May 2021 13:26:28 +0000 (15:26 +0200)]
Plugin user.getAuthUser is now async
So we can load the full user
Chocobozzz [Wed, 5 May 2021 10:10:00 +0000 (12:10 +0200)]
Add ability to search live videos
Chocobozzz [Wed, 5 May 2021 09:08:02 +0000 (11:08 +0200)]
Update server dependencies
Chocobozzz [Wed, 5 May 2021 08:56:40 +0000 (10:56 +0200)]
Use bash for scripts
Chocobozzz [Wed, 5 May 2021 08:56:15 +0000 (10:56 +0200)]
Update translations
Chocobozzz [Wed, 5 May 2021 08:53:52 +0000 (10:53 +0200)]
Merge remote-tracking branch 'weblate/develop' into develop
Slimane Selyan AMIRI [Wed, 5 May 2021 08:09:13 +0000 (08:09 +0000)]
Translated using Weblate (Kabyle)
Currently translated at 99.9% (1851 of 1852 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/kab/
Chocobozzz [Wed, 5 May 2021 08:53:21 +0000 (10:53 +0200)]
Merge remote-tracking branch 'weblate/develop' into develop
Chocobozzz [Wed, 5 May 2021 08:50:20 +0000 (10:50 +0200)]
Remove scripty
It breaks our tests with the latest npm release
Chocobozzz [Wed, 5 May 2021 08:09:32 +0000 (10:09 +0200)]
Fix player settings dispose
Chocobozzz [Wed, 5 May 2021 07:55:01 +0000 (09:55 +0200)]
Fix lint
Chocobozzz [Wed, 5 May 2021 07:52:33 +0000 (09:52 +0200)]
Fix non logged add comment avatar
Chocobozzz [Wed, 5 May 2021 07:44:24 +0000 (09:44 +0200)]
Fix miniature avatar size
Chocobozzz [Wed, 5 May 2021 07:25:11 +0000 (09:25 +0200)]
Fix transcoding job priority
New resolution jobs are also important if waiting for transcoding is
enabled since we publish the video after the first resolution generation
Chocobozzz [Wed, 5 May 2021 07:05:46 +0000 (09:05 +0200)]
Fix E2E tests
Duy [Sun, 2 May 2021 04:19:48 +0000 (04:19 +0000)]
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (1852 of 1852 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/vi/
Александр [Sun, 2 May 2021 18:55:06 +0000 (18:55 +0000)]
Translated using Weblate (Russian)
Currently translated at 99.7% (1848 of 1852 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/ru/
Laurent Ettouati [Tue, 4 May 2021 18:02:58 +0000 (18:02 +0000)]
Translated using Weblate (French (France) (fr_FR))
Currently translated at 99.0% (1834 of 1852 strings)
Translation: PeerTube/angular
Translate-URL: https://weblate.framasoft.org/projects/peertube/angular/fr_FR/
Rigel Kent [Tue, 4 May 2021 11:21:51 +0000 (13:21 +0200)]
round volume in stats card
Rigel Kent [Tue, 4 May 2021 09:18:46 +0000 (11:18 +0200)]
add examples and descriptions to some video fields in openapi spec
Rigel Kent [Tue, 4 May 2021 08:44:33 +0000 (10:44 +0200)]
factorize uuid type in openapi spec
Rigel Kent [Tue, 4 May 2021 08:25:05 +0000 (10:25 +0200)]
make streaming playlists pivotable objects in openapi spec
Rigel Kent [Tue, 4 May 2021 07:13:21 +0000 (09:13 +0200)]
make hls/webtorrent fields closely documented in the openapi spec
Chocobozzz [Mon, 3 May 2021 14:38:07 +0000 (16:38 +0200)]
More efficient advanced input filter
Chocobozzz [Mon, 3 May 2021 13:53:07 +0000 (15:53 +0200)]
Refactor parseQueryStringFilter boolean handler
Chocobozzz [Mon, 3 May 2021 13:46:55 +0000 (15:46 +0200)]
Display a message on no channel
Chocobozzz [Mon, 3 May 2021 12:33:34 +0000 (14:33 +0200)]
Refactor search filters
Chocobozzz [Mon, 3 May 2021 09:22:23 +0000 (11:22 +0200)]
Reduce advanced search input debounce time
Chocobozzz [Mon, 3 May 2021 09:19:05 +0000 (11:19 +0200)]
Fix avatar in report page
Chocobozzz [Mon, 3 May 2021 09:06:19 +0000 (11:06 +0200)]
Add ability to filter my videos by live
Rigel Kent [Mon, 3 May 2021 12:34:46 +0000 (14:34 +0200)]
add description with operation link to category/licence/language constants
Rigel Kent [Mon, 3 May 2021 12:14:45 +0000 (14:14 +0200)]
fix video channel parameters limit in openapi spec
Rigel Kent [Mon, 3 May 2021 10:17:30 +0000 (12:17 +0200)]
fix name limit for video in openapi spec
Gabriel Scherer [Sun, 2 May 2021 19:15:48 +0000 (21:15 +0200)]
update FAQ urls in README (#4027)
Rigel Kent [Sat, 1 May 2021 13:43:28 +0000 (15:43 +0200)]
fix FAQ link in production guide