oweals/peertube.git
6 years agoDon't leak unlisted videos
Chocobozzz [Wed, 31 Jan 2018 13:40:42 +0000 (14:40 +0100)]
Don't leak unlisted videos

6 years agoAdd follower name in admin list
Chocobozzz [Wed, 31 Jan 2018 13:11:10 +0000 (14:11 +0100)]
Add follower name in admin list

6 years agoFix responsive with modale and menu displayed
Chocobozzz [Wed, 31 Jan 2018 10:58:11 +0000 (11:58 +0100)]
Fix responsive with modale and menu displayed

6 years agoImprove responsive on video watch
Chocobozzz [Wed, 31 Jan 2018 10:38:05 +0000 (11:38 +0100)]
Improve responsive on video watch

6 years agoHide description previews on mobile view
Chocobozzz [Wed, 31 Jan 2018 09:42:01 +0000 (10:42 +0100)]
Hide description previews on mobile view

6 years agoFix human dates in result lists
Chocobozzz [Wed, 31 Jan 2018 09:41:44 +0000 (10:41 +0100)]
Fix human dates in result lists

6 years agoAdd version in footer
Chocobozzz [Wed, 31 Jan 2018 09:19:34 +0000 (10:19 +0100)]
Add version in footer

6 years agoMobile version: menu full width and autoclosed
Chocobozzz [Wed, 31 Jan 2018 09:08:05 +0000 (10:08 +0100)]
Mobile version: menu full width and autoclosed

6 years agoBumped to version v0.0.19-alpha v0.0.19-alpha
Chocobozzz [Wed, 31 Jan 2018 08:08:25 +0000 (09:08 +0100)]
Bumped to version v0.0.19-alpha

6 years agoFix job queue backoff
Chocobozzz [Tue, 30 Jan 2018 14:51:55 +0000 (15:51 +0100)]
Fix job queue backoff

6 years agoFix email tests
Chocobozzz [Tue, 30 Jan 2018 14:35:15 +0000 (15:35 +0100)]
Fix email tests

6 years agoAdd tests for emails
Chocobozzz [Tue, 30 Jan 2018 14:16:24 +0000 (15:16 +0100)]
Add tests for emails

6 years agoAdd ability to reset our password
Chocobozzz [Tue, 30 Jan 2018 12:27:07 +0000 (13:27 +0100)]
Add ability to reset our password

6 years agoAdd little effect on hover for the play button
Chocobozzz [Mon, 29 Jan 2018 15:45:29 +0000 (16:45 +0100)]
Add little effect on hover for the play button

6 years agoAdd message on 413 http error code
Chocobozzz [Mon, 29 Jan 2018 15:15:39 +0000 (16:15 +0100)]
Add message on 413 http error code

6 years agoAdd ability to login with email
Chocobozzz [Mon, 29 Jan 2018 15:09:50 +0000 (16:09 +0100)]
Add ability to login with email

6 years agoBumped to version v0.0.18-alpha v0.0.18-alpha
Chocobozzz [Mon, 29 Jan 2018 14:14:54 +0000 (15:14 +0100)]
Bumped to version v0.0.18-alpha

6 years ago25 items per page
Chocobozzz [Mon, 29 Jan 2018 14:14:29 +0000 (15:14 +0100)]
25 items per page

6 years agoBumped to version v0.0.17-alpha v0.0.17-alpha
Chocobozzz [Mon, 29 Jan 2018 10:58:27 +0000 (11:58 +0100)]
Bumped to version v0.0.17-alpha

6 years agoFix migrations
Chocobozzz [Mon, 29 Jan 2018 10:58:07 +0000 (11:58 +0100)]
Fix migrations

6 years agoBumped to version v0.0.16-alpha v0.0.16-alpha
Chocobozzz [Mon, 29 Jan 2018 10:28:42 +0000 (11:28 +0100)]
Bumped to version v0.0.16-alpha

6 years agoMove docker do in support/doc
Chocobozzz [Mon, 29 Jan 2018 10:23:38 +0000 (11:23 +0100)]
Move docker do in support/doc

6 years agoAdd missing context fields
Chocobozzz [Mon, 29 Jan 2018 10:05:52 +0000 (11:05 +0100)]
Add missing context fields

6 years agoAdd id to likes/dislikes/comments/shares collections
Chocobozzz [Mon, 29 Jan 2018 09:52:19 +0000 (10:52 +0100)]
Add id to likes/dislikes/comments/shares collections

6 years agoFix search pagination
Chocobozzz [Mon, 29 Jan 2018 08:30:06 +0000 (09:30 +0100)]
Fix search pagination

6 years agoAdd production Alpine and Debian Stretch Docker images (#225)
kaiyou [Mon, 29 Jan 2018 07:52:20 +0000 (08:52 +0100)]
Add production Alpine and Debian Stretch Docker images (#225)

* First pass at a (swarm-compatible) docker image

Uses an existing traefik server as a https reverse proxy.

* Add example config for a Docker swarm deployment

* Point to traefik config for docker compose setup

* Clarify that traefik is needed for the example config

* Use node:8-stretch base image and don't install yarn

(The base image already contains yarn.)

* Initial commit for an Alpine Docker image

* Fix docker volume path

* Merge #213 and #225 and move files around

* Remove unnecessary dependencies from the alpine build

* Update Dockerfiles to match install path, config path, etc.

* Update the configuration in the example compose file

* Update the configuration in the example swarm file

* Remove the declared networks and volumes from the compose example, which are not strictly required

* Update attachment path in the documentation

* Display traefik as a suggestion and not a required dependency

* Update the Docker ignored files

* Fix typos reported in #225

* Move production Dockerfiles to a production directory

* Add the redis configuration settings

* Add Docker files to the dockerignore

* Make the signup limit configurable

6 years agoFix video announces processing
Chocobozzz [Fri, 26 Jan 2018 16:48:41 +0000 (17:48 +0100)]
Fix video announces processing

6 years agoUse sensitive instead of nsfw in activitypub
Chocobozzz [Fri, 26 Jan 2018 16:25:35 +0000 (17:25 +0100)]
Use sensitive instead of nsfw in activitypub

6 years agoDon't rehost announced video activities
Chocobozzz [Fri, 26 Jan 2018 14:49:57 +0000 (15:49 +0100)]
Don't rehost announced video activities

6 years agoAdd message for public registration on peertube
Chocobozzz [Fri, 26 Jan 2018 13:14:59 +0000 (14:14 +0100)]
Add message for public registration on peertube

6 years agoAdd unique index on video comment url
Chocobozzz [Fri, 26 Jan 2018 13:14:43 +0000 (14:14 +0100)]
Add unique index on video comment url

6 years agoDon't leak passwords in log
Chocobozzz [Fri, 26 Jan 2018 12:55:27 +0000 (13:55 +0100)]
Don't leak passwords in log

6 years agoFix announce activities
Chocobozzz [Fri, 26 Jan 2018 11:02:18 +0000 (12:02 +0100)]
Fix announce activities

6 years agoAdd context on activitypub responses
Chocobozzz [Fri, 26 Jan 2018 10:44:08 +0000 (11:44 +0100)]
Add context on activitypub responses

6 years agoOnly accept public comments
Chocobozzz [Fri, 26 Jan 2018 10:20:46 +0000 (11:20 +0100)]
Only accept public comments

6 years agoUpgrade clearer in production guide
Chocobozzz [Fri, 26 Jan 2018 09:50:05 +0000 (10:50 +0100)]
Upgrade clearer in production guide

6 years agoFix package.json scripts
Chocobozzz [Fri, 26 Jan 2018 08:50:43 +0000 (09:50 +0100)]
Fix package.json scripts

6 years agoAdd redis for travis
Chocobozzz [Thu, 25 Jan 2018 18:13:08 +0000 (19:13 +0100)]
Add redis for travis

6 years agoImprove video upload guard a little bit
Chocobozzz [Thu, 25 Jan 2018 18:01:13 +0000 (19:01 +0100)]
Improve video upload guard a little bit

6 years agoMove job queue to redis
Chocobozzz [Thu, 25 Jan 2018 14:05:18 +0000 (15:05 +0100)]
Move job queue to redis

We'll use it as cache in the future.

/!\ You'll loose your old jobs (pending jobs too) so upgrade only when
you don't have pending job anymore.

6 years agoAccept actors with url objects instead of string
Chocobozzz [Wed, 24 Jan 2018 15:15:27 +0000 (16:15 +0100)]
Accept actors with url objects instead of string

6 years agoIssue #195 : When uploading, warn when the user quits the page (#222)
Dimitri Gilbert [Thu, 25 Jan 2018 17:40:23 +0000 (18:40 +0100)]
Issue #195 : When uploading, warn when the user quits the page (#222)

* issue #195

* fixing missing provider definition

* fix styling issue

* fix styling issue

* removed unecessary code

* using angular confirmService instead of window.confirm

* gitignore unecessary folders

* style fixes

* using a generic canDeactivateGuard

* fixing lint style

6 years agoApi doc improvement (#252)
Dimitri Gilbert [Thu, 25 Jan 2018 17:39:51 +0000 (18:39 +0100)]
Api doc improvement (#252)

* Basic api documentation

* fix styling issue

* fix styling issue

* gitignore unecessary folders

* openApi 2.0 first draft

* solved conflicts

* solved errors in openapi file

* added missing doc on video + deleted apidoc comments

* fix last warnings and errors inopenapi definition

* openapi fix typo + improvement on video/comment endpoints

* removed misplaced openapi file

6 years agoAdd --disable-host-check to development watch script to support proxies.
Jan Keromnes [Thu, 25 Jan 2018 13:41:10 +0000 (14:41 +0100)]
Add --disable-host-check to development watch script to support proxies.

See also https://github.com/webpack/webpack-dev-server/issues/882

6 years agoPre-build PeerTube again in dev Dockerfile.
Jan Keromnes [Thu, 25 Jan 2018 11:35:12 +0000 (12:35 +0100)]
Pre-build PeerTube again in dev Dockerfile.

PeerTube pre-build was removed in #207 but is still valuable.

6 years agoFixes #205: Fix Janitor configuration;
Benjamin Bouvier [Tue, 16 Jan 2018 22:37:15 +0000 (23:37 +0100)]
Fixes #205: Fix Janitor configuration;

6 years agotypos (#246)
Thomas Citharel [Thu, 25 Jan 2018 07:13:19 +0000 (08:13 +0100)]
typos (#246)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoMisc. typos (#245)
luzpaz [Thu, 25 Jan 2018 07:12:42 +0000 (02:12 -0500)]
Misc. typos (#245)

Found via `codespell -q 3`

6 years agoAdd api documentation in readme
Chocobozzz [Wed, 24 Jan 2018 11:02:38 +0000 (12:02 +0100)]
Add api documentation in readme

6 years agoAdd api doc in html
Chocobozzz [Wed, 24 Jan 2018 10:54:32 +0000 (11:54 +0100)]
Add api doc in html

6 years agoFix tests
Chocobozzz [Wed, 24 Jan 2018 10:03:13 +0000 (11:03 +0100)]
Fix tests

6 years agoBasic api documentation #7 (#220)
Dimitri Gilbert [Wed, 24 Jan 2018 09:44:52 +0000 (10:44 +0100)]
Basic api documentation #7 (#220)

* Basic api documentation

* fix styling issue

* fix styling issue

* gitignore unecessary folders

* openApi 2.0 first draft

* solved conflicts

* solved errors in openapi file

* added missing doc on video + deleted apidoc comments

* fix last warnings and errors inopenapi definition

6 years agoFix lint
Chocobozzz [Wed, 24 Jan 2018 09:33:50 +0000 (10:33 +0100)]
Fix lint

6 years agoUpgrade server dependencies
Chocobozzz [Wed, 24 Jan 2018 09:25:56 +0000 (10:25 +0100)]
Upgrade server dependencies

6 years agoBumped to version v0.0.15-alpha
Chocobozzz [Wed, 24 Jan 2018 08:36:42 +0000 (09:36 +0100)]
Bumped to version v0.0.15-alpha

6 years agoUse json for schema.org instead of tags
Chocobozzz [Wed, 24 Jan 2018 08:21:45 +0000 (09:21 +0100)]
Use json for schema.org instead of tags

6 years agoMove commander in production dependencies
Chocobozzz [Tue, 23 Jan 2018 17:58:07 +0000 (18:58 +0100)]
Move commander in production dependencies

6 years agoBumped to version v0.0.14-alpha v0.0.14-alpha
Chocobozzz [Tue, 23 Jan 2018 16:19:23 +0000 (17:19 +0100)]
Bumped to version v0.0.14-alpha

6 years agoAdd schema.org tags to videos
Chocobozzz [Tue, 23 Jan 2018 16:09:06 +0000 (17:09 +0100)]
Add schema.org tags to videos

6 years agoAvoid to linkify truncated links
Chocobozzz [Tue, 23 Jan 2018 15:32:49 +0000 (16:32 +0100)]
Avoid to linkify truncated links

6 years agoAdd style to cancel button
Chocobozzz [Tue, 23 Jan 2018 14:15:03 +0000 (15:15 +0100)]
Add style to cancel button

6 years agoDon't play video if user paused it during loading
Chocobozzz [Tue, 23 Jan 2018 14:01:54 +0000 (15:01 +0100)]
Don't play video if user paused it during loading

6 years agoIssue #196 : Allow to cancel an upload (#221)
Dimitri Gilbert [Tue, 23 Jan 2018 14:01:38 +0000 (15:01 +0100)]
Issue #196 : Allow to cancel an upload (#221)

* issue #196

* fixed missattribution of var

* fix styling issue

* renamed videoUpload to videoUploadObservable

* added created path to gitignore

* changed uploadCancel method name to cancelUpload

6 years agoDestroy user token when changing its role
Chocobozzz [Tue, 23 Jan 2018 08:15:36 +0000 (09:15 +0100)]
Destroy user token when changing its role

6 years agoPeertube home in /var/www instead of /home
Chocobozzz [Tue, 23 Jan 2018 08:00:23 +0000 (09:00 +0100)]
Peertube home in /var/www instead of /home

6 years agoImprove docs (#232)
Thomas Citharel [Tue, 23 Jan 2018 07:53:15 +0000 (08:53 +0100)]
Improve docs (#232)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
6 years agoAdd commander in dependencies instead of dev dep
Chocobozzz [Mon, 22 Jan 2018 08:42:42 +0000 (09:42 +0100)]
Add commander in dependencies instead of dev dep

6 years agoFix tests
Chocobozzz [Fri, 19 Jan 2018 13:47:03 +0000 (14:47 +0100)]
Fix tests

6 years agoAdd ability to configure log level
Chocobozzz [Fri, 19 Jan 2018 12:58:13 +0000 (13:58 +0100)]
Add ability to configure log level

6 years agoAdd SQL backup/restore commands in production guide
Chocobozzz [Fri, 19 Jan 2018 09:30:35 +0000 (10:30 +0100)]
Add SQL backup/restore commands in production guide

6 years agoFix embed button outline
Chocobozzz [Fri, 19 Jan 2018 08:15:42 +0000 (09:15 +0100)]
Fix embed button outline

6 years agoAdd http tracker in torrent too
Chocobozzz [Fri, 19 Jan 2018 07:44:30 +0000 (08:44 +0100)]
Add http tracker in torrent too

6 years agoBumped to version v0.0.13-alpha v0.0.13-alpha
Chocobozzz [Thu, 18 Jan 2018 18:50:28 +0000 (19:50 +0100)]
Bumped to version v0.0.13-alpha

6 years agoFix videos list sql request
Chocobozzz [Thu, 18 Jan 2018 18:37:35 +0000 (19:37 +0100)]
Fix videos list sql request

Sequelize my love <3

6 years agoDon't serve previews with nginx
Chocobozzz [Thu, 18 Jan 2018 17:45:27 +0000 (18:45 +0100)]
Don't serve previews with nginx

We need to maintain a cache in the node process

6 years agoFix release script
Chocobozzz [Thu, 18 Jan 2018 17:40:12 +0000 (18:40 +0100)]
Fix release script

6 years agoBumped to version v0.0.12-alpha v0.0.12-alpha
Chocobozzz [Thu, 18 Jan 2018 17:34:34 +0000 (18:34 +0100)]
Bumped to version v0.0.12-alpha

6 years agoIncrease tests timeout
Chocobozzz [Thu, 18 Jan 2018 17:10:45 +0000 (18:10 +0100)]
Increase tests timeout

6 years agonginx optimizations
Chocobozzz [Thu, 18 Jan 2018 16:44:13 +0000 (17:44 +0100)]
nginx optimizations

6 years agoVideo get SQL optimization
Chocobozzz [Thu, 18 Jan 2018 16:44:04 +0000 (17:44 +0100)]
Video get SQL optimization

6 years agoOptimize SQL query that fetch actor outbox
Chocobozzz [Thu, 18 Jan 2018 14:22:36 +0000 (15:22 +0100)]
Optimize SQL query that fetch actor outbox

6 years agoAvoid too many requests and fetching outbox
Chocobozzz [Thu, 18 Jan 2018 13:59:27 +0000 (14:59 +0100)]
Avoid too many requests and fetching outbox

6 years agoDon't show videos of remote instance after unfollow
Chocobozzz [Thu, 18 Jan 2018 09:53:54 +0000 (10:53 +0100)]
Don't show videos of remote instance after unfollow

6 years agoSet sort refractoring
Chocobozzz [Wed, 17 Jan 2018 09:50:33 +0000 (10:50 +0100)]
Set sort refractoring

6 years agoFix some grammar (#216)
Vincent Stakenburg [Thu, 18 Jan 2018 08:39:06 +0000 (09:39 +0100)]
Fix some grammar (#216)

6 years agofix 2 other typos (#209)
taziden [Wed, 17 Jan 2018 10:47:45 +0000 (11:47 +0100)]
fix 2 other typos (#209)

6 years agofix typo in production guide (#208)
taziden [Wed, 17 Jan 2018 10:34:26 +0000 (11:34 +0100)]
fix typo in production guide (#208)

6 years agoAdd ability to update some configuration keys
Chocobozzz [Wed, 17 Jan 2018 09:32:03 +0000 (10:32 +0100)]
Add ability to update some configuration keys

6 years agoFix loader videojs
Chocobozzz [Tue, 16 Jan 2018 09:10:20 +0000 (10:10 +0100)]
Fix loader videojs

6 years agoAdd Janitor configuration file for PeerTube. (#204)
Jan Keromnes [Tue, 16 Jan 2018 15:46:04 +0000 (16:46 +0100)]
Add Janitor configuration file for PeerTube. (#204)

6 years agoOverwrite on upgrade when unziping
Chocobozzz [Tue, 16 Jan 2018 08:32:29 +0000 (09:32 +0100)]
Overwrite on upgrade when unziping

6 years agoUpdate README badge paths
Chocobozzz [Tue, 16 Jan 2018 08:18:19 +0000 (09:18 +0100)]
Update README badge paths

6 years agoFix upgrade command
Chocobozzz [Tue, 16 Jan 2018 07:53:01 +0000 (08:53 +0100)]
Fix upgrade command

6 years agoBumped to version v0.0.11-alpha v0.0.11-alpha
Chocobozzz [Tue, 16 Jan 2018 07:47:48 +0000 (08:47 +0100)]
Bumped to version v0.0.11-alpha

6 years agoFix config storage paths
Chocobozzz [Tue, 16 Jan 2018 07:46:44 +0000 (08:46 +0100)]
Fix config storage paths

6 years agoRemove npm run upgrade
Chocobozzz [Mon, 15 Jan 2018 17:23:17 +0000 (18:23 +0100)]
Remove npm run upgrade

Use command from production.md instead

6 years agoRemove storage.certs from checker
Chocobozzz [Mon, 15 Jan 2018 17:19:22 +0000 (18:19 +0100)]
Remove storage.certs from checker

6 years agoRemove unused keys in configuration
Chocobozzz [Mon, 15 Jan 2018 17:06:43 +0000 (18:06 +0100)]
Remove unused keys in configuration

6 years agoUpdate production guide
Chocobozzz [Mon, 15 Jan 2018 16:56:58 +0000 (17:56 +0100)]
Update production guide

Use release that already contains build files. It requires a specific
directories tree but I think it would be fine.

6 years agoBumped to version v0.0.10-alpha
Chocobozzz [Mon, 15 Jan 2018 15:55:13 +0000 (16:55 +0100)]
Bumped to version v0.0.10-alpha