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
f148e5edb6
Better real world test
2017-03-19 09:16:33 +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
84c07f8ac1
Fix tests
2017-01-23 23:00:27 +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
f2cdb86675
Server: add update case to real world script
2017-01-11 18:41:28 +01:00
Chocobozzz
45abb8b97b
Server: rights check for update a video
2017-01-11 18:41:09 +01:00
Chocobozzz
d8cc063e97
Server: do not break remote videos processing on error
2017-01-11 18:06:51 +01:00
Chocobozzz
bb0b243c92
Server: improve real world script
2017-01-06 23:24:20 +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
56ac84d0a3
Fix real world script
2016-12-25 12:05:47 +01:00
Chocobozzz
b769007f73
Update migrations code
2016-12-25 09:44:57 +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
3fad43acfb
Server: fix real world tools
2016-10-10 21:33:40 +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
c4403b29ad
Server: remove useless hash affectations
2016-10-02 12:19:02 +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
4613274479
Server: fix real world simulation script
2016-08-20 17:19:27 +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
8f68c31a71
Server: add script that try to simulate a real world situation
...
Each pod randomly upload or remove a video and send the information to
its friend
2016-07-06 20:01:27 +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