Commit Graph

401 Commits

Author SHA1 Message Date
Chocobozzz
0c948c1659
Add ability to manually run transcoding job 2018-05-30 10:49:56 +02:00
Chocobozzz
53a613171e
Fix publishedAt value after following a new instance 2018-05-28 18:50:44 +02:00
Chocobozzz
77a87fec6c
Update changelog 2018-05-28 17:28:53 +02:00
Chocobozzz
ad9e39fb81
Only use account name in routes 2018-05-25 10:41:07 +02:00
Chocobozzz
0b33c52060
Improve e2e tests 2018-05-22 09:17:21 +02:00
Chocobozzz
6200d8d917
Fix video channel update with an admin account 2018-05-17 10:55:49 +02:00
Chocobozzz
7fb39378d8
Add check channel update test in video update 2018-05-11 16:17:49 +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
9419b01352
Fix tests 2018-05-09 13:49:50 +02:00
Chocobozzz
360329cc02
Account/channel descriptions are not required anymore 2018-05-09 11:41:18 +02:00
Rigel Kent
966eb05313 feature: initial syndication feeds tests for instance-wide feeds 2018-04-26 16:30:27 +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
170726f523
Implement video channel views 2018-04-25 16:56:13 +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
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
48dce1c90d
Update video channel routes 2018-04-24 17:12:57 +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
41f657c570
Add help concerning NSFW videos in upload 2018-04-19 11:47:02 +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
bf6e8e3e3d
Fix tests 2018-04-18 15:27:33 +02:00
Chocobozzz
94ff4c2335
Add auth documentation 2018-04-16 17:27:00 +02:00
Chocobozzz
c49db162ee
Add tests for publishedAt 2018-04-04 10:21:36 +02:00
Chocobozzz
09becad8e8
Add reverse proxy test in travis 2018-03-29 11:39:53 +02:00
Chocobozzz
490b595a01
Prevent brute force login attack 2018-03-29 11:03:30 +02:00
Chocobozzz
73c0809326
Fix delete comment federation 2018-03-27 11:11:15 +02:00
Chocobozzz
53eb90c0ab
Fix check comments params unit tests 2018-03-26 09:48:20 +02:00
Chocobozzz
5d00a3d7aa
Update the api documentation 2018-03-19 14:20:04 +01:00
Chocobozzz
09700934b9
BEARKING CHANGE: Update videos API response
before beta
2018-03-19 11:04:40 +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
Chocobozzz
19a3b914f1
Change video abuse API response 2018-03-12 11:44:28 +01:00
Chocobozzz
b64c950a1c
Update videos api list for account 2018-03-12 11:44: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
73c695919c
Add 30 fps limit in transcoding 2018-02-26 11:08:38 +01:00
Chocobozzz
b5c0e95544
Avoids easy cheating on vidoe views 2018-02-23 16:44:37 +01:00
Chocobozzz
00b5556c18
Add ability to add custom css/javascript 2018-02-22 10:22:53 +01:00
Chocobozzz
6221f311de
Add ability to update another user video 2018-02-22 09:03:45 +01:00
Chocobozzz
0b49571268
Try to improve production guide 2018-02-16 11:04:12 +01:00
Chocobozzz
2422c46b27
Implement support field in video and video channel 2018-02-15 15:29:07 +01:00
Chocobozzz
7b0956ec4f
Fix tests 2018-02-14 18:33:06 +01:00
Chocobozzz
1d791a26de
Support thumbnails in youtube import 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
a87d467ad7
Fix upload from CLI script 2018-02-12 12:48:58 +01:00
Chocobozzz
3df456380a
Don't stuck on active jobs 2018-02-12 11:25:09 +01:00
Chocobozzz
a7fea183f0
Begin import script with youtube-dl 2018-02-09 16:47:06 +01:00
Chocobozzz
c4377f4b5b
Fix config test 2018-02-09 13:36:07 +01:00
Chocobozzz
ba75d26859
Send an email on video abuse report 2018-02-01 11:08:29 +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
f076daa76a
Add tests for emails 2018-01-30 15:16:24 +01:00
Chocobozzz
ba12e8b3a6
Add ability to login with email 2018-01-29 16:09:50 +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
luzpaz
2bb0f9d501 Misc. typos (#245)
Found via `codespell -q 3`
2018-01-25 08:12:42 +01:00
Chocobozzz
5e1c08eb94
Add api doc in html 2018-01-24 11:54:32 +01:00
Chocobozzz
9ee83eb99e
Fix tests 2018-01-24 11:03:13 +01:00
Chocobozzz
f8b8c36b2a
Destroy user token when changing its role 2018-01-23 09:49:57 +01:00
Chocobozzz
23e27dd535
Add ability to configure log level 2018-01-19 13:58:13 +01:00
Chocobozzz
adcaf1a867
Fix embed button outline 2018-01-19 09:15:42 +01:00
Chocobozzz
e212f88714
Increase tests timeout 2018-01-18 18:10:45 +01:00
Chocobozzz
2c897999fe
Optimize SQL query that fetch actor outbox 2018-01-18 16:43:26 +01:00
Chocobozzz
54e740594b
Avoid too many requests and fetching outbox 2018-01-18 15:42:20 +01:00
Chocobozzz
f05a1c30c1
Don't show videos of remote instance after unfollow 2018-01-18 15:42:20 +01:00
Chocobozzz
fd206f0b2d
Add ability to update some configuration keys 2018-01-17 10:41:27 +01:00
Chocobozzz
7006bc6378
Fix actor followers/following counts 2018-01-15 09:47:19 +01:00
Chocobozzz
38768a367b
Fix lint 2018-01-12 12:18:11 +01:00
Chocobozzz
32b2b43c06
Update follower/following counts 2018-01-12 11:47:45 +01:00
Chocobozzz
6502c3d43e
Avoid making retried requests to dead followers 2018-01-12 10:02:11 +01:00
Chocobozzz
7bc2917145
Add tests to handle down server 2018-01-11 11:47:44 +01:00
Chocobozzz
7ae71355c4
Run videojs outside angular 2018-01-10 17:36:35 +01:00
Chocobozzz
2ccaeeb341
Fetch remote AP objects 2018-01-10 17:19:14 +01:00
Chocobozzz
ce5496d6a3
Support video quota on client 2018-01-08 12:53:09 +01:00
Chocobozzz
4cb6d45788
Add ability to delete comments 2018-01-04 11:19:16 +01:00
Chocobozzz
cf117aaafc
Add avatar in comments 2018-01-03 17:35:00 +01:00
Chocobozzz
265ba139eb
Send account activitypub update events 2018-01-03 16:38:50 +01:00
Chocobozzz
e8e122002d
Automatically resize avatars 2018-01-03 11:36:03 +01:00
Chocobozzz
01de67b9a4
Add avatar max size limit 2018-01-03 11:10:40 +01:00
Chocobozzz
47564bbe2e
Add ability to disable video comments 2018-01-03 10:38:19 +01:00
Chocobozzz
c5911fd347
Begin to add avatar to actors 2017-12-29 19:10:13 +01:00
Chocobozzz
8b0d42ee37
Fix tests 2017-12-29 14:32:51 +01:00
Chocobozzz
b1f5b93e4f
Refractor check video tests 2017-12-29 12:33:19 +01:00
Chocobozzz
a20399c972
Refractor single server test 2017-12-29 10:46:27 +01:00
Chocobozzz
a7ba16b62d
Fix real world script 2017-12-29 10:04:15 +01:00
Chocobozzz
59651eee56
Fix videos tests 2017-12-28 17:25:10 +01:00
Chocobozzz
5960f92395
Fix user tests 2017-12-28 16:45:32 +01:00
Chocobozzz
11ba2ab3f1
Improve check videos parameters tests 2017-12-28 16:30:58 +01:00
Chocobozzz
26d21b7867
Improve check users parameters tests 2017-12-28 15:25:31 +01:00
Chocobozzz
331128ed35
Improve check services parameters tests 2017-12-28 14:49:43 +01:00
Chocobozzz
93e4a311f3
Improve check jobs parameters tests 2017-12-28 14:40:11 +01:00
Chocobozzz
eec63bbc0f
Improve check follow params tests 2017-12-28 14:29:57 +01:00
Chocobozzz
c5d31dba56
Tests directories refractor 2017-12-28 13:59:22 +01:00
Chocobozzz
db799da3d2
Add get old comment on follow tests 2017-12-28 11:45:10 +01:00
Chocobozzz
d50acfab69
Add comments federation tests 2017-12-27 20:03:37 +01:00
Chocobozzz
4635f59d7c
Add video comment components 2017-12-27 16:11:53 +01:00
Chocobozzz
e2e22e40f9
Add check params tests 2017-12-27 10:12:18 +01:00
Chocobozzz
d3ea897591
Begin unit tests 2017-12-22 12:12:33 +01:00
Chocobozzz
50d6de9c28
Begin moving video channel to actor 2017-12-19 10:53:16 +01:00
Andréas Livet
7efe153b0b Enh #106 : Add an autoPlayVideo user attribute (#159)
Warning : I was not able to run the tests on my machine. It uses a different approach to handle databse connexion and didn't find where to configure it...

- create a migration file to add a boolean column in user table
- add autoPlayVideo attribute everywhere it is needed (both on client and server side)
- add tests
- add a way to configure this attribute in account-settings
- use the attribute in video-watch component to actually autoplay or not the video
2017-12-19 10:45:49 +01:00
Chocobozzz
6f045b5791
Fix tests 2017-12-14 10:20:05 +01:00
Chocobozzz
d48ff09d27
Use sequelize scopes 2017-12-14 10:07:57 +01:00
Chocobozzz
b1a134ee52
Fix lint 2017-12-08 17:40:54 +01:00
Chocobozzz
f595d39477
Finish admin design 2017-12-08 17:31:21 +01:00
Chocobozzz
04e0fc4888
Begin admin design 2017-12-08 10:41:49 +01:00
Chocobozzz
18327bdf51
Fix test 2017-12-08 10:15:55 +01:00
Chocobozzz
e11f68a356
Optimise transaction for video upload 2017-12-08 10:08:36 +01:00
Chocobozzz
cadb46d832
Design second video upload step 2017-12-08 09:57:29 +01:00
Chocobozzz
8e7f08b5a5
Make some fields optional when uploading a video 2017-12-07 17:05:23 +01:00
Chocobozzz
b1fa3eba70
Begin video watch design 2017-12-06 17:15:59 +01:00
Chocobozzz
f3aaa9a95c
Fix client search 2017-12-05 18:25:29 +01:00
Chocobozzz
98ec8b8e73
Fix lint 2017-11-30 13:16:23 +01:00
Chocobozzz
1b5b10d131
Fix activitypub check headers 2017-11-30 13:15:25 +01:00
Chocobozzz
6cbdbdef17
Check correctly activitypub headers 2017-11-30 12:00:40 +01:00
Chocobozzz
5cd8054542
Add ability to list jobs 2017-11-30 10:55:06 +01:00
Chocobozzz
1f3e9feca2
Better view counter 2017-11-30 09:21:11 +01:00
Chocobozzz
86d13ec2aa
Users list only available when use is authenticated
And has a special right
2017-11-29 13:18:05 +01:00
Chocobozzz
62c852b2b4
Upgrade server dep' 2017-11-28 18:58:17 +01:00
Chocobozzz
c60774b05b
Remove max duration/filesize constraints 2017-11-28 14:51:00 +01:00
Chocobozzz
5e3bb76cb6
Fix undo like/dislike forwarding 2017-11-28 08:45:03 +01:00
Chocobozzz
df1966c9b4
Fix lint 2017-11-27 19:40:53 +01:00
Chocobozzz
652b30564c
Increase test timers 2017-11-27 19:40:53 +01:00
Chocobozzz
d4f1e94c89
Misc cleanup 2017-11-27 19:40:53 +01:00
Chocobozzz
d8553faa49
Better follows tests 2017-11-27 19:40:53 +01:00
Chocobozzz
0032ebe94a
Federate likes/dislikes 2017-11-27 19:40:53 +01:00
Chocobozzz
35a097b813
Fix multiple servers test 2017-11-27 19:40:53 +01:00
Chocobozzz
c46edbc2f6
Fetch outbox to grab old activities tests 2017-11-27 19:40:53 +01:00
Chocobozzz
0f91ae62df
Add follow tests 2017-11-27 19:40:52 +01:00
Chocobozzz
5414139835
Refractor activity pub lib/helpers 2017-11-27 19:40:52 +01:00
Chocobozzz
79d5caf994
Fix lint 2017-11-27 19:40:52 +01:00
Chocobozzz
572f8d3dba
Fix public video we set to public or unlisted 2017-11-27 19:40:52 +01:00
Chocobozzz
9a27cdc27c
Optimize signature verification 2017-11-27 19:40:52 +01:00
Chocobozzz
975e6e0e44
Fix video full description 2017-11-27 19:40:52 +01:00
Chocobozzz
afffe98839
Speed up activity pub http requests 2017-11-27 19:40:52 +01:00
Chocobozzz
47e0652b4a
Optimize account creation 2017-11-27 19:40:52 +01:00
Chocobozzz
4610bc5b12
ApplicationFollow -> SeverFollow 2017-11-27 19:40:52 +01:00
Chocobozzz
7a7724e66e
Handle follow/accept 2017-11-27 19:40:51 +01:00
Chocobozzz
571389d43b
Make it compile at least 2017-11-27 19:40:51 +01:00
Chocobozzz
a01f107bc4
Improve client mobile version 2017-11-06 11:46:11 +01:00
Chocobozzz
563d032e97
Usernames are case insensitive now 2017-11-04 18:32:38 +01:00
Chocobozzz
15f25480dd
Split slow and fast api tests for travis 2017-10-31 17:50:28 +01:00
Chocobozzz
53abc4c272
Upgrade server packages 2017-10-31 16:31:24 +01:00
Chocobozzz
11474c3cd9
Add tests and fix bugs for video privacy 2017-10-31 15:32:10 +01:00
Chocobozzz
2de96f4d6b
Lazy description and previews to video form 2017-10-30 20:26:06 +01:00
Chocobozzz
8bf89b095a
Add other video description tests 2017-10-30 10:58:43 +01:00
Chocobozzz
9567011bf0
Add lazy description on server 2017-10-30 10:16:27 +01:00
Chocobozzz
757f0da370
Add tests to user roles 2017-10-27 17:27:06 +02:00
Chocobozzz
a265f7f30f
Increase video attributes length
Number of tags: 3 -> 5
Tag length: 10 -> 30
Video name: 50 -> 120
Video channel name: 50 -> 120
2017-10-26 15:52:11 +02:00