oweals/peertube.git
7 years agoLazy description and previews to video form
Chocobozzz [Mon, 30 Oct 2017 19:26:06 +0000 (20:26 +0100)]
Lazy description and previews to video form

7 years agoAdd other video description tests
Chocobozzz [Mon, 30 Oct 2017 09:58:43 +0000 (10:58 +0100)]
Add other video description tests

7 years agoAdd lazy description on server
Chocobozzz [Mon, 30 Oct 2017 09:16:27 +0000 (10:16 +0100)]
Add lazy description on server

7 years agoAdd tests to user roles
Chocobozzz [Fri, 27 Oct 2017 15:27:06 +0000 (17:27 +0200)]
Add tests to user roles

7 years agoSupport roles with rights and add moderator role
Chocobozzz [Fri, 27 Oct 2017 14:55:03 +0000 (16:55 +0200)]
Support roles with rights and add moderator role

7 years agoFix tag display on video watch
Chocobozzz [Fri, 27 Oct 2017 07:37:45 +0000 (09:37 +0200)]
Fix tag display on video watch

7 years agoReplace NSFW with "mature or explicit content"
Chocobozzz [Fri, 27 Oct 2017 06:51:40 +0000 (08:51 +0200)]
Replace NSFW with "mature or explicit content"

Blur their thumbnail and name

7 years agoRemove sequelize deprecated operators
Chocobozzz [Thu, 26 Oct 2017 14:59:02 +0000 (16:59 +0200)]
Remove sequelize deprecated operators

7 years agoIncrease video attributes length
Chocobozzz [Thu, 26 Oct 2017 13:52:11 +0000 (15:52 +0200)]
Increase video attributes length

Number of tags: 3 -> 5
Tag length: 10 -> 30
Video name: 50 -> 120
Video channel name: 50 -> 120

7 years agoFix tests
Chocobozzz [Thu, 26 Oct 2017 13:44:02 +0000 (15:44 +0200)]
Fix tests

7 years agoAdd og:video tags
Chocobozzz [Thu, 26 Oct 2017 13:16:05 +0000 (15:16 +0200)]
Add og:video tags

7 years agoAdd markdown support to video description
Chocobozzz [Thu, 26 Oct 2017 13:01:47 +0000 (15:01 +0200)]
Add markdown support to video description

7 years agoFix integrity with transcoding jobs
Chocobozzz [Thu, 26 Oct 2017 12:22:37 +0000 (14:22 +0200)]
Fix integrity with transcoding jobs

7 years agoFix integrity issues with after destroy hook
Chocobozzz [Thu, 26 Oct 2017 12:05:20 +0000 (14:05 +0200)]
Fix integrity issues with after destroy hook

7 years agoFix log in after destroy hook
Chocobozzz [Thu, 26 Oct 2017 10:06:57 +0000 (12:06 +0200)]
Fix log in after destroy hook

7 years agoFix join in video events
Chocobozzz [Thu, 26 Oct 2017 09:42:36 +0000 (11:42 +0200)]
Fix join in video events

7 years agoReset video fields when remote update fails
Chocobozzz [Thu, 26 Oct 2017 09:26:35 +0000 (11:26 +0200)]
Reset video fields when remote update fails

7 years agoBe tolerant with remote requests
Chocobozzz [Thu, 26 Oct 2017 08:40:37 +0000 (10:40 +0200)]
Be tolerant with remote requests

Just remove videos we don't want

7 years agoAdd migration script for channels
Chocobozzz [Thu, 26 Oct 2017 06:51:11 +0000 (08:51 +0200)]
Add migration script for channels

7 years agoAdd channels to upload form
Chocobozzz [Wed, 25 Oct 2017 15:31:11 +0000 (17:31 +0200)]
Add channels to upload form

7 years agoFix lint
Chocobozzz [Wed, 25 Oct 2017 14:52:01 +0000 (16:52 +0200)]
Fix lint

7 years agoAdapt client with video channels
Chocobozzz [Wed, 25 Oct 2017 14:43:19 +0000 (16:43 +0200)]
Adapt client with video channels

7 years agoUse async/await in lib and initializers
Chocobozzz [Wed, 25 Oct 2017 14:03:33 +0000 (16:03 +0200)]
Use async/await in lib and initializers

7 years agoUse async/await in controllers
Chocobozzz [Wed, 25 Oct 2017 09:55:06 +0000 (11:55 +0200)]
Use async/await in controllers

7 years agoAdd video channel tests
Chocobozzz [Tue, 24 Oct 2017 17:41:30 +0000 (19:41 +0200)]
Add video channel tests

7 years agoAdd video channels
Chocobozzz [Tue, 24 Oct 2017 17:41:09 +0000 (19:41 +0200)]
Add video channels

7 years agohide error message in https too (#108)
Adam Magnier [Thu, 26 Oct 2017 05:46:15 +0000 (07:46 +0200)]
hide error message in https too (#108)

7 years agoFix nginx https template
Chocobozzz [Thu, 19 Oct 2017 15:42:39 +0000 (17:42 +0200)]
Fix nginx https template

7 years agoTake in account transcoding for video quota
Chocobozzz [Thu, 19 Oct 2017 15:33:32 +0000 (17:33 +0200)]
Take in account transcoding for video quota

7 years agoAdd ability to forbid user to upload video
Chocobozzz [Thu, 19 Oct 2017 14:43:48 +0000 (16:43 +0200)]
Add ability to forbid user to upload video

7 years agoFix video not found in watch component
Chocobozzz [Thu, 19 Oct 2017 13:47:56 +0000 (15:47 +0200)]
Fix video not found in watch component

7 years agoFix bug when quitting NSFW video
Chocobozzz [Thu, 19 Oct 2017 13:39:08 +0000 (15:39 +0200)]
Fix bug when quitting NSFW video

7 years agoAdd ability to download a video from direct link or torrent file
Chocobozzz [Thu, 19 Oct 2017 12:58:28 +0000 (14:58 +0200)]
Add ability to download a video from direct link or torrent file

7 years agoFix pod removal when it is down
Chocobozzz [Thu, 19 Oct 2017 08:43:54 +0000 (10:43 +0200)]
Fix pod removal when it is down

7 years agoUpgrade client dependencies and fix error logs
Chocobozzz [Thu, 19 Oct 2017 08:22:07 +0000 (10:22 +0200)]
Upgrade client dependencies and fix error logs

7 years agoAdd pod list endpoint with pagination, sort...
Chocobozzz [Thu, 19 Oct 2017 07:43:01 +0000 (09:43 +0200)]
Add pod list endpoint with pagination, sort...

7 years agoFix video removing when it is corrupted
Chocobozzz [Thu, 19 Oct 2017 07:28:35 +0000 (09:28 +0200)]
Fix video removing when it is corrupted

7 years agoFix embed that does not start on firefox
Chocobozzz [Wed, 18 Oct 2017 16:19:35 +0000 (18:19 +0200)]
Fix embed that does not start on firefox

7 years agoEscape opengraph/oembed tags
Chocobozzz [Tue, 17 Oct 2017 14:53:10 +0000 (16:53 +0200)]
Escape opengraph/oembed tags

7 years agoFix share embed iframe link
Chocobozzz [Tue, 17 Oct 2017 14:22:14 +0000 (16:22 +0200)]
Fix share embed iframe link

7 years agoMore robust transcoding jobs
Chocobozzz [Tue, 17 Oct 2017 13:37:40 +0000 (15:37 +0200)]
More robust transcoding jobs

7 years agoImprove transcoding quality
Chocobozzz [Tue, 17 Oct 2017 12:46:09 +0000 (14:46 +0200)]
Improve transcoding quality

I'm an idiot

7 years agoDon't cache torrent files
Chocobozzz [Tue, 17 Oct 2017 12:21:18 +0000 (14:21 +0200)]
Don't cache torrent files

7 years agoTry to fix travis tests
Chocobozzz [Tue, 17 Oct 2017 10:47:21 +0000 (12:47 +0200)]
Try to fix travis tests

7 years agoIncrease client_max_body_size in NGinx template
Chocobozzz [Tue, 17 Oct 2017 09:45:53 +0000 (11:45 +0200)]
Increase client_max_body_size in NGinx template

7 years agoUpdate production configuration file example
Chocobozzz [Tue, 17 Oct 2017 09:13:01 +0000 (11:13 +0200)]
Update production configuration file example

7 years agoUse preview instead of thumbnail for oembed
Chocobozzz [Tue, 17 Oct 2017 08:35:27 +0000 (10:35 +0200)]
Use preview instead of thumbnail for oembed

7 years agoClient: explain to user we don't want scheme when making friends
Chocobozzz [Mon, 16 Oct 2017 10:04:18 +0000 (12:04 +0200)]
Client: explain to user we don't want scheme when making friends

7 years agoHandle express-validator error on the client side and fix #96 (#98)
Ronan [Mon, 16 Oct 2017 09:43:40 +0000 (11:43 +0200)]
Handle express-validator error on the client side and fix #96 (#98)

* Handle express-validator error on the client side

* More meaningfull error for not supported format

7 years agoAdd oembed endpoint
Chocobozzz [Mon, 16 Oct 2017 08:05:49 +0000 (10:05 +0200)]
Add oembed endpoint

7 years agoFix some inconsistency in link (#97)
Ronan [Fri, 13 Oct 2017 06:14:40 +0000 (08:14 +0200)]
Fix some inconsistency in link (#97)

Some link could appear with double // in url.
e.g : "POST /api/v1/videos//upload HTTP/1.1"

7 years agoClient: check user is logged in for some pages
Chocobozzz [Tue, 10 Oct 2017 08:18:25 +0000 (10:18 +0200)]
Client: check user is logged in for some pages

7 years agoVideo blacklist refractoring
Chocobozzz [Tue, 10 Oct 2017 08:02:18 +0000 (10:02 +0200)]
Video blacklist refractoring

7 years agoFix database benchmark in prod mode
Chocobozzz [Tue, 10 Oct 2017 07:00:50 +0000 (09:00 +0200)]
Fix database benchmark in prod mode

7 years agoClient: Fix blacklist url in dev mode
Chocobozzz [Mon, 9 Oct 2017 17:27:19 +0000 (19:27 +0200)]
Client: Fix blacklist url in dev mode

7 years agoFix lint
Chocobozzz [Mon, 9 Oct 2017 17:21:59 +0000 (19:21 +0200)]
Fix lint

7 years agoClient: fix loading server configurations
Chocobozzz [Mon, 9 Oct 2017 17:12:40 +0000 (19:12 +0200)]
Client: fix loading server configurations

7 years agoServer: upgrade packages
Chocobozzz [Mon, 9 Oct 2017 12:55:13 +0000 (14:55 +0200)]
Server: upgrade packages

7 years agoUpgrade client dependencies
Chocobozzz [Mon, 9 Oct 2017 12:40:05 +0000 (14:40 +0200)]
Upgrade client dependencies

7 years agoTry to optimize frontend
Chocobozzz [Mon, 9 Oct 2017 12:28:44 +0000 (14:28 +0200)]
Try to optimize frontend

7 years agoFix exception when getting 404 in video watch
Chocobozzz [Mon, 9 Oct 2017 09:25:41 +0000 (11:25 +0200)]
Fix exception when getting 404 in video watch

7 years agoChange how we handle resolution
Chocobozzz [Mon, 9 Oct 2017 09:06:13 +0000 (11:06 +0200)]
Change how we handle resolution

It was an enum before, now we just use video height

7 years agoClient: handle multiple file resolutions
Chocobozzz [Fri, 6 Oct 2017 08:40:09 +0000 (10:40 +0200)]
Client: handle multiple file resolutions

7 years agoFix refresh token expired handling
Chocobozzz [Wed, 4 Oct 2017 07:30:57 +0000 (09:30 +0200)]
Fix refresh token expired handling

7 years agoAdd migration script
Chocobozzz [Tue, 3 Oct 2017 14:04:14 +0000 (16:04 +0200)]
Add migration script

7 years agoImplement video transcoding on server side
Chocobozzz [Mon, 2 Oct 2017 10:20:26 +0000 (12:20 +0200)]
Implement video transcoding on server side

7 years agoModify video file size to bigint
Chocobozzz [Fri, 22 Sep 2017 15:02:31 +0000 (17:02 +0200)]
Modify video file size to bigint

7 years agoHandle blacklist (#84)
Green-Star [Fri, 22 Sep 2017 07:13:43 +0000 (09:13 +0200)]
Handle blacklist (#84)

* Client: Add list blacklist feature

* Server: Add list blacklist feature

* Client: Add videoId column

* Server: Add some video infos in the REST api

* Client: Add video information in the blacklist list

* Fix sortable columns :)

* Client: Add removeFromBlacklist feature

* Server: Add removeFromBlacklist feature

* Move to TypeScript

* Move to TypeScript and Promises

* Server: Fix blacklist list sort

* Server: Fetch videos informations

* Use common shared interface for client and server

* Add check-params remove blacklisted video tests

* Add check-params list blacklisted videos tests

* Add list blacklist tests

* Add remove from blacklist tests

* Add video blacklist management tests

* Fix rebase onto develop issues

* Server: Add sort on blacklist id column

* Server: Add blacklists library

* Add blacklist id sort test

* Add check-params tests for blacklist list pagination, count and sort

* Fix coding style

* Increase Remote API tests timeout

* Increase Request scheduler API tests timeout

* Fix typo

* Increase video transcoding API tests timeout

* Move tests to Typescript

* Use lodash orderBy method

* Fix typos

* Client: Remove optional tests in blacklist model attributes

* Move blacklist routes from 'blacklists' to 'blacklist'

* CLient: Remove blacklist-list.component.scss

* Rename 'blacklists' files to 'blacklist'

* Use only BlacklistedVideo interface

* Server: Use getFormattedObjects method in listBlacklist method

* Client: Use new coding style

* Server: Use new sort validator methods

* Server: Use new checkParams methods

* Client: Fix sortable columns

7 years agoFix login when there is an error
Chocobozzz [Fri, 15 Sep 2017 10:26:02 +0000 (12:26 +0200)]
Fix login when there is an error

7 years agoUpgrade express validator to v4
Chocobozzz [Fri, 15 Sep 2017 10:17:08 +0000 (12:17 +0200)]
Upgrade express validator to v4

7 years agoAdd info when server is processing a video at upload
Chocobozzz [Thu, 14 Sep 2017 21:03:43 +0000 (23:03 +0200)]
Add info when server is processing a video at upload

7 years agoOptimize imports
Chocobozzz [Thu, 14 Sep 2017 20:16:39 +0000 (22:16 +0200)]
Optimize imports

7 years agoRemove ng2 file upload module
Chocobozzz [Thu, 14 Sep 2017 15:06:31 +0000 (17:06 +0200)]
Remove ng2 file upload module

Unmaintained and we don't need it anymore with httpclient

7 years agoFix lint
Chocobozzz [Thu, 14 Sep 2017 10:09:06 +0000 (12:09 +0200)]
Fix lint

7 years agoerr.text -> err
Chocobozzz [Thu, 14 Sep 2017 09:58:25 +0000 (11:58 +0200)]
err.text -> err

7 years agoMove to HttpClient and PrimeNG data table
Chocobozzz [Thu, 14 Sep 2017 09:57:49 +0000 (11:57 +0200)]
Move to HttpClient and PrimeNG data table

7 years agoFix concurrency error when deleting a video
Chocobozzz [Tue, 12 Sep 2017 12:17:46 +0000 (14:17 +0200)]
Fix concurrency error when deleting a video

7 years agoImprove real world script
Chocobozzz [Tue, 12 Sep 2017 10:53:55 +0000 (12:53 +0200)]
Improve real world script

7 years agoClient: add guard to admin routes
Chocobozzz [Sun, 10 Sep 2017 07:24:50 +0000 (09:24 +0200)]
Client: add guard to admin routes

7 years agoFix bad translation in confirm dialog
Chocobozzz [Sun, 10 Sep 2017 07:06:57 +0000 (09:06 +0200)]
Fix bad translation in confirm dialog

7 years agoClient: Fix Javascript OOM error during webpack compilation (#89)
Green-Star [Sat, 9 Sep 2017 10:04:21 +0000 (12:04 +0200)]
Client: Fix Javascript OOM error during webpack compilation (#89)

7 years agoFix request schedulers test
Chocobozzz [Fri, 8 Sep 2017 17:15:36 +0000 (19:15 +0200)]
Fix request schedulers test

7 years agoConvert real world script to typescript
Chocobozzz [Fri, 8 Sep 2017 15:10:57 +0000 (17:10 +0200)]
Convert real world script to typescript

7 years agoUpload a video to /videos/upload
Chocobozzz [Thu, 7 Sep 2017 19:46:44 +0000 (21:46 +0200)]
Upload a video to /videos/upload

This is an action, not a REST endpoint

7 years agoDon't display password in logs
Chocobozzz [Thu, 7 Sep 2017 19:26:33 +0000 (21:26 +0200)]
Don't display password in logs

7 years agourls: makefriends/quitfriends -> make-friends/quit-friends
Chocobozzz [Thu, 7 Sep 2017 19:22:17 +0000 (21:22 +0200)]
urls: makefriends/quitfriends -> make-friends/quit-friends

7 years agoFix lint
Chocobozzz [Thu, 7 Sep 2017 18:44:30 +0000 (20:44 +0200)]
Fix lint

7 years agoConvert real world tools to typescript
Chocobozzz [Thu, 7 Sep 2017 15:58:09 +0000 (17:58 +0200)]
Convert real world tools to typescript

7 years agoAdd tests for npm run scripts
Chocobozzz [Thu, 7 Sep 2017 13:27:35 +0000 (15:27 +0200)]
Add tests for npm run scripts

7 years agoUpdate webpack config
Chocobozzz [Wed, 6 Sep 2017 19:48:15 +0000 (21:48 +0200)]
Update webpack config

7 years agoAdd information at video upload if user video quota is reached
Chocobozzz [Wed, 6 Sep 2017 15:45:38 +0000 (17:45 +0200)]
Add information at video upload if user video quota is reached

7 years agoFix tests and user quota
Chocobozzz [Wed, 6 Sep 2017 14:35:40 +0000 (16:35 +0200)]
Fix tests and user quota

7 years agoBegin tests for user quota
Chocobozzz [Tue, 5 Sep 2017 20:09:16 +0000 (22:09 +0200)]
Begin tests for user quota

7 years agoAdd user update for admins
Chocobozzz [Tue, 5 Sep 2017 19:29:39 +0000 (21:29 +0200)]
Add user update for admins

7 years agoMake tslint happy
Chocobozzz [Mon, 4 Sep 2017 19:45:05 +0000 (21:45 +0200)]
Make tslint happy

7 years agoUpgrade yarn dep
Chocobozzz [Mon, 4 Sep 2017 19:33:01 +0000 (21:33 +0200)]
Upgrade yarn dep

7 years agoConvert tests to typescript
Chocobozzz [Mon, 4 Sep 2017 19:21:47 +0000 (21:21 +0200)]
Convert tests to typescript

7 years agoBegin user quota
Chocobozzz [Mon, 4 Sep 2017 18:07:54 +0000 (20:07 +0200)]
Begin user quota

7 years agoFix client admin
Chocobozzz [Mon, 28 Aug 2017 18:28:12 +0000 (20:28 +0200)]
Fix client admin

7 years agoUpdate production example configuration
Chocobozzz [Sat, 26 Aug 2017 07:19:50 +0000 (09:19 +0200)]
Update production example configuration