Commit Graph

147 Commits

Author SHA1 Message Date
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
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
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
fbad87b047 Add ability to import video with youtube-dl 2018-08-06 11:19:16 +02:00
Chocobozzz
fb9e6cb075 Add german, spanish and chinese (traditional, taiwan) languages 2018-07-31 18:04:54 +02:00
Chocobozzz
d411245096 Add ability to only filter in the search endpoint 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
40e87e9ecc Implement captions/subtitles 2018-07-16 11:50:08 +02:00
Chocobozzz
94831479f5 Migrate to bull 2018-07-11 14:00:17 +02:00
Chocobozzz
a55e5579bc Update translations from zanata and add cs and eo 2018-07-09 15:04:17 +02:00
Chocobozzz
3a6f351b25 Handle higher FPS for high resolution (test) 2018-06-29 17:10:54 +02:00
Chocobozzz
10e63b6850 Add Basque and Catalan languages 2018-06-28 15:53:13 +02:00
Chocobozzz
8afc19a612 Add ability to choose the language 2018-06-28 15:53:12 +02:00
Chocobozzz
9c2e0dbfa9 Update iso639 translations for french and deutch 2018-06-19 14:02:57 +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
2186386cca Add concept of video state, and add ability to wait transcoding before
publishing a video
2018-06-12 20:37:51 +02:00
Florent Fayolle
0138af9237 Add create-import-video-file-job command 2018-06-07 08:57:48 +02:00
Chocobozzz
9f16472264 Rename fr locale -> fr-FR 2018-06-06 18:04:33 +02:00
Chocobozzz
74b7c6d48e Little i18n refractoring 2018-06-06 17:37:13 +02:00
Chocobozzz
e945b184a0 Localize player 2018-06-06 16:48:40 +02:00
Chocobozzz
989e526abf Prepare i18n files 2018-06-05 08:43:01 +02:00
Chocobozzz
02756fbd11 Improve torrent/video download 2018-05-29 18:30:11 +02:00
Chocobozzz
8fffe21a7b Refractor and optimize AP collections
Only display urls in general object, and paginate video comments, shares, likes and
dislikes
2018-05-25 16:21:16 +02:00
Chocobozzz
a4f99a766b Add owner in video channel page 2018-05-23 11:38:18 +02:00
Rigel Kent
ff2c1fe813 feature: IP filtering on signup page
disable registration form on IP not in range
checking the CIDR list before filtering with it
placing the cidr filters as an attribute object in the config
2018-05-22 19:44:34 +02:00
Chocobozzz
5fcbd89841 Fix typings 2018-05-16 11:06:33 +02:00
Chocobozzz
0f320037e6 Add ability to update a video channel 2018-05-11 15:25:51 +02:00
Chocobozzz
8be1afa12b Add ability to embed a video in Twitter
The instance should be whitelisted first
2018-05-11 08:48:20 +02:00
Chocobozzz
08c1efbe32 Add video channel management 2018-04-26 16:18:01 +02:00
Chocobozzz
ed56ad1193 Add ability to update the user display name/description 2018-04-26 10:03:40 +02:00
Chocobozzz
03e12d7c49 Add account link in videos list 2018-04-25 14:32:19 +02:00
Chocobozzz
6b738c7a31 Video channel API routes refractor 2018-04-25 13:50:48 +02:00
Chocobozzz
9d3ef9fe05 Use ISO 639 for languages 2018-04-23 14:39:52 +02:00
Chocobozzz
2243730c8e Add information concerning video privacy in my videos list 2018-04-19 14:52:10 +02:00
Chocobozzz
0883b3245b Add ability to choose what policy we have for NSFW videos
There is a global instance setting and a per user setting
2018-04-19 11:01:34 +02:00
Chocobozzz
5350fd8e5b Move server follow in the job queue
It helps to track follow errors
2018-04-18 15:32:40 +02:00
Rigel Kent
244e76a552 feature: initial syndication feeds support
Provides rss 2.0, atom 1.0 and json 1.0 feeds for videos (instance and account-wide) on listings and video-watch views.

* still lacks redis caching
* still lacks lastBuildDate support
* still lacks channel-wide support
* still lacks semantic annotation (for licenses, NSFW warnings, etc.)
* still lacks love ( ˘ ³˘)

* RSS: has MRSS support for torrent lists!
* RSS: includes the first torrent in an enclosure
* JSON: lists all torrents in the 'attachments' object
* ATOM: lacking torrent listing support

Advances #23
Partial implementation for the accountId generation in the client, which will need a hotfix to add a way to get the proper account id.
2018-04-17 01:09:06 +02:00
Julien Le Bras
2922e048de Add publishedAt field for video model.
* New field added in the `video` table + migration script

* `publishedAt` updated to NOW when privacy changes from private to
  public/unlisted (default = NOW)

* Models updated to handle the new attribute

* Client interface updated to use `publishedAt` instead of `createdAt`
  except in My Account > My Videos view
2018-03-30 08:52:58 +02:00
Rigel Kent
1869c87535 show quota in stats, display quota on the about page, fixes #405 (#421)
move videoQuota under a user object, use byte PipeTransform
2018-03-27 13:42:57 +02:00
Chocobozzz
6be84cbcea Improve activity pub actors implementation 2018-03-22 18:40:56 +01:00
Chocobozzz
09700934b9 BEARKING CHANGE: Update videos API response
before beta
2018-03-19 11:04:40 +01:00
Chocobozzz
ae5a3dd664 Update videos response api 2018-03-19 10:32:51 +01:00
Chocobozzz
2e3a0215d0 Add short description in config 2018-03-15 14:34:47 +01:00
Chocobozzz
066e94c538 Add "local" videos in menu 2018-03-13 10:24:28 +01:00