oweals/peertube.git
5 years agoAdd link to the profile who commented in notif
Chocobozzz [Mon, 21 Jan 2019 13:08:25 +0000 (14:08 +0100)]
Add link to the profile who commented in notif

5 years agoFix notification popover width
Chocobozzz [Mon, 21 Jan 2019 13:03:04 +0000 (14:03 +0100)]
Fix notification popover width

5 years agoAdd server host in notification account field
Chocobozzz [Mon, 21 Jan 2019 12:52:46 +0000 (13:52 +0100)]
Add server host in notification account field

5 years agoBumped to version v1.2.0-rc.1 v1.2.0-rc.1
Chocobozzz [Thu, 17 Jan 2019 15:15:20 +0000 (16:15 +0100)]
Bumped to version v1.2.0-rc.1

5 years agoTypos
Chocobozzz [Thu, 17 Jan 2019 14:10:18 +0000 (15:10 +0100)]
Typos

5 years agoPrepare changelog
Chocobozzz [Thu, 17 Jan 2019 14:02:30 +0000 (15:02 +0100)]
Prepare changelog

5 years agoPrefer avg_frame_rate to fetch video FPS
Chocobozzz [Thu, 17 Jan 2019 13:03:32 +0000 (14:03 +0100)]
Prefer avg_frame_rate to fetch video FPS

5 years agoFix calendar in dark mode
Chocobozzz [Thu, 17 Jan 2019 10:51:08 +0000 (11:51 +0100)]
Fix calendar in dark mode

5 years agoFix invisible things in dark mode
Chocobozzz [Thu, 17 Jan 2019 10:30:47 +0000 (11:30 +0100)]
Fix invisible things in dark mode

5 years agoFix tests
Chocobozzz [Thu, 17 Jan 2019 10:23:40 +0000 (11:23 +0100)]
Fix tests

5 years agoFix some styles
Chocobozzz [Thu, 17 Jan 2019 10:16:08 +0000 (11:16 +0100)]
Fix some styles

Video edit tags, dropdown actions font ...

5 years agoRefactor how we use icons
Chocobozzz [Wed, 16 Jan 2019 15:05:40 +0000 (16:05 +0100)]
Refactor how we use icons

Inject them in an angular component so we can easily change their color

5 years agoPrepare Dislike/Flag/View fixes
Chocobozzz [Tue, 15 Jan 2019 10:14:12 +0000 (11:14 +0100)]
Prepare Dislike/Flag/View fixes

For now we Create these activities, but we should just send them
directly.

This fix handles correctly direct Dislikes/Flags/Views, we'll implement
the sending correctly these activities in the next peertube version

5 years agoAdd totalLocalVideoFilesSize in stats
Chocobozzz [Tue, 15 Jan 2019 08:45:54 +0000 (09:45 +0100)]
Add totalLocalVideoFilesSize in stats

5 years agoFix notification z-index on modals
Chocobozzz [Tue, 15 Jan 2019 08:25:26 +0000 (09:25 +0100)]
Fix notification z-index on modals

5 years agoAdd missing translations in embed template
Chocobozzz [Mon, 14 Jan 2019 16:45:02 +0000 (17:45 +0100)]
Add missing translations in embed template

5 years agoIncrease abuse length to 3000
Chocobozzz [Mon, 14 Jan 2019 15:48:38 +0000 (16:48 +0100)]
Increase abuse length to 3000

And correctly handle new lines

5 years agoFix notification socket
Chocobozzz [Mon, 14 Jan 2019 14:32:09 +0000 (15:32 +0100)]
Fix notification socket

Should be in core module to share the same subject to all the app

5 years agoFix scroll in notifications page
Chocobozzz [Mon, 14 Jan 2019 14:12:20 +0000 (15:12 +0100)]
Fix scroll in notifications page

5 years agoAdd unload listener on video upload/update
Chocobozzz [Mon, 14 Jan 2019 13:55:43 +0000 (14:55 +0100)]
Add unload listener on video upload/update

5 years agoFix deleting not found remote actors
Chocobozzz [Mon, 14 Jan 2019 11:11:06 +0000 (12:11 +0100)]
Fix deleting not found remote actors

5 years agoAdd error message when trying to upload .ass subtitles
Chocobozzz [Mon, 14 Jan 2019 10:52:15 +0000 (11:52 +0100)]
Add error message when trying to upload .ass subtitles

5 years agoRefresh remote actors on GET enpoints
Chocobozzz [Mon, 14 Jan 2019 10:30:15 +0000 (11:30 +0100)]
Refresh remote actors on GET enpoints

5 years agoFix peertube CLI documentation
Chocobozzz [Mon, 14 Jan 2019 10:01:40 +0000 (11:01 +0100)]
Fix peertube CLI documentation

5 years agoMove subscriptions controllers in its own file
Chocobozzz [Mon, 14 Jan 2019 09:44:59 +0000 (10:44 +0100)]
Move subscriptions controllers in its own file

5 years agoWarn user when they want to delete a channel
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

5 years agoHelp translators to translate trending title/tooltip
Chocobozzz [Mon, 14 Jan 2019 08:11:28 +0000 (09:11 +0100)]
Help translators to translate trending title/tooltip

5 years agoFix NSFW blur on search
Chocobozzz [Fri, 11 Jan 2019 15:58:33 +0000 (16:58 +0100)]
Fix NSFW blur on search

5 years agoFix captions in HTTP fallback
Chocobozzz [Fri, 11 Jan 2019 15:44:45 +0000 (16:44 +0100)]
Fix captions in HTTP fallback

5 years agoImprove "no notifications" message
Chocobozzz [Thu, 10 Jan 2019 15:28:31 +0000 (16:28 +0100)]
Improve "no notifications" message

5 years agoWIP : Indicate to users how "trending" works (#1458)
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

5 years agoPatch docker entrypoint to speed up the chown at startup
victor héry [Sun, 13 Jan 2019 13:21:58 +0000 (14:21 +0100)]
Patch docker entrypoint to speed up the chown at startup

5 years agoUse origin video url in canonical tag
Chocobozzz [Thu, 10 Jan 2019 15:00:23 +0000 (16:00 +0100)]
Use origin video url in canonical tag

5 years agoAdd ability to unfederate a local video (on blacklist)
Chocobozzz [Thu, 10 Jan 2019 14:39:51 +0000 (15:39 +0100)]
Add ability to unfederate a local video (on blacklist)

5 years agoUpdate credits
Chocobozzz [Thu, 10 Jan 2019 11:07:34 +0000 (12:07 +0100)]
Update credits

5 years agoUpdate translations
Chocobozzz [Thu, 10 Jan 2019 10:51:25 +0000 (11:51 +0100)]
Update translations

5 years agoImplement contact form in the client
Chocobozzz [Thu, 10 Jan 2019 10:12:41 +0000 (11:12 +0100)]
Implement contact form in the client

5 years agoAdd contact form checkbox in admin form
Chocobozzz [Thu, 10 Jan 2019 08:58:08 +0000 (09:58 +0100)]
Add contact form checkbox in admin form

5 years agoImplement contact form on server side
Chocobozzz [Wed, 9 Jan 2019 14:14:29 +0000 (15:14 +0100)]
Implement contact form on server side

5 years agoUpdate CHANGELOG.md
Chocobozzz [Wed, 9 Jan 2019 16:28:15 +0000 (17:28 +0100)]
Update CHANGELOG.md

5 years agoFix video tags update/upload in openapi
Chocobozzz [Wed, 9 Jan 2019 13:10:25 +0000 (14:10 +0100)]
Fix video tags update/upload in openapi

5 years agoUpdate FAQ
Chocobozzz [Wed, 9 Jan 2019 10:15:59 +0000 (11:15 +0100)]
Update FAQ

5 years agoFix socket.io websocket connection
Chocobozzz [Tue, 8 Jan 2019 14:51:52 +0000 (15:51 +0100)]
Fix socket.io websocket connection

5 years agoCorrectly scroll to video comment
Chocobozzz [Tue, 8 Jan 2019 14:16:54 +0000 (15:16 +0100)]
Correctly scroll to video comment

5 years agoCorrectly scroll in notification preferences
Chocobozzz [Tue, 8 Jan 2019 14:06:58 +0000 (15:06 +0100)]
Correctly scroll in notification preferences

5 years agoAdd notifications in the client
Chocobozzz [Tue, 8 Jan 2019 10:26:41 +0000 (11:26 +0100)]
Add notifications in the client

5 years agoAdd new follow, mention and user registered notifs
Chocobozzz [Fri, 4 Jan 2019 07:56:20 +0000 (08:56 +0100)]
Add new follow, mention and user registered notifs

5 years agoAdd import finished and video published notifs
Chocobozzz [Wed, 2 Jan 2019 15:37:43 +0000 (16:37 +0100)]
Add import finished and video published notifs

5 years agoFix notification icon position
Chocobozzz [Mon, 31 Dec 2018 12:06:11 +0000 (13:06 +0100)]
Fix notification icon position

5 years agoAdd notification settings migration
Chocobozzz [Fri, 28 Dec 2018 12:47:17 +0000 (13:47 +0100)]
Add notification settings migration

5 years agoAdd user notification base code
Chocobozzz [Wed, 26 Dec 2018 09:36:24 +0000 (10:36 +0100)]
Add user notification base code

5 years agoincrease waitJobs pendingJobs timeout to 2000
Josh Morel [Sun, 6 Jan 2019 18:15:06 +0000 (13:15 -0500)]
increase waitJobs pendingJobs timeout to 2000

5 years ago(doc) update API spec to include user subscription routes
Rigel Kent [Thu, 3 Jan 2019 16:34:24 +0000 (17:34 +0100)]
(doc) update API spec to include user subscription routes

5 years agoOptimize index sizes
Chocobozzz [Thu, 20 Dec 2018 14:25:24 +0000 (15:25 +0100)]
Optimize index sizes

5 years agoOptimize actor follow scores modifications
Chocobozzz [Thu, 20 Dec 2018 13:31:11 +0000 (14:31 +0100)]
Optimize actor follow scores modifications

5 years agoFix notification with large message
Chocobozzz [Thu, 20 Dec 2018 10:18:29 +0000 (11:18 +0100)]
Fix notification with large message

5 years agoRefractor notification service
Chocobozzz [Wed, 19 Dec 2018 15:04:34 +0000 (16:04 +0100)]
Refractor notification service

Shorter name and use primeng component

5 years agoDon't call watching endpoint if history is disabled
Chocobozzz [Wed, 19 Dec 2018 12:45:43 +0000 (13:45 +0100)]
Don't call watching endpoint if history is disabled

5 years agoFix federation of some videos
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

5 years agoFix users update me param validation
Chocobozzz [Tue, 18 Dec 2018 16:18:25 +0000 (17:18 +0100)]
Fix users update me param validation

5 years agoFix video sort
Chocobozzz [Tue, 18 Dec 2018 10:52:20 +0000 (11:52 +0100)]
Fix video sort

5 years agoAdd ability to disable and clear history
Chocobozzz [Tue, 18 Dec 2018 10:32:37 +0000 (11:32 +0100)]
Add ability to disable and clear history

5 years agoAdd history page on client
Chocobozzz [Tue, 18 Dec 2018 08:31:09 +0000 (09:31 +0100)]
Add history page on client

5 years agoAdd history on server side
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

5 years agoAdd WebFinger support (#1498)
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

5 years agoAdd ability to set subtitle in URL in watch page
Chocobozzz [Mon, 17 Dec 2018 13:22:36 +0000 (14:22 +0100)]
Add ability to set subtitle in URL in watch page

5 years agoSet last subtitle or subtitle in URL
Chocobozzz [Mon, 17 Dec 2018 13:14:54 +0000 (14:14 +0100)]
Set last subtitle or subtitle in URL

5 years agoFix adding captions to a video
Chocobozzz [Mon, 17 Dec 2018 12:38:01 +0000 (13:38 +0100)]
Fix adding captions to a video

5 years agothrow error if MailDev doesn't run
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

5 years agoFix CSP on dev mode
Chocobozzz [Mon, 17 Dec 2018 08:42:28 +0000 (09:42 +0100)]
Fix CSP on dev mode

5 years agoAdd video title/description when rendering html
Chocobozzz [Fri, 14 Dec 2018 14:49:36 +0000 (15:49 +0100)]
Add video title/description when rendering html

5 years agomore systemd service hardening (#1488)
Michael Koppmann [Sat, 15 Dec 2018 16:04:23 +0000 (16:04 +0000)]
more systemd service hardening (#1488)

5 years agoRemove the eventual trailing '/' at the end of urls (see #1453) (#1480)
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)

5 years ago(fix) FreeBSD startup script (#1484)
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

5 years agoUpdate README.md
Chocobozzz [Thu, 13 Dec 2018 16:12:39 +0000 (17:12 +0100)]
Update README.md

5 years agoKeep old channel/user name constraints
Chocobozzz [Thu, 13 Dec 2018 15:25:15 +0000 (16:25 +0100)]
Keep old channel/user name constraints

In order to avoid compatibility issues

5 years agoFix followers search
Chocobozzz [Thu, 13 Dec 2018 14:00:10 +0000 (15:00 +0100)]
Fix followers search

5 years agoadd Content Security Policy (#1252)
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

5 years agoFix crash regarding video stream issue
Chocobozzz [Wed, 12 Dec 2018 07:55:56 +0000 (08:55 +0100)]
Fix crash regarding video stream issue

5 years agoFix broken audio with transcoding
Chocobozzz [Tue, 11 Dec 2018 16:48:14 +0000 (17:48 +0100)]
Fix broken audio with transcoding

5 years agoOverwrite video caption
Chocobozzz [Tue, 11 Dec 2018 14:56:35 +0000 (15:56 +0100)]
Overwrite video caption

5 years agoRedirect to the last url on login
Chocobozzz [Tue, 11 Dec 2018 14:27:46 +0000 (15:27 +0100)]
Redirect to the last url on login

5 years agoUse move instead rename
Chocobozzz [Tue, 11 Dec 2018 14:12:38 +0000 (15:12 +0100)]
Use move instead rename

To avoid EXDEV errors

5 years agoSupport additional video extensions
Chocobozzz [Tue, 11 Dec 2018 13:52:50 +0000 (14:52 +0100)]
Support additional video extensions

5 years agoAdd test regarding tmp directory
Chocobozzz [Tue, 11 Dec 2018 08:16:41 +0000 (09:16 +0100)]
Add test regarding tmp directory

5 years agoDon't quit on queue error
Chocobozzz [Mon, 10 Dec 2018 09:54:49 +0000 (10:54 +0100)]
Don't quit on queue error

5 years agoUpdate FreeBSD startup script (#1474)
Gérald Niel [Mon, 10 Dec 2018 09:51:28 +0000 (10:51 +0100)]
Update FreeBSD startup script (#1474)

5 years agoFix default homepage in web application
Chocobozzz [Mon, 10 Dec 2018 09:47:29 +0000 (10:47 +0100)]
Fix default homepage in web application

5 years agodots are allowed in actor names
Chocobozzz [Mon, 10 Dec 2018 09:25:35 +0000 (10:25 +0100)]
dots are allowed in actor names

5 years ago(doc) fix syntax in openapi spec for watching progress
Rigel Kent [Sat, 8 Dec 2018 17:48:00 +0000 (18:48 +0100)]
(doc) fix syntax in openapi spec for watching progress

5 years agorename ask-email link to ask-send-email
Josh Morel [Sat, 8 Dec 2018 12:58:38 +0000 (07:58 -0500)]
rename ask-email link to ask-send-email

5 years agoMerge branch 'move-utils-to-shared' of https://github.com/buoyantair/PeerTube into...
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

5 years agoRemove hard-coded 8GB upload limit in client (#1293)
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.

5 years agoRemove dashes from actor names
Chocobozzz [Fri, 7 Dec 2018 13:56:56 +0000 (14:56 +0100)]
Remove dashes from actor names

5 years agousername/display_name/video_channel_name min length 1 and max length 50 (#1265)
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

5 years agoFix AP tests
Chocobozzz [Fri, 7 Dec 2018 13:23:05 +0000 (14:23 +0100)]
Fix AP tests

5 years agohardening systemd unit
Rigel Kent [Wed, 5 Dec 2018 18:39:48 +0000 (19:39 +0100)]
hardening systemd unit

5 years ago(well-known url) add change-password
Rigel Kent [Fri, 7 Dec 2018 00:42:00 +0000 (01:42 +0100)]
(well-known url) add change-password

5 years agoMerge branch 'hotfix/docker' into develop
Chocobozzz [Thu, 6 Dec 2018 12:48:46 +0000 (13:48 +0100)]
Merge branch 'hotfix/docker' into develop

5 years agoFix docker build and gosu
Chocobozzz [Thu, 6 Dec 2018 12:48:33 +0000 (13:48 +0100)]
Fix docker build and gosu