Josh Morel
576ad67aac
check email enabled for requiresEmailVer config
2019-02-18 17:21:41 +01:00
Chocobozzz
41d713446c
Lazy import some modules
2019-02-15 15:52:18 +01:00
Chocobozzz
17036be5bc
Try to fix travis tests
2019-02-15 14:04:34 +01:00
Chocobozzz
ed10645c2f
Fix mention helper test
2019-02-15 09:43:38 +01:00
Chocobozzz
4759fedc61
Fix from header in contact form
2019-02-15 09:43:38 +01:00
Chocobozzz
1f6d57e354
Fix mention notification with a remote account
2019-02-15 09:43:37 +01:00
Chocobozzz
c74c9be934
Refractor published date on video import
2019-02-12 11:47:23 +01:00
Andrés Maldonado
84929846e7
Import original publication date (CLI)
...
* Import original publication date when importing a video from YouTube using the CLI
* Fix lint issues
2019-02-12 11:19:19 +01:00
Andrés Maldonado
4e553a41fd
Import original publication date (web UI)
...
Import original publication date when importing a video from YouTube in the web UI
2019-02-12 11:19:19 +01:00
Andrés Maldonado
31d065cc50
Add search by original publication date
2019-02-12 11:14:37 +01:00
Chocobozzz
7f8f8bdb4a
HLS is only supported by ffmpeg 4
...
Because of c8f625f529
2019-02-12 11:14:36 +01:00
Chocobozzz
7519127b5c
Add originallyPublishedAt unit tests
2019-02-11 15:16:39 +01:00
Chocobozzz
6913f69134
Move original publication date in advanced settings
2019-02-11 14:33:47 +01:00
Chocobozzz
b718fd2237
Merge branch 'develop' into pr/1285
2019-02-11 14:09:23 +01:00
Chocobozzz
25451e08c7
Update migration version for download enabled
2019-02-11 11:55:11 +01:00
Chocobozzz
88108880bb
Merge branch 'develop' into pr/1217
2019-02-11 11:52:34 +01:00
Chocobozzz
53a94c7cfa
Add federation tests on download enabled
2019-02-11 11:48:56 +01:00
Chocobozzz
e79d0ba56c
Fix reverse proxy test
2019-02-11 11:01:50 +01:00
Chocobozzz
28f3d1b36a
Merge branch 'feature/correctly-send-activities' into develop
2019-02-11 11:00:09 +01:00
Chocobozzz
b426edd485
Cleanup reset user password by admin
...
And add some tests
2019-02-11 10:37:27 +01:00
Rigel Kent
328c78bc4a
allow administration to change/reset a user's password
2019-02-11 09:26:29 +01:00
Chocobozzz
597a9266d4
Add player mode in watch/embed urls
2019-02-11 09:13:02 +01:00
Chocobozzz
4c280004ce
Use a single file instead of segments for HLS
2019-02-11 09:13:02 +01:00
Chocobozzz
0920929696
Add hls support on server
2019-02-11 09:13:02 +01:00
Chocobozzz
2adfc7ea9a
Refractor videojs player
...
Add fake p2p-media-loader plugin
2019-02-11 09:13:02 +01:00
Josh Morel
6c32d30212
remove .only from notifications tests
2019-02-07 14:49:28 +01:00
Josh Morel
f7effe8dc7
don't notify prior to scheduled update
...
also increase timeouts on user-notification test
2019-02-07 14:49:28 +01:00
Josh Morel
926cd3df33
fix typo in test accounts api validators
2019-01-28 11:49:30 +01:00
Chocobozzz
307902e2b3
Try to fix Mac video upload
2019-01-24 15:23:06 +01:00
Chocobozzz
0c5892764e
Youtube DL update every 24 hours
2019-01-21 16:22:15 +01:00
Chocobozzz
ebff55d8d6
Fix tests
2019-01-21 15:58:07 +01:00
Chocobozzz
38967f7b73
Add server host in notification account field
2019-01-21 13:52:46 +01:00
Chocobozzz
ef04ae20fe
Prefer avg_frame_rate to fetch video FPS
2019-01-17 14:03:32 +01:00
Chocobozzz
457bb213b2
Refactor how we use icons
...
Inject them in an angular component so we can easily change their color
2019-01-17 10:38:18 +01:00
Chocobozzz
1e7eb25f6c
Correctly send Flag/Dislike/View activities
2019-01-15 14:59:40 +01:00
Chocobozzz
848f499def
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
2019-01-15 14:45:09 +01:00
Chocobozzz
44b9c0ba31
Add totalLocalVideoFilesSize in stats
2019-01-15 09:45:54 +01:00
Chocobozzz
1506307f2f
Increase abuse length to 3000
...
And correctly handle new lines
2019-01-14 16:48:38 +01:00
Chocobozzz
699b059e2d
Fix deleting not found remote actors
2019-01-14 12:11:06 +01:00
Chocobozzz
744d0eca19
Refresh remote actors on GET enpoints
2019-01-14 11:30:15 +01:00
Chocobozzz
bb8f7872f5
Fix peertube CLI documentation
2019-01-14 11:01:40 +01:00
Chocobozzz
cf405589f0
Move subscriptions controllers in its own file
2019-01-14 10:44:59 +01:00
Chocobozzz
b4593cd7ff
Warn user when they want to delete a channel
...
Because they will not be able to create another channel with the same
actor name
2019-01-14 10:24:49 +01:00
Aurélien Béranger
9b4b15f91c
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
2019-01-14 09:06:48 +01:00
clementbrizard
1e74f19a21
Enable video upload and edit
2019-01-12 13:45:23 +00:00
clementbrizard
c80341655f
Change models
2019-01-12 13:41:45 +00:00
clementbrizard
94a680c095
Add migration file
2019-01-12 13:35:39 +00:00
Chocobozzz
c04eb647db
Use origin video url in canonical tag
2019-01-10 16:00:23 +01:00
Chocobozzz
5abb9fbbd1
Add ability to unfederate a local video (on blacklist)
2019-01-10 15:39:51 +01:00
Chocobozzz
26a008fe8d
Update translations
2019-01-10 11:51:25 +01:00
Chocobozzz
d3e56c0c4b
Implement contact form in the client
2019-01-10 11:32:38 +01:00
Chocobozzz
a4101923e6
Implement contact form on server side
2019-01-10 11:32:37 +01:00
Chocobozzz
89ada4e26c
Fix socket.io websocket connection
2019-01-09 11:15:15 +01:00
Chocobozzz
2f1548fda3
Add notifications in the client
2019-01-09 11:15:15 +01:00
Chocobozzz
f7cc67b455
Add new follow, mention and user registered notifs
2019-01-09 11:15:15 +01:00
Chocobozzz
dc13348070
Add import finished and video published notifs
2019-01-09 11:15:15 +01:00
Chocobozzz
e8d246d526
Add notification settings migration
2019-01-09 11:15:15 +01:00
Chocobozzz
cef534ed53
Add user notification base code
2019-01-09 11:15:15 +01:00
Chocobozzz
439b1744f5
Optimize index sizes
2018-12-20 15:25:49 +01:00
Chocobozzz
2f5c6b2fc6
Optimize actor follow scores modifications
2018-12-20 14:31:11 +01:00
Chocobozzz
56b13bd193
Fix federation of some videos
...
If we don't transcode additional resolutions, and user decided to wait
transcoding before publishing the video
2018-12-19 13:41:47 +01:00
Chocobozzz
1a12adcd1e
Fix users update me param validation
2018-12-18 17:18:25 +01:00
Chocobozzz
afa4374ab4
Fix video sort
2018-12-18 11:52:20 +01:00
Chocobozzz
276d965295
Add ability to disable and clear history
2018-12-18 11:35:51 +01:00
Chocobozzz
80bfd33c0b
Add history page on client
2018-12-18 11:35:51 +01:00
Chocobozzz
8b9a525a18
Add history on server side
...
Add ability to disable, clear and list user videos history
2018-12-18 11:35:50 +01:00
Josh Morel
af37210c0b
throw error if MailDev doesn't run
...
also allow calling in multiple file
2018-12-17 10:59:07 +01:00
Chocobozzz
8fc58cb580
Fix CSP on dev mode
2018-12-17 09:42:28 +01:00
Chocobozzz
9aac44236c
Add video title/description when rendering html
2018-12-17 09:13:22 +01:00
HesioZ
ab4dbe3657
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 )
2018-12-15 01:43:04 +01:00
Chocobozzz
9f7a195363
Keep old channel/user name constraints
...
In order to avoid compatibility issues
2018-12-13 16:26:47 +01:00
Rigel Kent
5e755fff9d
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
2018-12-13 09:49:45 +01:00
Chocobozzz
9ecac97be0
Fix crash regarding video stream issue
2018-12-12 08:55:56 +01:00
Chocobozzz
64e3e27053
Fix broken audio with transcoding
2018-12-11 17:48:14 +01:00
Chocobozzz
44848a51dc
Overwrite video caption
2018-12-11 15:56:35 +01:00
Chocobozzz
f481c4f9f3
Use move instead rename
...
To avoid EXDEV errors
2018-12-11 15:12:38 +01:00
Chocobozzz
14e2014acc
Support additional video extensions
2018-12-11 15:11:09 +01:00
Chocobozzz
8923187455
Add test regarding tmp directory
2018-12-11 09:18:02 +01:00
Chocobozzz
9f8ca79284
Don't quit on queue error
2018-12-11 09:18:01 +01:00
Chocobozzz
2a8c5d0af1
Merge branch 'move-utils-to-shared' of https://github.com/buoyantair/PeerTube into buoyantair-move-utils-to-shared
2018-12-07 16:25:29 +01:00
BRAINS YUM
d0ce42c1c1
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
2018-12-07 14:54:33 +01:00
Chocobozzz
f3e4d59408
Fix AP tests
2018-12-07 14:23:05 +01:00
Rigel Kent
314141279d
(well-known url) add change-password
2018-12-07 13:56:08 +01:00
Chocobozzz
d22b9b3e20
Fix thumbnail sitemap location
2018-12-06 09:29:00 +01:00
Chocobozzz
2feebf3e6a
Add sitemap
2018-12-05 17:44:34 +01:00
Chocobozzz
3b3b18203f
Add error when email system is not configured and using the forgot
...
password system
2018-12-05 15:10:45 +01:00
Chocobozzz
4e74e8032b
Remove inferred type
2018-12-05 14:36:05 +01:00
Chocobozzz
b9fffa297f
Create redundancy endpoint
2018-12-04 17:08:55 +01:00
Chocobozzz
6040f87d14
Add tmp and redundancy directories
2018-12-04 16:04:15 +01:00
Chocobozzz
745778256c
Fix thumbnail processing
2018-12-04 16:04:14 +01:00
Chocobozzz
f9a971c671
Update dependencies
2018-12-04 10:08:45 +01:00
Chocobozzz
dbe6aa698e
Fix trending page
2018-12-03 09:14:56 +01:00
Chocobozzz
1a8dd4da77
Fix AP redirection
2018-11-30 15:06:36 +01:00
Chocobozzz
1b5e2d7290
Optimize config endpoint
2018-11-23 11:07:00 +01:00
Chocobozzz
a8f378e02c
Don't import test tools in core
2018-11-22 15:30:41 +01:00
Chocobozzz
9fa0ea41aa
Fix youtube video import
2018-11-21 16:29:32 +01:00
Josh Morel
fc2ec87a8c
enable email verification by admin ( #1348 )
...
* enable email verification by admin
* rename/label to set email as verified
to be more explicit that admin is not sending
another email to confirm
* add update user emailVerified check-params test
* make user.model emailVerified property required
2018-11-21 08:48:29 +01:00
Chocobozzz
04b8c3fba6
Delete invalid or deleted remote videos
2018-11-20 10:44:48 +01:00
Chocobozzz
f107470e50
Fix search title
2018-11-20 10:44:48 +01:00
buoyantair
35adc403b7
Fix dependency issues
2018-11-20 12:33:52 +05:30
buoyantair
bc22d60899
Merge branch 'develop' of https://github.com/Chocobozzz/PeerTube into move-utils-to-shared
2018-11-20 12:28:13 +05:30
Chocobozzz
d175a6f7ab
Cleanup tests imports
2018-11-19 17:08:18 +01:00
Chocobozzz
0b2f03d371
Speedup peertube startup
2018-11-19 15:21:09 +01:00
Chocobozzz
361805c48b
Fix checkbox margins
2018-11-19 14:34:36 +01:00
Chocobozzz
a8a6322778
Optimize image resizing
2018-11-19 14:34:36 +01:00
buoyantair
b9f234371b
Merge branch 'develop' of https://github.com/Chocobozzz/PeerTube into move-utils-to-shared
2018-11-18 21:55:52 +05:30
Chocobozzz
58d515e32f
Fix images size when downloading them
2018-11-16 16:48:17 +01:00
Chocobozzz
babecc3c09
Fix AP collections pagination
2018-11-16 15:49:16 +01:00
Chocobozzz
8d4273463f
Check follow constraints when getting a video
2018-11-16 15:49:16 +01:00
Chocobozzz
8d1fa36ad2
Do not host remote AP objects
2018-11-16 11:18:13 +01:00
Chocobozzz
7373507fa8
Improve video upload error handling
2018-11-16 10:05:25 +01:00
buoyantair
92e07c3b5d
Fix dependency errors between modules
2018-11-16 02:51:26 +05:30
buoyantair
ae28cdf327
Merge from upstream
2018-11-16 02:37:16 +05:30
Chocobozzz
8cf9987334
Fix video channel videos url when scrolling
2018-11-15 17:13:27 +01:00
Chocobozzz
6385c0cb7f
Fix embed video id parsing
2018-11-15 16:57:59 +01:00
Chocobozzz
030177d246
Don't forward view, send updates instead
...
To avoid inconsistencies in the federation, now the origin server will
tell other instances what is the correct number of views
2018-11-15 16:38:37 +01:00
Chocobozzz
6cb3482ceb
Remove wrong redundancy test
2018-11-15 11:20:23 +01:00
Chocobozzz
742ddee1f1
Fix server redundancy tests
2018-11-15 10:15:34 +01:00
Chocobozzz
a130f33c9c
Add AP fetch tests
2018-11-14 16:32:28 +01:00
Chocobozzz
e5cb43e071
Clean up peertube auth
2018-11-14 16:32:28 +01:00
Chocobozzz
5c6d985fae
Check activities host
2018-11-14 16:32:27 +01:00
Chocobozzz
df66d81583
Add compatibility with other Linked Signature algorithms
2018-11-14 16:32:27 +01:00
Rigel Kent
b83b8dd5ae
add cli option to run without client
2018-11-14 15:59:56 +01:00
Chocobozzz
fb651cf2d4
Revert change og video type
2018-11-14 08:18:50 +01:00
Chocobozzz
be0f59b4ee
Merge branch 'master' into develop
2018-11-13 15:32:12 +01:00
BO41
891bc4f8bf
change video type
2018-11-13 15:28:50 +01:00
Thomas Citharel
1cf8aca11d
Rename context stats to state
...
I guess it refers to the VideoState enum used here as `state` instead.
2018-11-13 14:51:36 +01:00
Rigel Kent
408f50ebc7
(ffmpeg) force pixel format yuv420p ( #1394 )
2018-11-12 15:43:51 +01:00
buoyantair
9639bd1757
Move utils to /shared
...
Move utils used by /server/tools/* & /server/tests/**/* into
/shared folder.
Issue: #1336
2018-10-29 22:18:31 +05:30
BRAINS YUM
fa27f07637
allow peertube-import-videos.ts CLI script to run concurrently ( #1334 )
...
allows running multiple imports at the same time, whereas previously a concurrent instance of the script deleted another processe's file.
2018-10-24 20:07:51 +02:00
Frank de Lange
8684f3c1f6
Fix #1328 - application-config initialisation in CLI tools ( #1343 )
...
Test for an empty object in `cli.ts` when no config data is present (i.e. when run on a new install).
2018-10-24 12:28:25 +02:00
Rigel Kent
7cf3e57376
(doc) add manpage to peertube cli
2018-10-20 19:16:56 +02:00
Rigel Kent
c141f68be1
add repl to the cli wrapper, remove extraneous TOC in tools.md
2018-10-19 14:24:35 +02:00
Chocobozzz
f7509cbec8
Add HTTP signature check before linked signature
...
It's faster, and will allow us to use RSA signature 2018 (with upstream
jsonld-signature module) without too much incompatibilities in the
peertube federation
2018-10-19 12:59:52 +02:00
Chocobozzz
40ed9f6aae
Update translations
2018-10-19 12:45:40 +02:00
Chocobozzz
41f2ebae4f
Add HTTP signature check before linked signature
...
It's faster, and will allow us to use RSA signature 2018 (with upstream
jsonld-signature module) without too much incompatibilities in the
peertube federation
2018-10-19 12:26:37 +02:00
BRAINS YUM
d23e6a1c97
Feature/description support fields length 1000 ( #1267 )
...
* fix migrations to not use config constant values as it can introduce bugs later when they change; (fixes #1259 )
remove constant fields imports from migrations
* add migrations to update description and support fields to 1000 (fixes #1258 )
* fix client/server account and video_channel description/support fields to be max len 1000 (fixes #1258 );
fix test Should fail with a too long description;
fix test Should fail with a long description;
fix test Should fail with a long description;
Remove USER.SUPPORT from constants since that field no longer exists;
null not false, in migrations/0280-description-support.ts;
video support field 1000, oops;
* rename migration 0280-description-support.ts -> 0285-description-support.ts;
update video support maxlength text
2018-10-19 08:54:01 +02:00
Rigel Kent
be8139c7fe
fix lint test
2018-10-18 23:49:12 +02:00
Chocobozzz
74cd011b6c
Fix optimize old videos script
2018-10-18 16:54:26 +02:00
Chocobozzz
cdf4cb9eaf
Fix transcoding
2018-10-18 10:44:16 +02:00
Chocobozzz
e27ff5da6e
AP mimeType -> mediaType
2018-10-18 10:44:15 +02:00
Chocobozzz
28e51e831b
Oup's
2018-10-17 17:58:21 +02:00
Chocobozzz
0229b014e0
Fix tests
2018-10-17 13:10:58 +02:00
Chocobozzz
bb5d90e62f
Merge branch 'feature/webtorrent-disabling' into develop
2018-10-17 10:48:56 +02:00
Felix Ableitner
bcf21a376f
Set keyframe interval for transcoding ( fixes #1147 ) ( #1231 )
...
* Set keyframe interval for transcoding (fixes #1147 )
* remove -maxrate and old bitrate setter
* pass fps as parameter
* set type for ffmpeg param
* assign ffmpeg object
2018-10-17 10:15:38 +02:00
Chocobozzz
26370ce469
Move redundancy in its own travis container
2018-10-16 16:41:36 +02:00
Chocobozzz
fd28a0fc88
Fix redundancy test
2018-10-16 16:41:36 +02:00
Chocobozzz
65b21c961c
Add ability to mute a user/instance by server in client
2018-10-16 16:41:36 +02:00
Chocobozzz
b44164bb56
Add ability to mute a user/instance by server in server api
2018-10-16 16:41:36 +02:00
Chocobozzz
af5767ffae
Add user/instance block by users in the client
2018-10-16 16:41:36 +02:00