Chocobozzz
83e6519ba4
Refractor comment creation from federation
2018-08-27 09:41:54 +02:00
Chocobozzz
1297eb5db6
Add refresh video on search
2018-08-27 09:41:54 +02:00
Chocobozzz
f6eebcb336
Add ability to search a video with an URL
2018-08-27 09:41:54 +02:00
Chocobozzz
22a16e36f6
Add local user subscriptions
2018-08-27 09:41:54 +02:00
Chocobozzz
99492dbc0d
Add get subscription endpoint
2018-08-27 09:41:54 +02:00
Chocobozzz
8a19bee1a1
Add ability to set a name to a channel
2018-08-27 09:41:54 +02:00
Chocobozzz
965c4b22d0
Use height instead of width to represent the video resolution
2018-08-27 09:41:54 +02:00
Chocobozzz
06a05d5f47
Add subscriptions endpoints to REST API
2018-08-27 09:41:54 +02:00
Chocobozzz
d03cd8bb20
Split users controller
2018-08-27 09:41:54 +02:00
Chocobozzz
4f1f6f0383
Ensure youtubedl binary exists in ydl helper
2018-08-16 09:45:51 +02:00
Chocobozzz
a76138ff56
Add quota used in users list
2018-08-14 18:01:23 +02:00
Chocobozzz
eed24d26db
Don't set a bitrate on unknown audio input
2018-08-14 15:53:06 +02:00
Chocobozzz
06215f15e0
Cleanup utils helper
2018-08-14 15:28:30 +02:00
Chocobozzz
59c76ffa8f
Flat shared module directory
2018-08-14 15:00:01 +02:00
Chocobozzz
13b6dc1f34
Increase video import timeout
2018-08-14 11:40:14 +02:00
Chocobozzz
cc43831a90
Filter tracker based on infohash
2018-08-14 11:00:03 +02:00
Chocobozzz
e5e7f7fe99
Add tests when getting a blacklisted video
2018-08-14 09:27:19 +02:00
Chocobozzz
191764f30b
Improve blacklist management
2018-08-14 09:27:18 +02:00
Chocobozzz
26b7305a23
Add blacklist reason field
2018-08-14 09:27:18 +02:00
Chocobozzz
288178bf02
Try to fix travis tests
2018-08-10 17:49:12 +02:00
Chocobozzz
268eebed92
Add state and moderationComment for abuses on server side
2018-08-10 16:54:01 +02:00
Chocobozzz
141b177db0
Add ability to ban/unban users
2018-08-09 17:55:05 +02:00
Chocobozzz
eacb25c436
Add reason when banning a user
2018-08-08 17:44:22 +02:00
Chocobozzz
e69219184b
Implement user blocking on server side
2018-08-08 15:22:58 +02:00
Chocobozzz
92b9d60c00
Add ability to delete our account
2018-08-08 10:55:27 +02:00
Chocobozzz
a031ab0b9b
Increase test timeout for imports
2018-08-08 10:13:05 +02:00
Chocobozzz
541006e355
Correct webtorrent download cleanup
2018-08-08 09:30:31 +02:00
Chocobozzz
3e17515e29
Add torrent tests
2018-08-08 09:30:31 +02:00
Chocobozzz
187501f8b8
Add check param tests regarding video imports
2018-08-08 09:30:31 +02:00
Chocobozzz
a84b8fa5cf
Add import.video.torrent configuration
2018-08-08 09:30:31 +02:00
Chocobozzz
990b6a0b0c
Import torrents with webtorrent
2018-08-08 09:30:31 +02:00
Chocobozzz
ce33919c24
Import magnets with webtorrent
2018-08-08 09:30:31 +02:00
Rigel Kent
aad0ec24e8
advertising PeerTube's rather simple DNT policy
2018-08-08 09:22:15 +02:00
Chocobozzz
3d52b300ea
Merge branch 'release/beta-10' into develop
2018-08-06 12:11:08 +02:00
Chocobozzz
2769e297ca
Fix caption upload on Mac OS
2018-08-06 11:45:24 +02:00
Chocobozzz
60979b076d
Fix tests
2018-08-06 11:19:16 +02:00
Chocobozzz
b2977eecb8
Fix fps federation
2018-08-06 11:19:16 +02:00
Chocobozzz
590fb50690
Add tests regarding video import
2018-08-06 11:19:16 +02:00
Chocobozzz
5d08a6a74e
Add import http enabled configuration
2018-08-06 11:19:16 +02:00
Chocobozzz
7e5f9f001d
Add audit logs for video import
2018-08-06 11:19:16 +02:00
Chocobozzz
2b86fe7274
Add job ttl
2018-08-06 11:19:16 +02:00
Chocobozzz
516df59b3b
Remove ability to delete video imports
...
Users should remove the linked video instead
2018-08-06 11:19:16 +02:00
Chocobozzz
d7f83948a1
Correctly handle video import errors
2018-08-06 11:19:16 +02:00
Chocobozzz
ed31c05985
Add ability to list video imports
2018-08-06 11:19:16 +02:00
Chocobozzz
299474e827
Add ability to remove a video import
2018-08-06 11:19:16 +02:00
Chocobozzz
ce32426be9
Auto update youtube-dl
2018-08-06 11:19:16 +02:00
Chocobozzz
fbad87b047
Add ability to import video with youtube-dl
2018-08-06 11:19:16 +02:00
Rigel Kent
7160878c4a
adding tests for audio conversions
2018-08-01 10:57:13 +02:00
Jorropo
991feec9a3
ffmpeg auto thread
...
Set thread count to 0 and ffmpeg will chose automaticaly
2018-08-01 10:57:13 +02:00
Rigel Kent
19ca8ca939
fixing tests to deal with new transcoding parameters
2018-08-01 10:57:13 +02:00
Jorropo
80bc88c133
Nice ffmpeg to 15 and 2
...
Niceness 15 for video conversionNiceness 2 for image generation
(niceness 2 doesn't make it slower, just don't block servers and other
app)
2018-08-01 10:57:13 +02:00
Rigel Kent
4a5ccac5f1
fixing audio getter when video has no audio
2018-08-01 10:57:13 +02:00
Rigel Kent
4176e227cb
Fixing #626 with ffmpeg's low default audio bitrate
2018-08-01 10:57:13 +02:00
Chocobozzz
a3d1026bf3
Add index on sharedInboxUrl
2018-07-31 18:04:45 +02:00
Aurélien Bertron
80e36cd9fa
Add audit logs in various modules
...
- Videos
- Videos comments
- Users
- Videos channels
- Videos abuses
- Custom config
2018-07-31 15:40:29 +02:00
Aurélien Bertron
5939081838
Add audit logs module
2018-07-31 15:40:29 +02:00
Rigel Kent
1c3386e87f
adding ORM pool configuration
2018-07-31 15:38:08 +02:00
Chocobozzz
cf7a61b5a2
Cleanup req files on bad request
2018-07-31 15:09:34 +02:00
Chocobozzz
cc6373e6d6
Fix handle down test
2018-07-31 12:21:04 +02:00
Chocobozzz
6104adc3e9
Don't send follow request if the follow is already accepted
2018-07-31 11:15:59 +02:00
Chocobozzz
25e4d6ee97
Refresh orphan actors
2018-07-31 11:04:33 +02:00
Chocobozzz
4a9e71c2b1
Increase max stalled count in job queue
2018-07-30 19:18:01 +02:00
Chocobozzz
14f2b3ad11
Graceful job queue shutdown
2018-07-30 18:49:54 +02:00
Chocobozzz
8e0fd45e14
Add more info logging
2018-07-30 17:02:40 +02:00
Chocobozzz
0588221107
Remove kue migration
2018-07-30 16:34:47 +02:00
Chocobozzz
c5a893d536
Revert "Delete actor too when deleting account/video channel"
...
This reverts commit e04551d796
.
See https://github.com/Chocobozzz/PeerTube/issues/870#issuecomment-408814420
2018-07-30 13:39:20 +02:00
Chocobozzz
e04551d796
Delete actor too when deleting account/video channel
2018-07-30 11:34:34 +02:00
Chocobozzz
e20015d744
Fiw winston meta log
2018-07-30 11:34:34 +02:00
Chocobozzz
7a93e28110
Delete old indexes
2018-07-27 17:22:20 +02:00
Chocobozzz
8d194d9a5c
Optimize videos list SQL query (another time)
2018-07-27 16:57:16 +02:00
Chocobozzz
dbfd3e9bfe
Optimize search SQL query (I hope :p)
2018-07-27 15:23:05 +02:00
Jorropo
a3c1738eea
[Server>Middlewares>Follows] Changing error code 400 to 500
...
Follows on http server is a server error not an error of the client.
2018-07-27 14:12:31 +02:00
Chocobozzz
18dbb5b972
Revert SQL optimization in videos list :(
2018-07-27 12:03:27 +02:00
Chocobozzz
3ac046e2a4
Fix peertube on chrome
2018-07-26 16:46:36 +02:00
Chocobozzz
2cebd79701
Fix last commit
2018-07-26 11:02:04 +02:00
Rigel Kent
c1e791bad0
expliciting type checks and predicates (server only)
2018-07-25 22:01:25 +02:00
Chocobozzz
d73c98884e
Hack 459 regarding Angular & i18n
2018-07-25 09:57:52 +02:00
Chocobozzz
a8bf1d826e
404 on unknown thumbnail
2018-07-24 18:03:40 +02:00
Chocobozzz
1194e8b46f
Add max count in pagination
2018-07-24 18:03:38 +02:00
Chocobozzz
77de223a5f
Fix publishedAt after a scheduled update
2018-07-24 15:11:28 +02:00
Chocobozzz
98d3324db3
Fix nodeinfo endpoint
2018-07-24 14:36:25 +02:00
Rigel Kent
3f6d68d967
adding initial support for nodeinfo
2018-07-24 14:08:44 +02:00
Chocobozzz
d411245096
Add ability to only filter in the search endpoint
2018-07-24 14:04:05 +02:00
Chocobozzz
8cd72bd377
Optimize SQL queries
2018-07-24 14:04:05 +02:00
Chocobozzz
5bcfd02974
Fix travis tests
2018-07-24 14:04:05 +02:00
Chocobozzz
0b18f4aa80
Add advanced search in client
2018-07-24 14:04:05 +02:00
Chocobozzz
d525fc399a
Add videos list filters
2018-07-24 14:04:05 +02:00
Chocobozzz
57c36b277e
Begin advanced search
2018-07-24 14:04:05 +02:00
Chocobozzz
7279b45581
Speed up populate database script
2018-07-24 14:04:05 +02:00
Chocobozzz
e032aec9b9
Render CSS/title/description tags on server side
2018-07-18 10:00:37 +02:00
Chocobozzz
1d94c15468
Add esperanto, lojban, klingon and kotava (audio/subtitle) languages
2018-07-17 19:22:03 +02:00
Chocobozzz
57a81ff649
Fix static avatars/thumbnails cache
2018-07-17 19:04:41 +02:00
Chocobozzz
b54431049b
Add populate database script
2018-07-17 18:17:50 +02:00
Chocobozzz
62945f067b
Add cors for static paths too
2018-07-17 15:04:54 +02:00
Rigel Kent
d00e2393d4
selective route permission to use embeds with x-frame-deny
2018-07-17 12:03:31 +02:00
Chocobozzz
019e475072
Remove unnecessary image check in video upload
2018-07-16 16:51:17 +02:00
Chocobozzz
a920fef10a
Refractor video attr validators
2018-07-16 14:58:22 +02:00
Chocobozzz
f4001cf408
Handle .srt subtitles
2018-07-16 14:31:40 +02:00
Chocobozzz
40e87e9ecc
Implement captions/subtitles
2018-07-16 11:50:08 +02:00
Rigel Kent
19f7b248d8
adding redis unix connection
2018-07-14 15:00:56 +02:00
Chocobozzz
94831479f5
Migrate to bull
2018-07-11 14:00:17 +02:00
William Lahti
999417328b
Ability to programmatically control embeds ( #776 )
...
* first stab at jschannel based player api
* semicolon purge
* more method-level docs; consolidate definitions
* missing definitions
* better match peertube's class conventions
* styling for embed tester
* basic docs
* add `getVolume`
* document the test-embed feature
2018-07-10 17:47:56 +02:00
Anton Latukha
602a81a213
(ffmpeg) B-adapt 1 and B-frames 16 ( #774 )
2018-07-10 00:27:59 +02:00
Chocobozzz
3a6f351b25
Handle higher FPS for high resolution (test)
2018-06-29 17:10:54 +02:00
Rigel Kent
b81eb8fdc6
(feed) adding thumbnail support for RSS feed
2018-06-29 14:58:57 +02:00
Chocobozzz
52d9f792b3
Client: Add ability to update video channel avatar
2018-06-29 14:34:04 +02:00
Chocobozzz
4bbfc6c606
API: Add ability to update video channel avatar
2018-06-29 11:29:23 +02:00
William Lahti
12daa83784
move CORS allowance to the REST API router
2018-06-29 09:46:44 +02:00
Chocobozzz
8244c85ad6
Fix npm run dev:server
2018-06-29 09:33:36 +02:00
Chocobozzz
1b952dd426
Reset published date on publish
2018-06-28 16:58:15 +02:00
Chocobozzz
8afc19a612
Add ability to choose the language
2018-06-28 15:53:12 +02:00
PhieF
61b909b9bf
Filter by category ( #720 )
...
* get videos with specific category (api)
* update api doc with category
* add url parameter to filter by category
* fix lint issues
2018-06-27 14:24:49 +02:00
Chocobozzz
adc236fee3
Increase test timeout for travis
2018-06-27 10:07:41 +02:00
Chocobozzz
1e11f67be4
Fix transaction retryer error log
2018-06-27 09:45:06 +02:00
Chocobozzz
49799b165e
Add author_url in oembed response
2018-06-27 09:08:34 +02:00
Chocobozzz
85b4d9c52e
Upgrade dependencies
2018-06-26 18:05:47 +02:00
Chocobozzz
9b67da3d9b
Add tracker rate limiter
2018-06-26 16:53:43 +02:00
Chocobozzz
0c237b19fd
Fix images size limit
2018-06-22 15:42:55 +02:00
Chocobozzz
23687332e6
Improve update host script and add warning if AP urls are invalid
2018-06-21 18:36:08 +02:00
Chocobozzz
2ef6a0635c
Do not create a user with the same username than another actor name
2018-06-21 11:54:22 +02:00
Chocobozzz
575712a5c9
Fix HTTP fallback when having videostream issues on firefox
2018-06-20 08:57:52 +02:00
Chocobozzz
9c2e0dbfa9
Update iso639 translations for french and deutch
2018-06-19 14:02:57 +02:00
Chocobozzz
c305467cd7
Fix avatar image in channel page
2018-06-18 11:34:14 +02:00
Chocobozzz
e94fc29706
Fix removing scheduled update
2018-06-18 10:26:20 +02:00
Chocobozzz
b7f1747dc7
Create webtorrent client on player load
...
So we don't run Angular change detection every 250ms on webtorrent
import, when https://github.com/mafintosh/speedometer/pull/7 will be
merged
2018-06-18 10:26:18 +02:00
Florent F
05623b9030
Add resolution to create-transcoding-job script ( #654 )
...
* Add resolution to create-transcoding-job script
* Requested changes
2018-06-15 18:27:35 +02:00
Chocobozzz
bbe0f0645c
Add ability to schedule video publication
2018-06-15 18:20:56 +02:00
Chocobozzz
2baea0c77c
Add ability for uploaders to schedule video update
2018-06-14 18:06:56 +02:00
Chocobozzz
4dae00e68b
Use local object URLs for feeds
2018-06-14 11:25:19 +02:00
Chocobozzz
9a4a9b6c4e
Fix offset/limit on some SQL queries 🤦
2018-06-13 18:07:35 +02:00
Chocobozzz
749c7247ae
Fix bad RSS descriptions when filtering videos by account or channel
2018-06-13 15:07:45 +02:00
Chocobozzz
bcec136ee6
Fix lint
2018-06-13 14:55:18 +02:00
Chocobozzz
90d4bb8125
Refractor retry transaction function
2018-06-13 14:27:40 +02:00
Chocobozzz
3cd0734fd9
Improve tests when waiting pending jobs
2018-06-13 10:22:53 +02:00
Chocobozzz
2186386cca
Add concept of video state, and add ability to wait transcoding before
...
publishing a video
2018-06-12 20:37:51 +02:00
Chocobozzz
6ccdf3a23e
Fix import with when the imported file has the same extension than an
...
already existing file
2018-06-11 19:16:00 +02:00
Rigel Kent
7754034641
(embed) sandbox the iframe
2018-06-11 17:18:04 +02:00
Chocobozzz
fe3a55b071
Add video comments RSS
2018-06-08 20:34:37 +02:00
Chocobozzz
ff193d5e3f
Increase access_token lifetime
2018-06-08 08:17:41 +02:00
Chocobozzz
8eb8bc201e
Pick average video file insead of max quality
2018-06-07 17:57:11 +02:00
Chocobozzz
99d103019c
Move fixtures in tests/
2018-06-07 09:57:35 +02:00
Chocobozzz
28be89161a
Improve create import file job
...
Fix federation of .ogv videos
2018-06-07 09:43:18 +02:00
Florent Fayolle
0138af9237
Add create-import-video-file-job command
2018-06-07 08:57:48 +02:00
Chocobozzz
74b7c6d48e
Little i18n refractoring
2018-06-06 17:37:13 +02:00
Chocobozzz
7ce44a74a3
Add server localization
2018-06-06 16:48:41 +02:00
Chocobozzz
e945b184a0
Localize player
2018-06-06 16:48:40 +02:00
Chocobozzz
f8b4475386
Disable auto language
2018-06-05 08:43:02 +02:00
Chocobozzz
989e526abf
Prepare i18n files
2018-06-05 08:43:01 +02:00
Chocobozzz
9588d4f49b
Correctly forward video related activities
2018-05-31 10:23:56 +02:00
Chocobozzz
04bf312cda
Improve create transcoding jobs tests
2018-05-30 11:12:09 +02:00