Chocobozzz [Tue, 30 Jan 2018 14:51:55 +0000 (15:51 +0100)]
Fix job queue backoff
Chocobozzz [Tue, 30 Jan 2018 14:35:15 +0000 (15:35 +0100)]
Fix email tests
Chocobozzz [Tue, 30 Jan 2018 14:16:24 +0000 (15:16 +0100)]
Add tests for emails
Chocobozzz [Tue, 30 Jan 2018 12:27:07 +0000 (13:27 +0100)]
Add ability to reset our password
Chocobozzz [Mon, 29 Jan 2018 15:45:29 +0000 (16:45 +0100)]
Add little effect on hover for the play button
Chocobozzz [Mon, 29 Jan 2018 15:15:39 +0000 (16:15 +0100)]
Add message on 413 http error code
Chocobozzz [Mon, 29 Jan 2018 15:09:50 +0000 (16:09 +0100)]
Add ability to login with email
Chocobozzz [Mon, 29 Jan 2018 14:14:54 +0000 (15:14 +0100)]
Bumped to version v0.0.18-alpha
Chocobozzz [Mon, 29 Jan 2018 14:14:29 +0000 (15:14 +0100)]
25 items per page
Chocobozzz [Mon, 29 Jan 2018 10:58:27 +0000 (11:58 +0100)]
Bumped to version v0.0.17-alpha
Chocobozzz [Mon, 29 Jan 2018 10:58:07 +0000 (11:58 +0100)]
Fix migrations
Chocobozzz [Mon, 29 Jan 2018 10:28:42 +0000 (11:28 +0100)]
Bumped to version v0.0.16-alpha
Chocobozzz [Mon, 29 Jan 2018 10:23:38 +0000 (11:23 +0100)]
Move docker do in support/doc
Chocobozzz [Mon, 29 Jan 2018 10:05:52 +0000 (11:05 +0100)]
Add missing context fields
Chocobozzz [Mon, 29 Jan 2018 09:52:19 +0000 (10:52 +0100)]
Add id to likes/dislikes/comments/shares collections
Chocobozzz [Mon, 29 Jan 2018 08:30:06 +0000 (09:30 +0100)]
Fix search pagination
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
Chocobozzz [Fri, 26 Jan 2018 16:48:41 +0000 (17:48 +0100)]
Fix video announces processing
Chocobozzz [Fri, 26 Jan 2018 16:25:35 +0000 (17:25 +0100)]
Use sensitive instead of nsfw in activitypub
Chocobozzz [Fri, 26 Jan 2018 14:49:57 +0000 (15:49 +0100)]
Don't rehost announced video activities
Chocobozzz [Fri, 26 Jan 2018 13:14:59 +0000 (14:14 +0100)]
Add message for public registration on peertube
Chocobozzz [Fri, 26 Jan 2018 13:14:43 +0000 (14:14 +0100)]
Add unique index on video comment url
Chocobozzz [Fri, 26 Jan 2018 12:55:27 +0000 (13:55 +0100)]
Don't leak passwords in log
Chocobozzz [Fri, 26 Jan 2018 11:02:18 +0000 (12:02 +0100)]
Fix announce activities
Chocobozzz [Fri, 26 Jan 2018 10:44:08 +0000 (11:44 +0100)]
Add context on activitypub responses
Chocobozzz [Fri, 26 Jan 2018 10:20:46 +0000 (11:20 +0100)]
Only accept public comments
Chocobozzz [Fri, 26 Jan 2018 09:50:05 +0000 (10:50 +0100)]
Upgrade clearer in production guide
Chocobozzz [Fri, 26 Jan 2018 08:50:43 +0000 (09:50 +0100)]
Fix package.json scripts
Chocobozzz [Thu, 25 Jan 2018 18:13:08 +0000 (19:13 +0100)]
Add redis for travis
Chocobozzz [Thu, 25 Jan 2018 18:01:13 +0000 (19:01 +0100)]
Improve video upload guard a little bit
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.
Chocobozzz [Wed, 24 Jan 2018 15:15:27 +0000 (16:15 +0100)]
Accept actors with url objects instead of string
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
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
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
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.
Benjamin Bouvier [Tue, 16 Jan 2018 22:37:15 +0000 (23:37 +0100)]
Fixes #205: Fix Janitor configuration;
Thomas Citharel [Thu, 25 Jan 2018 07:13:19 +0000 (08:13 +0100)]
typos (#246)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
luzpaz [Thu, 25 Jan 2018 07:12:42 +0000 (02:12 -0500)]
Misc. typos (#245)
Found via `codespell -q 3`
Chocobozzz [Wed, 24 Jan 2018 11:02:38 +0000 (12:02 +0100)]
Add api documentation in readme
Chocobozzz [Wed, 24 Jan 2018 10:54:32 +0000 (11:54 +0100)]
Add api doc in html
Chocobozzz [Wed, 24 Jan 2018 10:03:13 +0000 (11:03 +0100)]
Fix tests
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
Chocobozzz [Wed, 24 Jan 2018 09:33:50 +0000 (10:33 +0100)]
Fix lint
Chocobozzz [Wed, 24 Jan 2018 09:25:56 +0000 (10:25 +0100)]
Upgrade server dependencies
Chocobozzz [Wed, 24 Jan 2018 08:36:42 +0000 (09:36 +0100)]
Bumped to version v0.0.15-alpha
Chocobozzz [Wed, 24 Jan 2018 08:21:45 +0000 (09:21 +0100)]
Use json for schema.org instead of tags
Chocobozzz [Tue, 23 Jan 2018 17:58:07 +0000 (18:58 +0100)]
Move commander in production dependencies
Chocobozzz [Tue, 23 Jan 2018 16:19:23 +0000 (17:19 +0100)]
Bumped to version v0.0.14-alpha
Chocobozzz [Tue, 23 Jan 2018 16:09:06 +0000 (17:09 +0100)]
Add schema.org tags to videos
Chocobozzz [Tue, 23 Jan 2018 15:32:49 +0000 (16:32 +0100)]
Avoid to linkify truncated links
Chocobozzz [Tue, 23 Jan 2018 14:15:03 +0000 (15:15 +0100)]
Add style to cancel button
Chocobozzz [Tue, 23 Jan 2018 14:01:54 +0000 (15:01 +0100)]
Don't play video if user paused it during loading
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
Chocobozzz [Tue, 23 Jan 2018 08:15:36 +0000 (09:15 +0100)]
Destroy user token when changing its role
Chocobozzz [Tue, 23 Jan 2018 08:00:23 +0000 (09:00 +0100)]
Peertube home in /var/www instead of /home
Thomas Citharel [Tue, 23 Jan 2018 07:53:15 +0000 (08:53 +0100)]
Improve docs (#232)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Chocobozzz [Mon, 22 Jan 2018 08:42:42 +0000 (09:42 +0100)]
Add commander in dependencies instead of dev dep
Chocobozzz [Fri, 19 Jan 2018 13:47:03 +0000 (14:47 +0100)]
Fix tests
Chocobozzz [Fri, 19 Jan 2018 12:58:13 +0000 (13:58 +0100)]
Add ability to configure log level
Chocobozzz [Fri, 19 Jan 2018 09:30:35 +0000 (10:30 +0100)]
Add SQL backup/restore commands in production guide
Chocobozzz [Fri, 19 Jan 2018 08:15:42 +0000 (09:15 +0100)]
Fix embed button outline
Chocobozzz [Fri, 19 Jan 2018 07:44:30 +0000 (08:44 +0100)]
Add http tracker in torrent too
Chocobozzz [Thu, 18 Jan 2018 18:50:28 +0000 (19:50 +0100)]
Bumped to version v0.0.13-alpha
Chocobozzz [Thu, 18 Jan 2018 18:37:35 +0000 (19:37 +0100)]
Fix videos list sql request
Sequelize my love <3
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
Chocobozzz [Thu, 18 Jan 2018 17:40:12 +0000 (18:40 +0100)]
Fix release script
Chocobozzz [Thu, 18 Jan 2018 17:34:34 +0000 (18:34 +0100)]
Bumped to version v0.0.12-alpha
Chocobozzz [Thu, 18 Jan 2018 17:10:45 +0000 (18:10 +0100)]
Increase tests timeout
Chocobozzz [Thu, 18 Jan 2018 16:44:13 +0000 (17:44 +0100)]
nginx optimizations
Chocobozzz [Thu, 18 Jan 2018 16:44:04 +0000 (17:44 +0100)]
Video get SQL optimization
Chocobozzz [Thu, 18 Jan 2018 14:22:36 +0000 (15:22 +0100)]
Optimize SQL query that fetch actor outbox
Chocobozzz [Thu, 18 Jan 2018 13:59:27 +0000 (14:59 +0100)]
Avoid too many requests and fetching outbox
Chocobozzz [Thu, 18 Jan 2018 09:53:54 +0000 (10:53 +0100)]
Don't show videos of remote instance after unfollow
Chocobozzz [Wed, 17 Jan 2018 09:50:33 +0000 (10:50 +0100)]
Set sort refractoring
Vincent Stakenburg [Thu, 18 Jan 2018 08:39:06 +0000 (09:39 +0100)]
Fix some grammar (#216)
taziden [Wed, 17 Jan 2018 10:47:45 +0000 (11:47 +0100)]
fix 2 other typos (#209)
taziden [Wed, 17 Jan 2018 10:34:26 +0000 (11:34 +0100)]
fix typo in production guide (#208)
Chocobozzz [Wed, 17 Jan 2018 09:32:03 +0000 (10:32 +0100)]
Add ability to update some configuration keys
Chocobozzz [Tue, 16 Jan 2018 09:10:20 +0000 (10:10 +0100)]
Fix loader videojs
Jan Keromnes [Tue, 16 Jan 2018 15:46:04 +0000 (16:46 +0100)]
Add Janitor configuration file for PeerTube. (#204)
Chocobozzz [Tue, 16 Jan 2018 08:32:29 +0000 (09:32 +0100)]
Overwrite on upgrade when unziping
Chocobozzz [Tue, 16 Jan 2018 08:18:19 +0000 (09:18 +0100)]
Update README badge paths
Chocobozzz [Tue, 16 Jan 2018 07:53:01 +0000 (08:53 +0100)]
Fix upgrade command
Chocobozzz [Tue, 16 Jan 2018 07:47:48 +0000 (08:47 +0100)]
Bumped to version v0.0.11-alpha
Chocobozzz [Tue, 16 Jan 2018 07:46:44 +0000 (08:46 +0100)]
Fix config storage paths
Chocobozzz [Mon, 15 Jan 2018 17:23:17 +0000 (18:23 +0100)]
Remove npm run upgrade
Use command from production.md instead
Chocobozzz [Mon, 15 Jan 2018 17:19:22 +0000 (18:19 +0100)]
Remove storage.certs from checker
Chocobozzz [Mon, 15 Jan 2018 17:06:43 +0000 (18:06 +0100)]
Remove unused keys in configuration
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.
Chocobozzz [Mon, 15 Jan 2018 15:55:13 +0000 (16:55 +0100)]
Bumped to version v0.0.10-alpha
Chocobozzz [Mon, 15 Jan 2018 15:47:53 +0000 (16:47 +0100)]
Bumped to version v0.0.9-alpha
Chocobozzz [Mon, 15 Jan 2018 15:47:53 +0000 (16:47 +0100)]
Bumped to version v0.0.9-alpha
Chocobozzz [Mon, 15 Jan 2018 15:43:40 +0000 (16:43 +0100)]
Bumped to version v0.0.8-alpha
Chocobozzz [Mon, 15 Jan 2018 12:23:48 +0000 (13:23 +0100)]
Add github release to release script
Chocobozzz [Mon, 15 Jan 2018 10:51:51 +0000 (11:51 +0100)]
Bumped to version 0.0.7-alpha
Chocobozzz [Mon, 15 Jan 2018 10:45:19 +0000 (11:45 +0100)]
Bumped to version 0.0.6-alpha
Chocobozzz [Mon, 15 Jan 2018 10:43:43 +0000 (11:43 +0100)]
Bumped to version 0.0.5-alpha
Chocobozzz [Mon, 15 Jan 2018 10:35:03 +0000 (11:35 +0100)]
Bumped to version 0.0.4-alpha
Chocobozzz [Mon, 15 Jan 2018 10:31:25 +0000 (11:31 +0100)]
Bumped to version 0.0.3-alpha