Commit Graph

289 Commits

Author SHA1 Message Date
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
0c948c1659 Add ability to manually run transcoding job 2018-05-30 10:49:56 +02:00
Chocobozzz
ad9e39fb81 Only use account name in routes 2018-05-25 10:41:07 +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
6200d8d917 Fix video channel update with an admin account 2018-05-17 10:55:49 +02:00
Chocobozzz
5fcbd89841 Fix typings 2018-05-16 11:06:33 +02:00
Chocobozzz
2efd32f697 Fix updating video tags to empty field 2018-05-16 09:42:56 +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
cc918ac3f4 Update video-channel routes (again)
Use /video-channels now, it's more simple for clients
2018-04-25 16:16:21 +02:00
Chocobozzz
6b738c7a31 Video channel API routes refractor 2018-04-25 13:50:48 +02:00
Chocobozzz
48dce1c90d Update video channel routes 2018-04-24 17:12:57 +02:00
Chocobozzz
0626e7af82 Add account view 2018-04-24 15:13:19 +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
Chocobozzz
66dc590764 Add ability to click on the account in watch page 2018-04-17 15:11:12 +02:00
Chocobozzz
7b87d2d514 Handle sort in rss 2018-04-17 10:56:27 +02:00
Chocobozzz
94ff4c2335 Add auth documentation 2018-04-16 17:27:00 +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
Chocobozzz
490b595a01 Prevent brute force login attack 2018-03-29 11:03:30 +02:00
Chocobozzz
e33e7fc89e Fix views system behind a proxy 2018-03-28 14:51:50 +02:00
Chocobozzz
be1fc4bc50 Fix custom server configuration numbers 2018-03-27 15:46:36 +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
07197db4c5 Try to refractor activities sending
There is still a need for work on this part though
2018-03-27 13:33:56 +02:00
Chocobozzz
d5b7d9110d Fix error logging 2018-03-26 16:04:14 +02: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
Chocobozzz
901637bb87 Add ability to change the homepage 2018-03-01 13:57:29 +01:00
Chocobozzz
09cababd79 Add stats route 2018-02-28 18:04:55 +01:00
Chocobozzz
2ad429529c Add indentation in json configuration file generated by the admin
interface
2018-02-28 09:55:00 +01:00
Chocobozzz
509cd56aca Add warning in production.yaml
To avoid confusion with the local-production.json file
2018-02-27 17:19:22 +01:00
Chocobozzz
2c29ad4f3b Fix job panel sorting in administration 2018-02-27 16:57:53 +01:00
Chocobozzz
056aa7f2b4 Fix resolution for portrait videos 2018-02-27 15:57:43 +01:00
Chocobozzz
b5c0e95544 Avoids easy cheating on vidoe views 2018-02-23 16:44:37 +01:00
Chocobozzz
1ee48d1903 Don't follow ourselves 2018-02-23 14:48:30 +01:00
Chocobozzz
00b5556c18 Add ability to add custom css/javascript 2018-02-22 10:22:53 +01:00
Chocobozzz
6de3676898 Add ability to update thumbnail and preview on client 2018-02-16 16:35:32 +01:00
Chocobozzz
2422c46b27 Implement support field in video and video channel 2018-02-15 15:29:07 +01:00
Chocobozzz
82815eb670 Fix concurrency issue on video upload 2018-02-14 18:40:39 +01:00
Chocobozzz
e3a682a877 Handle thumbnail update 2018-02-14 16:03:09 +01:00
Chocobozzz
ac81d1a06d Add ability to set video thumbnail/preview 2018-02-14 16:03:09 +01:00
Chocobozzz
36f9424ff1 Add about page 2018-01-31 17:51:04 +01:00
Chocobozzz
66b16cafb3 Add new name/terms/description config options 2018-01-31 16:42:40 +01:00
Chocobozzz
915c5bbe53 Add version in footer 2018-01-31 10:19:34 +01:00
Chocobozzz
f076daa76a Add tests for emails 2018-01-30 15:16:24 +01:00
Chocobozzz
ecb4e35f4e Add ability to reset our password 2018-01-30 13:27:07 +01:00
Chocobozzz
94a5ff8a4a Move job queue to redis
We'll use it as cache in the future.

/!\ You'll loose your old jobs (pending jobs too) so upgrade only when
you don't have pending job anymore.
2018-01-25 18:41:17 +01:00
Dimitri Gilbert
1569a81894 Basic api documentation #7 (#220)
* Basic api documentation

* fix styling issue

* fix styling issue

* gitignore unecessary folders

* openApi 2.0 first draft

* solved conflicts

* solved errors in openapi file

* added missing doc on video + deleted apidoc comments

* fix last warnings and errors inopenapi definition
2018-01-24 10:44:52 +01:00