Chocobozzz [Mon, 14 Jan 2019 09:44:59 +0000 (10:44 +0100)]
Move subscriptions controllers in its own file
Chocobozzz [Mon, 14 Jan 2019 09:24:49 +0000 (10:24 +0100)]
Warn user when they want to delete a channel
Because they will not be able to create another channel with the same
actor name
Chocobozzz [Mon, 14 Jan 2019 08:11:28 +0000 (09:11 +0100)]
Help translators to translate trending title/tooltip
Chocobozzz [Fri, 11 Jan 2019 15:58:33 +0000 (16:58 +0100)]
Fix NSFW blur on search
Chocobozzz [Fri, 11 Jan 2019 15:44:45 +0000 (16:44 +0100)]
Fix captions in HTTP fallback
Chocobozzz [Thu, 10 Jan 2019 15:28:31 +0000 (16:28 +0100)]
Improve "no notifications" message
Aurélien Béranger [Mon, 14 Jan 2019 08:06:48 +0000 (09:06 +0100)]
WIP : Indicate to users how "trending" works (#1458)
* Get the INTERVAL_DAYS const in the video-trending component
* Change Trending section title
* Add a tooltip to explain how trending section works
* Minor CSS fix for the my-feed popover next to the titlepage
victor héry [Sun, 13 Jan 2019 13:21:58 +0000 (14:21 +0100)]
Patch docker entrypoint to speed up the chown at startup
Chocobozzz [Thu, 10 Jan 2019 15:00:23 +0000 (16:00 +0100)]
Use origin video url in canonical tag
Chocobozzz [Thu, 10 Jan 2019 14:39:51 +0000 (15:39 +0100)]
Add ability to unfederate a local video (on blacklist)
Chocobozzz [Thu, 10 Jan 2019 11:07:34 +0000 (12:07 +0100)]
Update credits
Chocobozzz [Thu, 10 Jan 2019 10:51:25 +0000 (11:51 +0100)]
Update translations
Chocobozzz [Thu, 10 Jan 2019 10:12:41 +0000 (11:12 +0100)]
Implement contact form in the client
Chocobozzz [Thu, 10 Jan 2019 08:58:08 +0000 (09:58 +0100)]
Add contact form checkbox in admin form
Chocobozzz [Wed, 9 Jan 2019 14:14:29 +0000 (15:14 +0100)]
Implement contact form on server side
Chocobozzz [Wed, 9 Jan 2019 16:28:15 +0000 (17:28 +0100)]
Update CHANGELOG.md
Chocobozzz [Wed, 9 Jan 2019 13:10:25 +0000 (14:10 +0100)]
Fix video tags update/upload in openapi
Chocobozzz [Wed, 9 Jan 2019 10:15:59 +0000 (11:15 +0100)]
Update FAQ
Chocobozzz [Tue, 8 Jan 2019 14:51:52 +0000 (15:51 +0100)]
Fix socket.io websocket connection
Chocobozzz [Tue, 8 Jan 2019 14:16:54 +0000 (15:16 +0100)]
Correctly scroll to video comment
Chocobozzz [Tue, 8 Jan 2019 14:06:58 +0000 (15:06 +0100)]
Correctly scroll in notification preferences
Chocobozzz [Tue, 8 Jan 2019 10:26:41 +0000 (11:26 +0100)]
Add notifications in the client
Chocobozzz [Fri, 4 Jan 2019 07:56:20 +0000 (08:56 +0100)]
Add new follow, mention and user registered notifs
Chocobozzz [Wed, 2 Jan 2019 15:37:43 +0000 (16:37 +0100)]
Add import finished and video published notifs
Chocobozzz [Mon, 31 Dec 2018 12:06:11 +0000 (13:06 +0100)]
Fix notification icon position
Chocobozzz [Fri, 28 Dec 2018 12:47:17 +0000 (13:47 +0100)]
Add notification settings migration
Chocobozzz [Wed, 26 Dec 2018 09:36:24 +0000 (10:36 +0100)]
Add user notification base code
Josh Morel [Sun, 6 Jan 2019 18:15:06 +0000 (13:15 -0500)]
increase waitJobs pendingJobs timeout to 2000
Rigel Kent [Thu, 3 Jan 2019 16:34:24 +0000 (17:34 +0100)]
(doc) update API spec to include user subscription routes
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