oweals/peertube.git
6 years agoImprove youtube import script
Chocobozzz [Mon, 12 Feb 2018 10:02:14 +0000 (11:02 +0100)]
Improve youtube import script

6 years agoUpgrade.sh (#281)
SVNET Libre [Mon, 12 Feb 2018 08:43:16 +0000 (09:43 +0100)]
Upgrade.sh (#281)

* Upgrade.sh

Bash script for upgrading Instance

* add bash strict mode

* move to "scripts" folder and other fix

* Rename scirpts/upgrade.sh to scripts/upgrade.sh

* Fix SQL BACKUP path

* Fix symbolic link update

6 years agoAdding dependencies informations for CentOS 7 (#288)
Erwan Croze [Mon, 12 Feb 2018 07:11:45 +0000 (08:11 +0100)]
Adding dependencies informations for CentOS 7 (#288)

6 years agoChange manifest properties (#285)
Lucas Teixeira [Sun, 11 Feb 2018 17:28:55 +0000 (15:28 -0200)]
Change manifest properties (#285)

* Change full screen to standalone

This will make the notification bar visible

* Added theme color

Now the address bar will match the color of the search panel.

* Remove orientation:"portrait"

* Re-adding orientation property

This time, with "any" value

6 years agoBegin import script with youtube-dl
Chocobozzz [Fri, 9 Feb 2018 15:47:06 +0000 (16:47 +0100)]
Begin import script with youtube-dl

6 years agoAdd warning in production guide
Chocobozzz [Fri, 9 Feb 2018 12:38:19 +0000 (13:38 +0100)]
Add warning in production guide

6 years agoFix config test
Chocobozzz [Fri, 9 Feb 2018 12:36:07 +0000 (13:36 +0100)]
Fix config test

6 years agoBumped to version v0.0.23-alpha v0.0.23-alpha
Chocobozzz [Fri, 9 Feb 2018 12:19:01 +0000 (13:19 +0100)]
Bumped to version v0.0.23-alpha

6 years agoFix crash with websocket tracker
Chocobozzz [Fri, 9 Feb 2018 12:15:40 +0000 (13:15 +0100)]
Fix crash with websocket tracker

6 years agoFix timestamp logging
Chocobozzz [Fri, 9 Feb 2018 09:54:53 +0000 (10:54 +0100)]
Fix timestamp logging

6 years agoHandle error on websocket error
Chocobozzz [Fri, 9 Feb 2018 09:34:11 +0000 (10:34 +0100)]
Handle error on websocket error

6 years agoBumped to version v0.0.22-alpha v0.0.22-alpha
Chocobozzz [Fri, 9 Feb 2018 08:46:18 +0000 (09:46 +0100)]
Bumped to version v0.0.22-alpha

6 years agoAdd default description and default terms
Chocobozzz [Fri, 9 Feb 2018 08:44:38 +0000 (09:44 +0100)]
Add default description and default terms

6 years agoVideo previews take all the width on mobile
Chocobozzz [Fri, 9 Feb 2018 08:30:37 +0000 (09:30 +0100)]
Video previews take all the width on mobile

6 years agoAdd service worker
Chocobozzz [Thu, 8 Feb 2018 16:31:05 +0000 (17:31 +0100)]
Add service worker

6 years agoBetter peertube icons
Chocobozzz [Thu, 8 Feb 2018 10:22:03 +0000 (11:22 +0100)]
Better peertube icons

6 years agoBumped to version v0.0.21-alpha v0.0.21-alpha
Chocobozzz [Thu, 8 Feb 2018 09:19:31 +0000 (10:19 +0100)]
Bumped to version v0.0.21-alpha

6 years agoFix error with other videos displayed
Chocobozzz [Thu, 8 Feb 2018 09:19:09 +0000 (10:19 +0100)]
Fix error with other videos displayed

6 years agoServer the manifest too
Chocobozzz [Thu, 8 Feb 2018 09:09:41 +0000 (10:09 +0100)]
Server the manifest too

6 years agoInclude manifest in build
Chocobozzz [Thu, 8 Feb 2018 09:00:09 +0000 (10:00 +0100)]
Include manifest in build

6 years agoFix "things went wrong" documentation
Chocobozzz [Thu, 8 Feb 2018 08:37:18 +0000 (09:37 +0100)]
Fix "things went wrong" documentation

6 years agoFix job count api
Chocobozzz [Wed, 7 Feb 2018 11:47:56 +0000 (12:47 +0100)]
Fix job count api

6 years agoFix other videos not displayed in video watch
Chocobozzz [Wed, 7 Feb 2018 11:20:48 +0000 (12:20 +0100)]
Fix other videos not displayed in video watch

6 years agoAdd note in FAQ for server hardware
Chocobozzz [Wed, 7 Feb 2018 10:17:10 +0000 (11:17 +0100)]
Add note in FAQ for server hardware

6 years agoInclude Web Manifest (#273)
Lucas Teixeira [Thu, 8 Feb 2018 08:52:35 +0000 (06:52 -0200)]
Include Web Manifest (#273)

* Include Web Manifest

Now we need to fix the path, which shouldn't be hard.

* Delete unused icon

* Remove Thumbs.db

That file was automatically generated

* Fixed icon path

* Fixed typo

6 years agoFix file downloading
Chocobozzz [Wed, 7 Feb 2018 10:05:59 +0000 (11:05 +0100)]
Fix file downloading

6 years agoFix title and action buttons in video watch
Chocobozzz [Wed, 7 Feb 2018 10:02:56 +0000 (11:02 +0100)]
Fix title and action buttons in video watch

6 years agoFix job queue api
Chocobozzz [Wed, 7 Feb 2018 09:32:14 +0000 (10:32 +0100)]
Fix job queue api

6 years agoWatch icon should be on the right
Chocobozzz [Wed, 7 Feb 2018 09:22:35 +0000 (10:22 +0100)]
Watch icon should be on the right

6 years agoFix video play on google chrome
Chocobozzz [Wed, 7 Feb 2018 09:01:37 +0000 (10:01 +0100)]
Fix video play on google chrome

6 years agoCorrectly set the activity audience in outbox
Chocobozzz [Sun, 4 Feb 2018 22:17:01 +0000 (23:17 +0100)]
Correctly set the activity audience in outbox

6 years agoExpose SMTP and instance settings in the Docker environment variables (#277)
kaiyou [Tue, 6 Feb 2018 07:37:36 +0000 (08:37 +0100)]
Expose SMTP and instance settings in the Docker environment variables (#277)

6 years agoOnly list unlisted/public videos in outbox
Chocobozzz [Sun, 4 Feb 2018 22:04:32 +0000 (23:04 +0100)]
Only list unlisted/public videos in outbox

6 years agoFix announces when fetching the actor outbox
Chocobozzz [Sun, 4 Feb 2018 21:40:37 +0000 (22:40 +0100)]
Fix announces when fetching the actor outbox

6 years agoBumped to version v0.0.20-alpha v0.0.20-alpha
Chocobozzz [Thu, 1 Feb 2018 10:25:08 +0000 (11:25 +0100)]
Bumped to version v0.0.20-alpha

6 years agoSend an email on video abuse report
Chocobozzz [Thu, 1 Feb 2018 10:08:10 +0000 (11:08 +0100)]
Send an email on video abuse report

6 years agoupdate yarn installation command (#267)
Valvin [Thu, 1 Feb 2018 07:55:17 +0000 (08:55 +0100)]
update yarn installation command (#267)

on ubuntu `sudo -u` doesn't set homedirectory of the targeted user althought debian does. it requires the option `-H`. I think with this option it works in both case.

6 years agoAdd about page
Chocobozzz [Wed, 31 Jan 2018 16:47:36 +0000 (17:47 +0100)]
Add about page

6 years agoAdd new name/terms/description config options
Chocobozzz [Wed, 31 Jan 2018 15:42:40 +0000 (16:42 +0100)]
Add new name/terms/description config options

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