oweals/peertube.git
6 years agoMerge from upstream
buoyantair [Thu, 15 Nov 2018 21:07:16 +0000 (02:37 +0530)]
Merge from upstream

6 years agoFix video channel videos url when scrolling
Chocobozzz [Thu, 15 Nov 2018 16:12:41 +0000 (17:12 +0100)]
Fix video channel videos url when scrolling

6 years agofix API spec on POST /videos/upload and provide Shell example
Rigel Kent [Thu, 15 Nov 2018 16:08:42 +0000 (17:08 +0100)]
fix API spec on POST /videos/upload and provide Shell example

6 years agoFix embed video id parsing
Chocobozzz [Thu, 15 Nov 2018 15:57:59 +0000 (16:57 +0100)]
Fix embed video id parsing

6 years agoDon't forward view, send updates instead
Chocobozzz [Thu, 15 Nov 2018 15:18:12 +0000 (16:18 +0100)]
Don't forward view, send updates instead

To avoid inconsistencies in the federation, now the origin server will
tell other instances what is the correct number of views

6 years agoFix miniature with a long name
Chocobozzz [Thu, 15 Nov 2018 10:54:09 +0000 (11:54 +0100)]
Fix miniature with a long name

6 years agoAdd background effect to active menu page
Chocobozzz [Thu, 15 Nov 2018 10:41:25 +0000 (11:41 +0100)]
Add background effect to active menu page

6 years agomigrate Swagger 2.0 spec to OpenAPI 3.0.0
Rigel Kent [Thu, 15 Nov 2018 13:10:15 +0000 (14:10 +0100)]
migrate Swagger 2.0 spec to OpenAPI 3.0.0

6 years agoRemove wrong redundancy test
Chocobozzz [Thu, 15 Nov 2018 10:20:23 +0000 (11:20 +0100)]
Remove wrong redundancy test

6 years agoUpgrade server dep
Chocobozzz [Thu, 15 Nov 2018 09:54:37 +0000 (10:54 +0100)]
Upgrade server dep

6 years agoUpgrade client dependencies
Chocobozzz [Thu, 15 Nov 2018 09:25:33 +0000 (10:25 +0100)]
Upgrade client dependencies

6 years agoFix server redundancy tests
Chocobozzz [Thu, 15 Nov 2018 09:07:44 +0000 (10:07 +0100)]
Fix server redundancy tests

6 years agoFix new Angular 7 issues
Chocobozzz [Thu, 15 Nov 2018 08:24:56 +0000 (09:24 +0100)]
Fix new Angular 7 issues

6 years agoupdate ng-bootstrap
BO41 [Tue, 6 Nov 2018 19:48:17 +0000 (20:48 +0100)]
update ng-bootstrap

6 years agoupdate dependencies
BO41 [Sat, 3 Nov 2018 17:27:23 +0000 (18:27 +0100)]
update dependencies

6 years agoupdate angular
BO41 [Sun, 28 Oct 2018 12:49:11 +0000 (13:49 +0100)]
update angular

6 years agoAdd AP fetch tests
Chocobozzz [Wed, 14 Nov 2018 15:32:12 +0000 (16:32 +0100)]
Add AP fetch tests

6 years agoClean up peertube auth
Chocobozzz [Wed, 14 Nov 2018 14:45:50 +0000 (15:45 +0100)]
Clean up peertube auth

6 years agoCheck activities host
Chocobozzz [Wed, 14 Nov 2018 14:01:28 +0000 (15:01 +0100)]
Check activities host

6 years agoAdd compatibility with other Linked Signature algorithms
Chocobozzz [Tue, 23 Oct 2018 09:38:48 +0000 (11:38 +0200)]
Add compatibility with other Linked Signature algorithms

6 years agoadd cli option to run without client
Rigel Kent [Wed, 14 Nov 2018 14:27:47 +0000 (15:27 +0100)]
add cli option to run without client

6 years agoRevert change og video type
Chocobozzz [Wed, 14 Nov 2018 07:18:50 +0000 (08:18 +0100)]
Revert change og video type

6 years agoupdated REST API documentation
Rigel Kent [Tue, 13 Nov 2018 22:27:58 +0000 (23:27 +0100)]
updated REST API documentation

6 years agoMerge branch 'master' into develop
Chocobozzz [Tue, 13 Nov 2018 14:32:12 +0000 (15:32 +0100)]
Merge branch 'master' into develop

6 years agochange video type
BO41 [Tue, 13 Nov 2018 11:11:33 +0000 (12:11 +0100)]
change video type

6 years agoRename context stats to state
Thomas Citharel [Fri, 9 Nov 2018 18:32:10 +0000 (19:32 +0100)]
Rename context stats to state

I guess it refers to the VideoState enum used here as `state` instead.

6 years agosync API version with PeerTube version and auto-update it via git hooks
Rigel Kent [Tue, 13 Nov 2018 13:31:31 +0000 (14:31 +0100)]
sync API version with PeerTube version and auto-update it via git hooks

6 years ago(ffmpeg) force pixel format yuv420p (#1394)
Rigel Kent [Mon, 12 Nov 2018 14:43:51 +0000 (15:43 +0100)]
(ffmpeg) force pixel format yuv420p (#1394)

6 years agoupdate CONTRIBUTING.md to reflect new documentation sections
Rigel Kent [Fri, 9 Nov 2018 13:51:08 +0000 (14:51 +0100)]
update CONTRIBUTING.md to reflect new documentation sections

6 years agoAdd 'Improve the website' section to CONTRIBUTING (#1366)
Thomas Kuntz [Sat, 3 Nov 2018 14:00:10 +0000 (15:00 +0100)]
Add 'Improve the website' section to CONTRIBUTING (#1366)

6 years agomore welcoming Contributing section in README.md (#1365)
Thomas Kuntz [Sat, 3 Nov 2018 13:56:34 +0000 (14:56 +0100)]
more welcoming Contributing section in README.md (#1365)

6 years agotiny syntax correction in README.md (#1363)
Jagannath Bhat [Wed, 31 Oct 2018 14:10:57 +0000 (19:40 +0530)]
tiny syntax correction in README.md (#1363)

6 years agoclosing link tag for logo link in README.md (#1362)
Thomas Kuntz [Wed, 31 Oct 2018 14:06:27 +0000 (15:06 +0100)]
closing link tag for logo link in README.md (#1362)

6 years agoreplace 'Create one' with 'Create an instance' in README.md (#1367)
Thomas Kuntz [Wed, 31 Oct 2018 13:33:43 +0000 (14:33 +0100)]
replace 'Create one' with 'Create an instance' in README.md (#1367)

6 years agoFix dependency issues
buoyantair [Mon, 29 Oct 2018 17:06:09 +0000 (22:36 +0530)]
Fix dependency issues

6 years agoMove utils to /shared
buoyantair [Mon, 29 Oct 2018 16:48:31 +0000 (22:18 +0530)]
Move utils to /shared

Move utils used by /server/tools/* & /server/tests/**/* into
/shared folder.

Issue: #1336

6 years agofix typo in CONTRIBUTING.md
Rigel Kent [Wed, 24 Oct 2018 21:39:52 +0000 (23:39 +0200)]
fix typo in CONTRIBUTING.md

6 years agoadd noImplicitThis flag (#1324)
BO41 [Wed, 24 Oct 2018 19:50:18 +0000 (21:50 +0200)]
add noImplicitThis flag (#1324)

6 years agoallow peertube-import-videos.ts CLI script to run concurrently (#1334)
BRAINS YUM [Wed, 24 Oct 2018 18:07:51 +0000 (13:07 -0500)]
allow peertube-import-videos.ts CLI script to run concurrently (#1334)

allows running multiple imports at the same time, whereas previously a concurrent instance of the script deleted another processe's file.

6 years agoFix #1328 - application-config initialisation in CLI tools (#1343)
Frank de Lange [Wed, 24 Oct 2018 10:28:25 +0000 (12:28 +0200)]
Fix #1328 - application-config initialisation in CLI tools (#1343)

Test for an empty object in `cli.ts` when no config data is present (i.e. when run on a new install).

6 years ago(doc) add VPS as development platform example in CONTRIBUTING.md (#1278)
Aurélien Béranger [Tue, 23 Oct 2018 22:16:47 +0000 (00:16 +0200)]
(doc) add VPS as development platform example in CONTRIBUTING.md (#1278)

6 years agoMake backups of files in optimize-old-videos.ts (#1304)
Felix Ableitner [Tue, 23 Oct 2018 07:25:09 +0000 (02:25 -0500)]
Make backups of files in optimize-old-videos.ts (#1304)

6 years agoConfigure docker image to accept trust_proxy as an env variable in json array (#1338)
LecygneNoir [Mon, 22 Oct 2018 17:11:01 +0000 (19:11 +0200)]
Configure docker image to accept trust_proxy as an env variable in json array (#1338)

6 years agoImprove dev Dockerfile (#1333)
Kyâne Pichou [Mon, 22 Oct 2018 12:37:40 +0000 (14:37 +0200)]
Improve dev Dockerfile (#1333)

* Improve dev Dockerfile

Use Docker best-practices for the development Dockerfile. Save 3Mo.

* Update support/docker/dev/Dockerfile

Co-Authored-By: pichouk <kyane@kyane.fr>
6 years ago(doc) add manpage to peertube cli
Rigel Kent [Sat, 20 Oct 2018 17:15:41 +0000 (19:15 +0200)]
(doc) add manpage to peertube cli

6 years agoBumped to version v1.1.0-alpha.2
Chocobozzz [Fri, 19 Oct 2018 13:29:30 +0000 (15:29 +0200)]
Bumped to version v1.1.0-alpha.2

6 years ago(doc) fix path to peertube-repl
Rigel Kent [Fri, 19 Oct 2018 13:47:31 +0000 (15:47 +0200)]
(doc) fix path to peertube-repl

6 years agoFix webtorrent disabled by default
Chocobozzz [Fri, 19 Oct 2018 12:56:02 +0000 (14:56 +0200)]
Fix webtorrent disabled by default

6 years agoUpdate changelog for 1.1.0-alpha.2
Chocobozzz [Fri, 19 Oct 2018 12:03:02 +0000 (14:03 +0200)]
Update changelog for 1.1.0-alpha.2

6 years agoPeerTube is not in alpha anymore
Chocobozzz [Fri, 19 Oct 2018 12:00:58 +0000 (14:00 +0200)]
PeerTube is not in alpha anymore

6 years agoadd repl to the cli wrapper, remove extraneous TOC in tools.md
Rigel Kent [Fri, 19 Oct 2018 12:24:35 +0000 (14:24 +0200)]
add repl to the cli wrapper, remove extraneous TOC in tools.md

6 years agoMerge branch 'release/v1.0.0' into develop
Chocobozzz [Fri, 19 Oct 2018 11:48:07 +0000 (13:48 +0200)]
Merge branch 'release/v1.0.0' into develop

6 years agoBumped to version v1.0.1 v1.0.1
Chocobozzz [Fri, 19 Oct 2018 11:18:45 +0000 (13:18 +0200)]
Bumped to version v1.0.1

6 years agoUpdate changelog
Chocobozzz [Fri, 19 Oct 2018 10:39:31 +0000 (12:39 +0200)]
Update changelog

6 years agoAdd HTTP signature check before linked signature
Chocobozzz [Fri, 19 Oct 2018 09:41:19 +0000 (11:41 +0200)]
Add HTTP signature check before linked signature

It's faster, and will allow us to use RSA signature 2018 (with upstream
jsonld-signature module) without too much incompatibilities in the
peertube federation

6 years agoUpdate translations
Chocobozzz [Fri, 19 Oct 2018 10:42:13 +0000 (12:42 +0200)]
Update translations

6 years agoUpdate changelog
Chocobozzz [Fri, 19 Oct 2018 10:39:31 +0000 (12:39 +0200)]
Update changelog

6 years agoAdd HTTP signature check before linked signature
Chocobozzz [Fri, 19 Oct 2018 09:41:19 +0000 (11:41 +0200)]
Add HTTP signature check before linked signature

It's faster, and will allow us to use RSA signature 2018 (with upstream
jsonld-signature module) without too much incompatibilities in the
peertube federation

6 years agoFeature/description support fields length 1000 (#1267)
BRAINS YUM [Fri, 19 Oct 2018 06:54:01 +0000 (01:54 -0500)]
Feature/description support fields length 1000 (#1267)

* fix migrations to not use config constant values as it can introduce bugs later when they change; (fixes #1259)
remove constant fields imports from migrations

* add migrations to update description and support fields to 1000 (fixes #1258)

* fix client/server account and video_channel description/support fields to be max len 1000 (fixes #1258);
fix test Should fail with a too long description;
fix test Should fail with a long description;
fix test Should fail with a long description;
Remove USER.SUPPORT from constants since that field no longer exists;
null not false, in migrations/0280-description-support.ts;
video support field 1000, oops;

* rename migration 0280-description-support.ts -> 0285-description-support.ts;
update video support maxlength text

6 years agoFix embed
Chocobozzz [Fri, 19 Oct 2018 06:37:10 +0000 (08:37 +0200)]
Fix embed

6 years agofix lint test
Rigel Kent [Thu, 18 Oct 2018 21:49:12 +0000 (23:49 +0200)]
fix lint test

6 years agoadding minimum signup age conforming to ceiling GPDR age
Rigel Kent [Thu, 18 Oct 2018 15:13:27 +0000 (17:13 +0200)]
adding minimum signup age conforming to ceiling GPDR age

It is not yet configurable and should be made so as GDPR (or other
regulations for that matter) can specify other minimum age requirements.

6 years agoFix optimize old videos script
Chocobozzz [Thu, 18 Oct 2018 14:53:52 +0000 (16:53 +0200)]
Fix optimize old videos script

6 years agoUpdate contributors list
Chocobozzz [Thu, 18 Oct 2018 14:34:18 +0000 (16:34 +0200)]
Update contributors list

6 years agoPeerTube is not in beta anymore
Chocobozzz [Thu, 18 Oct 2018 13:59:25 +0000 (15:59 +0200)]
PeerTube is not in beta anymore

6 years agoMake abuse-delete confirmation box clearer
mike stedman [Thu, 18 Oct 2018 02:22:06 +0000 (20:22 -0600)]
Make abuse-delete confirmation box clearer

6 years agoChange "delete" to "delete this report"
Mike [Thu, 18 Oct 2018 02:04:50 +0000 (20:04 -0600)]
Change "delete" to "delete this report"

Closes #1295.

6 years agoFix lint
Chocobozzz [Thu, 18 Oct 2018 12:58:11 +0000 (14:58 +0200)]
Fix lint

6 years agoBetter typings
Chocobozzz [Thu, 18 Oct 2018 12:35:31 +0000 (14:35 +0200)]
Better typings

6 years agoFix transcoding
Chocobozzz [Thu, 18 Oct 2018 07:44:43 +0000 (09:44 +0200)]
Fix transcoding

6 years agoAP mimeType -> mediaType
Chocobozzz [Thu, 18 Oct 2018 06:48:24 +0000 (08:48 +0200)]
AP mimeType -> mediaType

6 years agoNoImplicitAny flag true (#1157)
BO41 [Thu, 18 Oct 2018 07:08:59 +0000 (09:08 +0200)]
NoImplicitAny flag true (#1157)

this enables the `noImplicitAny` flag in the Typescript compiler

> When the noImplicitAny flag is true and the TypeScript compiler cannot infer the type, it still generates the JavaScript files, but it also reports an error. Many seasoned developers prefer this stricter setting because type checking catches more unintentional errors at compile time.

closes: #1131
replaces #1137

6 years agoOup's
Chocobozzz [Wed, 17 Oct 2018 15:58:21 +0000 (17:58 +0200)]
Oup's

6 years agoFix tests
Chocobozzz [Wed, 17 Oct 2018 11:10:58 +0000 (13:10 +0200)]
Fix tests

6 years agoUpdate translations
Chocobozzz [Wed, 17 Oct 2018 08:57:58 +0000 (10:57 +0200)]
Update translations

6 years agoMerge branch 'feature/webtorrent-disabling' into develop
Chocobozzz [Wed, 17 Oct 2018 08:48:56 +0000 (10:48 +0200)]
Merge branch 'feature/webtorrent-disabling' into develop

6 years agoFix webtorrent disabling
Chocobozzz [Wed, 17 Oct 2018 08:47:01 +0000 (10:47 +0200)]
Fix webtorrent disabling

6 years agoSet keyframe interval for transcoding (fixes #1147) (#1231)
Felix Ableitner [Wed, 17 Oct 2018 08:15:38 +0000 (03:15 -0500)]
Set keyframe interval for transcoding (fixes #1147) (#1231)

* Set keyframe interval for transcoding (fixes #1147)

* remove -maxrate and old bitrate setter

* pass fps as parameter

* set type for ffmpeg param

* assign ffmpeg object

6 years agodont export base bitrate
Felix Ableitner [Wed, 10 Oct 2018 07:39:34 +0000 (02:39 -0500)]
dont export base bitrate

6 years agomore documentation
Felix Ableitner [Tue, 9 Oct 2018 23:53:16 +0000 (18:53 -0500)]
more documentation

6 years agobetter documentation
Felix Ableitner [Tue, 9 Oct 2018 23:22:35 +0000 (18:22 -0500)]
better documentation

6 years agoScale bitrate linearly with FPS
Felix Ableitner [Tue, 9 Oct 2018 22:46:26 +0000 (17:46 -0500)]
Scale bitrate linearly with FPS

6 years agoBumped to version v1.1.0-alpha.1 v1.1.0-alpha.1
Chocobozzz [Wed, 17 Oct 2018 06:43:16 +0000 (08:43 +0200)]
Bumped to version v1.1.0-alpha.1

6 years agoImprove release script
Chocobozzz [Wed, 17 Oct 2018 06:42:54 +0000 (08:42 +0200)]
Improve release script

6 years agoFix code typos
Chocobozzz [Tue, 16 Oct 2018 09:51:28 +0000 (11:51 +0200)]
Fix code typos

6 years agoMove redundancy in its own travis container
Chocobozzz [Tue, 16 Oct 2018 08:55:29 +0000 (10:55 +0200)]
Move redundancy in its own travis container

6 years agoFix redundancy test
Chocobozzz [Tue, 16 Oct 2018 07:37:32 +0000 (09:37 +0200)]
Fix redundancy test

6 years agoAdd ability to mute a user/instance by server in client
Chocobozzz [Mon, 15 Oct 2018 14:43:14 +0000 (16:43 +0200)]
Add ability to mute a user/instance by server in client

6 years agoAdd ability to mute a user/instance by server in server api
Chocobozzz [Mon, 15 Oct 2018 11:03:04 +0000 (13:03 +0200)]
Add ability to mute a user/instance by server in server api

6 years agoAdd user/instance block by users in the client
Chocobozzz [Fri, 12 Oct 2018 15:26:40 +0000 (17:26 +0200)]
Add user/instance block by users in the client

6 years agoAdd ability for users to block an account/instance on server side
Chocobozzz [Fri, 12 Oct 2018 13:26:04 +0000 (15:26 +0200)]
Add ability for users to block an account/instance on server side

6 years agoupdate tslint config and fix member ordering (#1279)
BO41 [Mon, 15 Oct 2018 23:04:50 +0000 (01:04 +0200)]
update tslint config and fix member ordering (#1279)

6 years agotypo and grammar in README.md (#1281)
Alexander F. Rødseth [Mon, 15 Oct 2018 19:41:42 +0000 (12:41 -0700)]
typo and grammar in README.md (#1281)

6 years agoimprove description of the HTTP video import feature
Rigel Kent [Mon, 15 Oct 2018 16:53:06 +0000 (18:53 +0200)]
improve description of the HTTP video import feature

6 years agoUpdate CHANGELOG.md
Chocobozzz [Mon, 15 Oct 2018 12:52:11 +0000 (14:52 +0200)]
Update CHANGELOG.md

6 years agoadd alwaysStrict flag to client/tsconfig.json (#1280)
BO41 [Mon, 15 Oct 2018 12:35:18 +0000 (14:35 +0200)]
add alwaysStrict flag to client/tsconfig.json (#1280)

6 years ago(doc) update architecture, tools and readme
Rigel Kent [Sun, 14 Oct 2018 19:08:52 +0000 (21:08 +0200)]
(doc) update architecture, tools and readme

6 years agoadd REPL in server/tools/repl.ts (#1248)
BRAINS YUM [Sun, 14 Oct 2018 17:48:08 +0000 (12:48 -0500)]
add REPL in server/tools/repl.ts (#1248)

6 years agorename News category into News & Politics (#1261)
Adnane Belmadiaf [Sun, 14 Oct 2018 17:43:17 +0000 (19:43 +0200)]
rename News category into News & Politics (#1261)

6 years agomove to boolean switch 1201/head
Rigel Kent [Fri, 12 Oct 2018 16:12:39 +0000 (18:12 +0200)]
move to boolean switch