Chocobozzz [Thu, 20 Dec 2018 14:25:24 +0000 (15:25 +0100)]
Optimize index sizes
Chocobozzz [Thu, 20 Dec 2018 13:31:11 +0000 (14:31 +0100)]
Optimize actor follow scores modifications
Chocobozzz [Thu, 20 Dec 2018 10:18:29 +0000 (11:18 +0100)]
Fix notification with large message
Chocobozzz [Wed, 19 Dec 2018 15:04:34 +0000 (16:04 +0100)]
Refractor notification service
Shorter name and use primeng component
Chocobozzz [Wed, 19 Dec 2018 12:45:43 +0000 (13:45 +0100)]
Don't call watching endpoint if history is disabled
Chocobozzz [Wed, 19 Dec 2018 10:24:34 +0000 (11:24 +0100)]
Fix federation of some videos
If we don't transcode additional resolutions, and user decided to wait
transcoding before publishing the video
Chocobozzz [Tue, 18 Dec 2018 16:18:25 +0000 (17:18 +0100)]
Fix users update me param validation
Chocobozzz [Tue, 18 Dec 2018 10:52:20 +0000 (11:52 +0100)]
Fix video sort
Chocobozzz [Tue, 18 Dec 2018 10:32:37 +0000 (11:32 +0100)]
Add ability to disable and clear history
Chocobozzz [Tue, 18 Dec 2018 08:31:09 +0000 (09:31 +0100)]
Add history page on client
Chocobozzz [Mon, 17 Dec 2018 14:52:38 +0000 (15:52 +0100)]
Add history on server side
Add ability to disable, clear and list user videos history
Acid Chicken (硫酸鶏) [Tue, 18 Dec 2018 09:42:39 +0000 (18:42 +0900)]
Add WebFinger support (#1498)
* Add WebFinger support
* Fix TS7006
* Follow lint
* Fix TS7006
Chocobozzz [Mon, 17 Dec 2018 13:22:36 +0000 (14:22 +0100)]
Add ability to set subtitle in URL in watch page
Chocobozzz [Mon, 17 Dec 2018 13:14:54 +0000 (14:14 +0100)]
Set last subtitle or subtitle in URL
Chocobozzz [Mon, 17 Dec 2018 12:38:01 +0000 (13:38 +0100)]
Fix adding captions to a video
Josh Morel [Sat, 15 Dec 2018 13:51:51 +0000 (08:51 -0500)]
throw error if MailDev doesn't run
also allow calling in multiple file
Chocobozzz [Mon, 17 Dec 2018 08:42:28 +0000 (09:42 +0100)]
Fix CSP on dev mode
Chocobozzz [Fri, 14 Dec 2018 14:49:36 +0000 (15:49 +0100)]
Add video title/description when rendering html
Michael Koppmann [Sat, 15 Dec 2018 16:04:23 +0000 (16:04 +0000)]
more systemd service hardening (#1488)
HesioZ [Sat, 15 Dec 2018 00:43:04 +0000 (01:43 +0100)]
Remove the eventual trailing '/' at the end of urls (see #1453) (#1480)
remove eventual trailing '/' at the end of urls in import script (see #1453)
Gérald Niel [Thu, 13 Dec 2018 19:53:36 +0000 (20:53 +0100)]
(fix) FreeBSD startup script (#1484)
This PR fixes #1477 introduced by #1474
Chocobozzz [Thu, 13 Dec 2018 16:12:39 +0000 (17:12 +0100)]
Update README.md
Chocobozzz [Thu, 13 Dec 2018 15:25:15 +0000 (16:25 +0100)]
Keep old channel/user name constraints
In order to avoid compatibility issues
Chocobozzz [Thu, 13 Dec 2018 14:00:10 +0000 (15:00 +0100)]
Fix followers search
Rigel Kent [Thu, 13 Dec 2018 08:49:45 +0000 (09:49 +0100)]
add Content Security Policy (#1252)
* add Content Security Policy
* remove reflect-metadata on production builds to get rid of unsafe-eval
* fix baseCSP usage
* add SRI to CSP
* add blob: to media-src
* remove SRI
* CSP set to reportOnly
* adding data: to connect-src CSP
* remove block-all-mixed-content
* add report-uri support
Chocobozzz [Wed, 12 Dec 2018 07:55:56 +0000 (08:55 +0100)]
Fix crash regarding video stream issue
Chocobozzz [Tue, 11 Dec 2018 16:48:14 +0000 (17:48 +0100)]
Fix broken audio with transcoding
Chocobozzz [Tue, 11 Dec 2018 14:56:35 +0000 (15:56 +0100)]
Overwrite video caption
Chocobozzz [Tue, 11 Dec 2018 14:27:46 +0000 (15:27 +0100)]
Redirect to the last url on login
Chocobozzz [Tue, 11 Dec 2018 14:12:38 +0000 (15:12 +0100)]
Use move instead rename
To avoid EXDEV errors
Chocobozzz [Tue, 11 Dec 2018 13:52:50 +0000 (14:52 +0100)]
Support additional video extensions
Chocobozzz [Tue, 11 Dec 2018 08:16:41 +0000 (09:16 +0100)]
Add test regarding tmp directory
Chocobozzz [Mon, 10 Dec 2018 09:54:49 +0000 (10:54 +0100)]
Don't quit on queue error
Gérald Niel [Mon, 10 Dec 2018 09:51:28 +0000 (10:51 +0100)]
Update FreeBSD startup script (#1474)
Chocobozzz [Mon, 10 Dec 2018 09:47:29 +0000 (10:47 +0100)]
Fix default homepage in web application
Chocobozzz [Mon, 10 Dec 2018 09:25:35 +0000 (10:25 +0100)]
dots are allowed in actor names
Rigel Kent [Sat, 8 Dec 2018 17:48:00 +0000 (18:48 +0100)]
(doc) fix syntax in openapi spec for watching progress
Josh Morel [Sat, 8 Dec 2018 12:58:38 +0000 (07:58 -0500)]
rename ask-email link to ask-send-email
Chocobozzz [Fri, 7 Dec 2018 15:09:57 +0000 (16:09 +0100)]
Merge branch 'move-utils-to-shared' of https://github.com/buoyantair/PeerTube into buoyantair-move-utils-to-shared
Micah Elizabeth Scott [Fri, 7 Dec 2018 13:58:17 +0000 (05:58 -0800)]
Remove hard-coded 8GB upload limit in client (#1293)
* Remove hard-coded 8GB upload limit in client
Ideally we'd know what the specific server's configured upload limit
is before starting, but this 8GB limit is not useful if an administrator
has changed the nginx post limit on the server.
* Better docs for admins about client_max_body_size
Seems like some admins already tweak this value up or down to allow
for different maximum video upload sizes. The current codebase has no
other server-side limits that I'm aware of, and I've been routinely
uploading quite large videos to my instance.
This patch replaces the somewhat incorrect (or outdated?) 'hard limit'
comment with some advice about allocating enough space for nginx and
communicating the limit with your users.
Of course it would be better if this configuration could be unified with
PeerTube's config somehow. I'm not sure whether the best option there is
to turn off nginx's buffering here and let PeerTube handle the entire upload
(can we do this only for the video upload API endpoint?) or whether we want
PeerTube to generate nginx configs in a more automated way layer. In any case,
this patch is intended as an incremental improvement.
Chocobozzz [Fri, 7 Dec 2018 13:56:56 +0000 (14:56 +0100)]
Remove dashes from actor names
BRAINS YUM [Fri, 7 Dec 2018 13:54:33 +0000 (07:54 -0600)]
username/display_name/video_channel_name min length 1 and max length 50 (#1265)
* make username, display_name and video_channel_name min length 1 and max length 50; (fixes #1263);
! still some bug on the frontend complains but if you remove the disabled property it creates the account just fine;
allow for usernames to start with a number;
fix test, since username can be 1 char now make test check empty;
fix test, Should fail with a too long username;
fix test, Should fail with a too small username;
fix regular expression for username and videoChannel;
change username, videoChannel to be lowercase and fix message;
* change 1 characters to 1 character
Chocobozzz [Fri, 7 Dec 2018 13:23:05 +0000 (14:23 +0100)]
Fix AP tests
Rigel Kent [Wed, 5 Dec 2018 18:39:48 +0000 (19:39 +0100)]
hardening systemd unit
Rigel Kent [Fri, 7 Dec 2018 00:42:00 +0000 (01:42 +0100)]
(well-known url) add change-password
Chocobozzz [Thu, 6 Dec 2018 12:48:46 +0000 (13:48 +0100)]
Merge branch 'hotfix/docker' into develop
Chocobozzz [Thu, 6 Dec 2018 12:48:33 +0000 (13:48 +0100)]
Fix docker build and gosu
Chocobozzz [Thu, 6 Dec 2018 10:50:40 +0000 (11:50 +0100)]
Remove unused dependencies
Chocobozzz [Thu, 6 Dec 2018 08:46:22 +0000 (09:46 +0100)]
Add base dir to prune storage script
Chocobozzz [Thu, 6 Dec 2018 08:42:45 +0000 (09:42 +0100)]
Add tmp and redundancy directories to prune script
Chocobozzz [Thu, 6 Dec 2018 08:29:00 +0000 (09:29 +0100)]
Fix thumbnail sitemap location
Chocobozzz [Wed, 5 Dec 2018 16:44:36 +0000 (17:44 +0100)]
Improve information regarding prune storage script
Chocobozzz [Wed, 5 Dec 2018 16:27:24 +0000 (17:27 +0100)]
Add sitemap
Chocobozzz [Wed, 5 Dec 2018 14:10:45 +0000 (15:10 +0100)]
Add error when email system is not configured and using the forgot
password system
Chocobozzz [Wed, 5 Dec 2018 13:53:13 +0000 (14:53 +0100)]
Put features table in about page
Chocobozzz [Wed, 5 Dec 2018 13:36:05 +0000 (14:36 +0100)]
Remove inferred type
Chocobozzz [Wed, 5 Dec 2018 13:21:10 +0000 (14:21 +0100)]
My account menu -> open entries on hover
Chocobozzz [Wed, 5 Dec 2018 10:05:54 +0000 (11:05 +0100)]
Add information in report modal
Chocobozzz [Wed, 5 Dec 2018 09:53:14 +0000 (10:53 +0100)]
Add button to help to translate peertube
Chocobozzz [Tue, 4 Dec 2018 16:43:24 +0000 (17:43 +0100)]
Add ru pl and it translations
Chocobozzz [Tue, 4 Dec 2018 16:19:44 +0000 (17:19 +0100)]
Better tools.md doc
Nathanaël J [Tue, 4 Dec 2018 13:23:28 +0000 (14:23 +0100)]
Use `'` instead of `'` for passwords in the documentation (see #1453)
Chocobozzz [Tue, 4 Dec 2018 16:08:55 +0000 (17:08 +0100)]
Create redundancy endpoint
Chocobozzz [Tue, 4 Dec 2018 15:02:49 +0000 (16:02 +0100)]
Add tmp and redundancy directories
Chocobozzz [Tue, 4 Dec 2018 14:12:54 +0000 (15:12 +0100)]
Fix thumbnail processing
Rigel Kent [Tue, 4 Dec 2018 12:50:50 +0000 (13:50 +0100)]
change type of languageOneOf query parameter
Chocobozzz [Tue, 4 Dec 2018 09:29:28 +0000 (10:29 +0100)]
Upgrade client dependencies
Chocobozzz [Tue, 4 Dec 2018 09:07:43 +0000 (10:07 +0100)]
Improve tools doc
Chocobozzz [Tue, 4 Dec 2018 08:34:29 +0000 (09:34 +0100)]
Update dependencies
Felix Ableitner [Sat, 1 Dec 2018 13:00:07 +0000 (14:00 +0100)]
Check if awk and sed are executable
Felix Ableitner [Thu, 22 Nov 2018 14:40:49 +0000 (15:40 +0100)]
Check free storage before upgrading
Chocobozzz [Tue, 4 Dec 2018 07:29:12 +0000 (08:29 +0100)]
Bumped to version v1.1.0
Chocobozzz [Mon, 3 Dec 2018 09:35:50 +0000 (10:35 +0100)]
Fix release script
Chocobozzz [Mon, 3 Dec 2018 08:58:59 +0000 (09:58 +0100)]
Update CHANGELOG.md
Chocobozzz [Mon, 3 Dec 2018 08:54:34 +0000 (09:54 +0100)]
Update changelog
Chocobozzz [Mon, 3 Dec 2018 08:14:56 +0000 (09:14 +0100)]
Fix trending page
Chocobozzz [Fri, 30 Nov 2018 14:06:06 +0000 (15:06 +0100)]
Fix AP redirection
Rigel Kent [Mon, 26 Nov 2018 20:23:10 +0000 (21:23 +0100)]
quickfix back to recent nodemon that fixes event-stream vulnerability
Rigel Kent [Mon, 26 Nov 2018 17:43:47 +0000 (18:43 +0100)]
quickfix back to older nodemon
Rigel Kent [Mon, 26 Nov 2018 17:31:03 +0000 (18:31 +0100)]
quickfix back to safe nodemon
Rigel Kent [Sat, 24 Nov 2018 17:18:56 +0000 (18:18 +0100)]
add parameters to GET /videos route spec
Rigel Kent [Fri, 23 Nov 2018 17:02:08 +0000 (18:02 +0100)]
add donate link, move redundancy doc and images to docs.joinpeertube.org
Chocobozzz [Fri, 23 Nov 2018 10:06:10 +0000 (11:06 +0100)]
Optimize config endpoint
Rigel Kent [Thu, 22 Nov 2018 15:27:27 +0000 (16:27 +0100)]
(doc) less technical headline, more compact introduction
* FAQ: moving motivation from README.
* README: headline is more appealing to a non-technical public. Introduction now presents WebTorrent and ActivityPub.
Thomas Kuntz [Wed, 31 Oct 2018 12:23:18 +0000 (13:23 +0100)]
Add Introduction to README
Provide small explanation of what is PeerTube and point to resources to learn more (combined with 'Want to see in action?' links)
Chocobozzz [Thu, 22 Nov 2018 14:30:41 +0000 (15:30 +0100)]
Don't import test tools in core
Chocobozzz [Thu, 22 Nov 2018 14:04:14 +0000 (15:04 +0100)]
Add open api bump version in release script
Chocobozzz [Thu, 22 Nov 2018 13:27:46 +0000 (14:27 +0100)]
Bumped to version v1.1.0-rc.1
Chocobozzz [Thu, 22 Nov 2018 13:06:11 +0000 (14:06 +0100)]
Fix some zanata translations
Rigel Kent [Thu, 22 Nov 2018 10:38:06 +0000 (11:38 +0100)]
add federation doc to Changelog
Chocobozzz [Thu, 22 Nov 2018 10:34:51 +0000 (11:34 +0100)]
Fix changelog bullet points
Chocobozzz [Thu, 22 Nov 2018 10:34:02 +0000 (11:34 +0100)]
Update translations
Chocobozzz [Thu, 22 Nov 2018 10:29:51 +0000 (11:29 +0100)]
Update credits
Chocobozzz [Thu, 22 Nov 2018 10:29:13 +0000 (11:29 +0100)]
Update changelog
Chocobozzz [Wed, 21 Nov 2018 16:11:56 +0000 (17:11 +0100)]
Reload user table when setting an email to verified
Chocobozzz [Wed, 21 Nov 2018 16:05:31 +0000 (17:05 +0100)]
Add separators in user moderation dropdown
Chocobozzz [Wed, 21 Nov 2018 15:29:09 +0000 (16:29 +0100)]
Fix youtube video import
Felix Ableitner [Wed, 21 Nov 2018 14:35:26 +0000 (15:35 +0100)]
Various improvements for docker-compose
Rigel Kent [Wed, 21 Nov 2018 00:02:47 +0000 (01:02 +0100)]
make POST /users have integer role enum
Mateusz Piotrowski [Wed, 21 Nov 2018 09:18:44 +0000 (10:18 +0100)]
Improve FreeBSD setup instructions
Use install(1) instead of cp(1) and chmod(1) to install
the service file. Also, use sysrc(8) to enable the PeerTube
service in rc.conf(5).