aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/+videos
Commit message (Collapse)AuthorAgeFilesLines
* Resumable video uploads (#3933)kontrollanten2021-05-105-140/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Sort channels by -updatedAtChocobozzz2021-05-101-13/+5
|
* Refactor video edit cssChocobozzz2021-05-072-75/+46
|
* Fix miniature avatar sizeChocobozzz2021-05-051-1/+3
|
* Move to stylelintChocobozzz2021-04-2813-34/+44
|
* Remove avatarUrl from modelsChocobozzz2021-04-283-50/+37
|
* Refactor actor avatar displayChocobozzz2021-04-2811-22/+30
|
* Clearer nsfw "do not list" labelChocobozzz2021-04-281-1/+1
|
* Fix playlist position errorChocobozzz2021-04-271-2/+2
|
* Added ability to reply to comments with remote interactionPoslovitch2021-04-261-2/+2
| | | | Implements https://github.com/Chocobozzz/PeerTube/issues/3725
* Added "last" and a reversed ?playlistPosition in playlist URL (#3974)Florian CUNY2021-04-262-1/+15
| | | | | | | | | | | | | | | | | * Added "last" and a reversed playlistPosition Implements https://github.com/Chocobozzz/PeerTube/issues/3897 * Fixed lint errors in video-watch component * Applied requested changes * Removed debug logs * Fixed lint * Playlist position styling Co-authored-by: Chocobozzz <me@florianbigard.com>
* Refactor next/prev logicChocobozzz2021-04-261-33/+20
|
* Fixed lint errorPoslovitch2021-04-261-2/+4
|
* Fixed "previous" button showing when not watching a playlistPoslovitch2021-04-261-4/+5
|
* Added a "previous" button on player when watching playlistPoslovitch2021-04-262-0/+31
| | | | Implements https://github.com/Chocobozzz/PeerTube/issues/3485
* Add ability to hide plugin form fieldsChocobozzz2021-04-224-17/+24
|
* Revert "Fix context menu when watching a playlist"Chocobozzz2021-04-211-16/+1
| | | | | | This reverts commit e8bb5b6b3a1e4c2aeab368f01cc5092d8478b893. We'll refactor this error handler in hls.js v1 upgrade
* Fix context menu when watching a playlistChocobozzz2021-04-211-1/+16
|
* Refactor feed componentChocobozzz2021-04-152-5/+4
|
* Refactor comment add cssChocobozzz2021-04-155-198/+169
|
* Don't always use a link for account avatarChocobozzz2021-04-152-4/+4
|
* Add AccountAvatarComponent (#3965)kontrollanten2021-04-158-38/+12
| | | | | | | * refactor(client): create account-avatar component * continue implement account-avatar * fix review comments
* Refactor modal buttons styleChocobozzz2021-04-141-2/+2
|
* Fix lintChocobozzz2021-04-141-0/+1
|
* Move player style in watch componentChocobozzz2021-04-144-1/+23
|
* Use published at sort for recommended videosChocobozzz2021-04-141-1/+1
|
* add link to open video on origin instanceRigel Kent2021-04-122-2/+9
| | | | closes #3624
* Add plugin placeholder elements supportChocobozzz2021-04-121-0/+2
|
* Fix player responsive heightChocobozzz2021-04-121-1/+1
|
* Add playlist and video in watch action hookChocobozzz2021-04-091-1/+6
|
* Don't pause video upon modal open (#3909)kontrollanten2021-04-082-37/+2
| | | | | | | | | * client: dont pause video upon modal open closes #3816 * client(video/watch): remove obsolete code * gitignore: add vscode and vim swp files
* Add ability to update the bannerChocobozzz2021-04-085-1/+107
|
* 🐛 FIX: player width/heigth aspect ratioJonas Sulzer2021-04-051-1/+1
| | | | | | to remove unnecessary black border above and below the video Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
* Refactor video miniatureChocobozzz2021-04-018-49/+132
| | | | | | Less dirty code, better responsive Prepare for some regressions Increase default miniature size
* Resume videos for non-logged in users (#3885)kontrollanten2021-03-311-2/+8
| | | | | | | | | | | * client: resume videos for non-logged in users closes #3866 * fix build for embeded * Update client/src/app/app.component.ts * fix review comments
* Theme breaking: --submenuColor becomes --submenuBackgroundColorChocobozzz2021-03-312-4/+4
|
* Channel/account page redesign feedbacksChocobozzz2021-03-311-2/+1
| | | | | | | | | | | | Fix owner default avatar Semi bold orange inverted button Max width account description Increase account's channels padding Use owner avatar/display name links Move "view owner account" link on mobile Try to always display channel in video miniatures Add small border radius for channel's avatar Use main foreground color for the magnifying glass
* Square channel avatar consistencyChocobozzz2021-03-311-6/+0
|
* Add support button in channel pageChocobozzz2021-03-316-56/+7
|
* fix missing title attribute on <iframe> tag suggested for embedding (#3901)Thavarasa Prasanth2021-03-311-0/+1
| | | | | | | | | | | | | * title attribute is missing on <iframe> tag suggested for embedding #3861 * fix #3901 * fix: escapeHTML #3901 * fix: playlist title instead of video title #3901 * fix #3901 * assign title directly #3901
* Add client action hooks for pubish pagesChocobozzz2021-03-244-18/+38
|
* Update english stringsChocobozzz2021-03-242-10/+6
|
* Hide best strategy if not logged inChocobozzz2021-03-241-2/+11
|
* Fix broken local actorsChocobozzz2021-02-261-3/+3
| | | | | Some channels can't federate because they don't have public/private keys, maybe because the generation failed for various reasons
* Fix async issues with channels listChocobozzz2021-02-251-3/+6
|
* Display the preview image on waiting livesChocobozzz2021-02-222-5/+18
|
* Correctly load live information when not startedChocobozzz2021-02-221-9/+14
|
* Fix loading things twice on trending pageChocobozzz2021-02-221-7/+20
|
* Fix NSFW policy on account/channel videosChocobozzz2021-02-193-3/+3
|
* Fix video comments display with deleted commentsChocobozzz2021-02-194-9/+20
|