Commit Graph

251 Commits

Author SHA1 Message Date
Chocobozzz
e636eb8810 Requests -> RequestSchedulers 2017-06-25 17:19:46 +02:00
Chocobozzz
945075ad45 Oup's, forgot to increate timeout test 2017-06-25 15:15:03 +02:00
Chocobozzz
12028e7a17 Fix travis tests 2017-06-25 15:02:08 +02:00
Chocobozzz
8635a2c70c Update client modules 2017-06-11 12:28:22 +02:00
Chocobozzz
e02643f32e Type models 2017-05-25 17:32:16 +02:00
Chocobozzz
9eee32fc34 Client: fix update button displayed on non owned video 2017-05-05 14:11:01 +02:00
Chocobozzz
b1ed221747 Fix tests 2017-05-05 13:42:52 +02:00
Chocobozzz
62326afb15 Server: Fix video propagation with transcoding enabled 2017-05-05 12:15:16 +02:00
Chocobozzz
fce897f326 Server: add tests to video transcoder 2017-05-04 21:51:00 +02:00
Chocobozzz
843aa7ba03 Server: add tests for video blacklists 2017-05-01 19:04:29 +02:00
Chocobozzz
c36b4ff77e Server: fix tests 2017-04-09 12:31:04 +02:00
Chocobozzz
2c2e909216 Server: add ability to register new user 2017-04-09 12:08:36 +02:00
Chocobozzz
3092476e64 Server: add video language attribute 2017-04-07 12:13:37 +02:00
Chocobozzz
1d49e1e27d Server: Add NSFW in user profile 2017-04-03 21:24:36 +02:00
Chocobozzz
31b59b4774 Server: add nsfw attribute 2017-03-28 21:19:46 +02:00
Chocobozzz
6f0c39e2de Server: add licence video attribute 2017-03-27 20:53:11 +02:00
Chocobozzz
b4c5ac97ff Server: refractoring upload/update video test utils 2017-03-26 18:39:01 +02:00
Chocobozzz
f6e692f5ee Fix tag tests 2017-03-22 22:13:11 +01:00
Chocobozzz
e54163c2d5 Relax on tags (accept any characters and not required anymore) 2017-03-22 21:56:02 +01:00
Chocobozzz
6e07c3de88 Add video category support 2017-03-22 21:25:24 +01:00
Chocobozzz
e22528aca6 Server: add config endpoint 2017-03-10 11:32:39 +01:00
Chocobozzz
d38b828106 Add like/dislike system for videos 2017-03-08 21:35:43 +01:00
Chocobozzz
72329aaa28 Update bittorrent-tracker and standard to v9 2017-03-03 18:45:40 +01:00
Chocobozzz
e4c87ec269 Server: implement video views 2017-02-26 20:01:26 +01:00
Chocobozzz
9e167724f7 Server: make a basic "quick and dirty update" for videos
This system will be useful to to update some int video attributes
(likes, dislikes, views...)

The classic system is not used because we need some optimization for
scaling
2017-02-26 20:01:26 +01:00
Chocobozzz
ad4a8a1cca Add email to users 2017-02-18 09:29:59 +01:00
Chocobozzz
4793c343fd Add email to pods 2017-02-16 19:19:56 +01:00
Chocobozzz
cddadde81f Server: assert remoteId and host pair is unique 2017-01-27 12:14:53 +01:00
Chocobozzz
b09ce6455f Server: error if we add a pod that already exists 2017-01-27 11:55:31 +01:00
Chocobozzz
15103f11ec Server: paths refractoring 2017-01-17 21:42:47 +01:00
Chocobozzz
91cc839af8 Server: fix single pod tests 2017-01-12 13:08:47 +01:00
Chocobozzz
790e65fcf7 Try to fix travis build 2017-01-12 10:06:03 +01:00
Chocobozzz
7f4e7c3637 Server: fix update remote video infohash 2017-01-12 09:47:21 +01:00
Chocobozzz
45abb8b97b Server: rights check for update a video 2017-01-11 18:41:09 +01:00
Chocobozzz
55fa55a9be Server: add video abuse support 2017-01-04 21:05:13 +01:00
Chocobozzz
efe923bcda Server: split check params tests 2016-12-30 12:23:53 +01:00
Chocobozzz
79066fdf33 Server: add updatedAt attribute to videos 2016-12-30 11:45:00 +01:00
Chocobozzz
3d118fb501 Server: propagate video update to other pods 2016-12-30 11:27:42 +01:00
Chocobozzz
7b1f49de22 Server: add ability to update a video 2016-12-29 19:07:05 +01:00
Chocobozzz
7920c273a2 Move tags in another table 2016-12-24 16:59:17 +01:00
Chocobozzz
feb4bdfd9b First version with PostgreSQL 2016-12-19 21:22:28 +01:00
Chocobozzz
a4254ea173 Server: adapt tests to host 2016-11-16 20:29:26 +01:00
Chocobozzz
b3d9251015 Server: Uploads -> Videos 2016-10-21 11:33:31 +02:00
Chocobozzz
7a2c9a8e55 Try to fix travis 2016-10-14 18:59:01 +02:00
Chocobozzz
af1068ce1d Server: forbid to remove the root user 2016-10-07 15:32:09 +02:00
Chocobozzz
bf94b6f0a1 Server: update to webseed implementation (tests, lint...) 2016-10-07 13:59:06 +02:00
Chocobozzz
ccc64aa679 Server: fix unit tests again 2016-09-21 23:05:31 +02:00
Chocobozzz
0fb99fb4fd Server: fix tests 2016-09-21 22:52:25 +02:00
Chocobozzz
f9b2d2cedd Fix client peer dependencies 2016-09-20 22:45:14 +02:00
Chocobozzz
d3cd34be2f Server: add requests stats endpoint 2016-09-19 21:33:46 +02:00
Chocobozzz
535724234a Server: add pod created date and score to the list controller 2016-08-26 18:55:10 +02:00
Chocobozzz
327680c984 Server: fix check user params tests 2016-08-23 17:58:05 +02:00
Chocobozzz
bf68dd752d Client: fix error display for component 2016-08-23 17:42:56 +02:00
Chocobozzz
d57d6f2605 Server: fix makefriends validation and tests 2016-08-21 10:41:04 +02:00
Chocobozzz
1e2564d392 Server: make friends urls come from the request instead of the
configuration file
2016-08-20 17:11:38 +02:00
Chocobozzz
5c39adb731 Server: add user list sort/pagination 2016-08-16 22:31:45 +02:00
Chocobozzz
28f7d2020f Server: test filenames with hyphens 2016-08-15 18:44:30 +02:00
Chocobozzz
ede4db9e5e Server: fix travis tests 2016-08-14 16:50:22 +02:00
Chocobozzz
68a3b9f2aa Server: delete user with the id and not the username 2016-08-09 21:44:45 +02:00
Chocobozzz
25ed57f3db Server: create requests utils module 2016-08-07 22:18:14 +02:00
Chocobozzz
8d30905858 Server: split tests utils in multiple files 2016-08-07 22:09:59 +02:00
Chocobozzz
58b2ba55a9 Server: do not allow a user to remove a video of another user 2016-08-05 21:41:28 +02:00
Chocobozzz
f3391f9237 Server: fix tests 2016-08-05 19:18:11 +02:00
Chocobozzz
99a64bfed2 Server: allow user to get its informations (/users/me) 2016-08-05 17:19:08 +02:00
Chocobozzz
9bd2662976 Implement user API (create, update, remove, list) 2016-08-04 22:33:38 +02:00
Chocobozzz
677618d4a6 Server: Add some cli tools to make it easy to upload a lot of videos 2016-07-20 19:16:00 +02:00
Chocobozzz
2bd3f17127 Server: do not enable images tests by default because it needs a special
ffmpeg version
2016-07-20 17:55:26 +02:00
Chocobozzz
2f372a8654 Server: implement refresh token 2016-07-20 16:23:58 +02:00
Chocobozzz
1a42c9e2c0 Server: udpate async to 2.0.0 2016-07-18 17:17:52 +02:00
Chocobozzz
022856f8a5 Fix tests
I should consider writing unit tests to test the tests
2016-07-07 20:36:46 +02:00
Chocobozzz
6666aad459 Fix requests ordering between pods 2016-07-05 21:36:01 +02:00
Chocobozzz
00057e85a7 Request model refractoring -> use mongoose api 2016-06-28 20:10:32 +02:00
Chocobozzz
aaf61f3810 Video model refractoring -> use mongoose api 2016-06-24 17:42:51 +02:00
Chocobozzz
528a9efa82 Try to make a better communication (between pods) module 2016-06-18 16:13:54 +02:00
Chocobozzz
8d199cb823 Add tag search support to server 2016-06-06 14:54:52 +02:00
Chocobozzz
be587647f9 Add tags support to server 2016-06-06 14:15:03 +02:00
Chocobozzz
46246b5f19 Extends the search feature by customizing the search field (name,
podUrl...)
2016-05-22 09:15:00 +02:00
Chocobozzz
68ce3ae021 Add total results field and wrap videos in data field when listing
videos
2016-05-21 19:30:22 +02:00
Chocobozzz
1af470c709 Fix tests for according to the sort 2016-05-17 21:18:19 +02:00
Chocobozzz
a877d5acc5 Add ability to sort videos list 2016-05-17 21:03:00 +02:00
Chocobozzz
67100f1f97 Add a check for the duration of videos 2016-05-16 19:49:10 +02:00
Chocobozzz
bb10240ee1 Add createdDate to videos 2016-05-13 20:42:11 +02:00
Chocobozzz
fbf1134e3e Introduce paginations in videos listing 2016-05-13 18:10:46 +02:00
Chocobozzz
bc59d9e056 Fix adding twice a torrent in webtorrent 2016-05-13 16:35:51 +02:00
Chocobozzz
b3b9264742 Authenticate before make/quit friends (server + tests) 2016-05-13 16:31:14 +02:00
Chocobozzz
b6c6f935d4 Fix typos in server tests 2016-05-13 15:27:31 +02:00
Chocobozzz
bc503c2a62 Update to standard 7. Goodbye snake_case, I used to love you 2016-05-13 14:23:11 +02:00
Chocobozzz
36d560246f thumbnail_path -> thumbnailPath 2016-05-10 22:24:04 +02:00
Chocobozzz
9e5f374090 Add tests for thumbnails 2016-05-10 21:56:16 +02:00
Chocobozzz
cbe2f7c348 Refractoring and add thumbnails support (without tests) 2016-05-10 21:19:24 +02:00
Chocobozzz
3a8a8b5122 Video duration support (server) 2016-05-03 22:41:46 +02:00
Chocobozzz
6d8ada5f24 Better tests for a better world 2016-05-03 21:03:51 +02:00
Chocobozzz
9353449515 Use scripty instead of writing shell commands in package.json 2016-04-30 12:56:36 +02:00
Chocobozzz
b0ec596c00 Don't forget to test the client stuffs 2016-04-27 22:17:55 +02:00
Chocobozzz
0c1cbbfe29 Add authentications for routes that need it and adapts the tests 2016-04-14 22:06:11 +02:00
Chocobozzz
8c9c1942f6 Change name of fields for add video api 2016-03-18 16:44:54 +01:00
Chocobozzz
2df82d42cb Change api output for videos 2016-03-18 16:28:09 +01:00
Chocobozzz
f0f5567b69 Use const/let now we use node 4.2 2016-03-16 22:29:27 +01:00
Chocobozzz
2c4a0b5d90 Fix tests 2016-03-15 13:16:54 +01:00
Chocobozzz
3d446a26ad Fix tests 2016-03-07 18:53:03 +01:00
Chocobozzz
b9a3e09ad5 Prepare folders structure for angular app 2016-03-07 11:33:59 +01:00