Chocobozzz [Fri, 22 Jul 2016 09:44:46 +0000 (11:44 +0200)]
Server: begin a server documentation
Chocobozzz [Fri, 22 Jul 2016 09:43:09 +0000 (11:43 +0200)]
Client: increase min height for videos list
Chocobozzz [Thu, 21 Jul 2016 15:15:29 +0000 (17:15 +0200)]
Server: throttle "seedAll" when starting the server
Chocobozzz [Thu, 21 Jul 2016 15:10:08 +0000 (17:10 +0200)]
Client: click on PeerTube title routes to videos list
Chocobozzz [Thu, 21 Jul 2016 13:47:25 +0000 (15:47 +0200)]
Client: video name in the link title for videos list template
Chocobozzz [Thu, 21 Jul 2016 09:56:38 +0000 (11:56 +0200)]
Center the README screenshot
Chocobozzz [Thu, 21 Jul 2016 09:07:14 +0000 (11:07 +0200)]
Fix readme typo
Chocobozzz [Thu, 21 Jul 2016 09:05:50 +0000 (11:05 +0200)]
Update Architecture document
Chocobozzz [Thu, 21 Jul 2016 08:37:29 +0000 (10:37 +0200)]
Improve README informations
Chocobozzz [Thu, 21 Jul 2016 08:24:18 +0000 (10:24 +0200)]
Improve README presentation
Chocobozzz [Wed, 20 Jul 2016 17:16:00 +0000 (19:16 +0200)]
Server: Add some cli tools to make it easy to upload a lot of videos
Chocobozzz [Wed, 20 Jul 2016 15:53:39 +0000 (17:53 +0200)]
Server: do not enable images tests by default because it needs a special
ffmpeg version
Chocobozzz [Wed, 20 Jul 2016 14:40:28 +0000 (16:40 +0200)]
Client: Auth services cleanup
Chocobozzz [Wed, 20 Jul 2016 14:24:18 +0000 (16:24 +0200)]
Client: Add authHttp service that authentificates the http request and
optionally refresh the access token if needed
Chocobozzz [Wed, 20 Jul 2016 14:23:58 +0000 (16:23 +0200)]
Server: implement refresh token
Chocobozzz [Wed, 20 Jul 2016 09:43:31 +0000 (11:43 +0200)]
Client: add webpack notifier
Chocobozzz [Tue, 19 Jul 2016 14:45:07 +0000 (16:45 +0200)]
Client: try to make it work with Android Firefox
Chocobozzz [Tue, 19 Jul 2016 14:44:15 +0000 (16:44 +0200)]
Server: Don't make the host url check for client credentials if this is a test instance
Chocobozzz [Mon, 18 Jul 2016 15:17:52 +0000 (17:17 +0200)]
Server: udpate async to 2.0.0
Chocobozzz [Mon, 18 Jul 2016 14:52:54 +0000 (16:52 +0200)]
Remove livereload module (role of webpack now)
Chocobozzz [Mon, 18 Jul 2016 14:40:04 +0000 (16:40 +0200)]
Client: fix ng2 bootstrap version that breaks change with patch versions...
Chocobozzz [Mon, 18 Jul 2016 14:16:47 +0000 (16:16 +0200)]
Server: fix ipc bug
Chocobozzz [Mon, 18 Jul 2016 13:39:10 +0000 (15:39 +0200)]
Client: save page params as well
Chocobozzz [Fri, 8 Jul 2016 15:15:14 +0000 (17:15 +0200)]
Client: Update to Angular RC4
Chocobozzz [Thu, 7 Jul 2016 18:36:46 +0000 (20:36 +0200)]
Fix tests
I should consider writing unit tests to test the tests
Chocobozzz [Wed, 6 Jul 2016 18:01:27 +0000 (20:01 +0200)]
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
Chocobozzz [Wed, 6 Jul 2016 17:59:01 +0000 (19:59 +0200)]
Server: limit actions for each request between pods
Chocobozzz [Wed, 6 Jul 2016 17:57:47 +0000 (19:57 +0200)]
Server: fix videos pagination
Chocobozzz [Wed, 6 Jul 2016 17:56:23 +0000 (19:56 +0200)]
Client: fix pagination component
Chocobozzz [Tue, 5 Jul 2016 19:36:01 +0000 (21:36 +0200)]
Fix requests ordering between pods
Chocobozzz [Fri, 1 Jul 2016 14:52:45 +0000 (16:52 +0200)]
Update server dependencies
Chocobozzz [Fri, 1 Jul 2016 14:22:36 +0000 (16:22 +0200)]
Use dashes for filenames
Chocobozzz [Fri, 1 Jul 2016 14:16:40 +0000 (16:16 +0200)]
reqValidators --> validators
Chocobozzz [Fri, 1 Jul 2016 14:03:53 +0000 (16:03 +0200)]
OAuth/User models refractoring -> use mongoose api
Chocobozzz [Thu, 30 Jun 2016 20:39:08 +0000 (22:39 +0200)]
Pod model refractoring -> use mongoose api
Chocobozzz [Thu, 30 Jun 2016 19:58:48 +0000 (21:58 +0200)]
Do not generate a random password for test env
Chocobozzz [Tue, 28 Jun 2016 18:19:41 +0000 (20:19 +0200)]
Video model: namePath -> filename
Chocobozzz [Tue, 28 Jun 2016 18:17:05 +0000 (20:17 +0200)]
Re enable the "seed all videos" function
Chocobozzz [Tue, 28 Jun 2016 18:10:32 +0000 (20:10 +0200)]
Request model refractoring -> use mongoose api
Chocobozzz [Fri, 24 Jun 2016 15:42:51 +0000 (17:42 +0200)]
Video model refractoring -> use mongoose api
Chocobozzz [Sat, 18 Jun 2016 14:16:30 +0000 (16:16 +0200)]
Fix readme roadmap
Chocobozzz [Sat, 18 Jun 2016 14:13:54 +0000 (16:13 +0200)]
Try to make a better communication (between pods) module
Chocobozzz [Wed, 15 Jun 2016 19:11:05 +0000 (21:11 +0200)]
Update readme roadmap
Chocobozzz [Tue, 14 Jun 2016 18:14:17 +0000 (20:14 +0200)]
Remove useless use of async.each
Chocobozzz [Tue, 14 Jun 2016 18:14:09 +0000 (20:14 +0200)]
Fix lint issue
Chocobozzz [Fri, 10 Jun 2016 20:08:39 +0000 (22:08 +0200)]
Fix router on /
Chocobozzz [Fri, 10 Jun 2016 16:18:29 +0000 (18:18 +0200)]
Don't make a search when the field is changed and the value is empty
Chocobozzz [Fri, 10 Jun 2016 16:14:01 +0000 (18:14 +0200)]
Fix redirection after the upload of a video
Chocobozzz [Fri, 10 Jun 2016 15:53:26 +0000 (17:53 +0200)]
Fix module installation (router instead of router-deprecated)
Chocobozzz [Fri, 10 Jun 2016 15:43:40 +0000 (17:43 +0200)]
Add tags support to the video list
Chocobozzz [Tue, 7 Jun 2016 20:34:02 +0000 (22:34 +0200)]
Use ng2-file-upload instead of jquery and add tags support to the video
upload form
Chocobozzz [Mon, 6 Jun 2016 13:28:33 +0000 (15:28 +0200)]
Little refractoring of requests scheduler module
Chocobozzz [Mon, 6 Jun 2016 12:54:52 +0000 (14:54 +0200)]
Add tag search support to server
Chocobozzz [Mon, 6 Jun 2016 12:15:03 +0000 (14:15 +0200)]
Add tags support to server
Chocobozzz [Sun, 5 Jun 2016 10:43:15 +0000 (12:43 +0200)]
Increase the interval for the friends requests
Chocobozzz [Sun, 5 Jun 2016 10:20:25 +0000 (12:20 +0200)]
Add an alert if the video load seems to be too long
Chocobozzz [Sun, 5 Jun 2016 08:49:01 +0000 (10:49 +0200)]
Add demonstration server link
Chocobozzz [Sun, 5 Jun 2016 08:31:27 +0000 (10:31 +0200)]
Add issue template
Chocobozzz [Sun, 5 Jun 2016 07:34:41 +0000 (09:34 +0200)]
Do not import whole rxjs
Chocobozzz [Sun, 5 Jun 2016 06:48:44 +0000 (08:48 +0200)]
Add loader indication when loading videos list
Chocobozzz [Sat, 4 Jun 2016 18:37:38 +0000 (20:37 +0200)]
Handle error for the video upload
Chocobozzz [Sat, 4 Jun 2016 17:39:33 +0000 (19:39 +0200)]
Fix favicon
Chocobozzz [Sat, 4 Jun 2016 17:02:32 +0000 (19:02 +0200)]
Reload videos after removing one to avoid issues with paging etc
Chocobozzz [Sat, 4 Jun 2016 16:53:11 +0000 (18:53 +0200)]
Apply a fade instead of a loader when loading videos
Chocobozzz [Sat, 4 Jun 2016 11:31:23 +0000 (13:31 +0200)]
Improve the login form
Chocobozzz [Sat, 4 Jun 2016 11:08:38 +0000 (13:08 +0200)]
Use webtorrent as external dependency instead of building it with
webpack
Chocobozzz [Sat, 4 Jun 2016 09:50:17 +0000 (11:50 +0200)]
Fix dropdown css on chromium
Chocobozzz [Sat, 4 Jun 2016 09:29:27 +0000 (11:29 +0200)]
Fix styling when clicking on a thumbnail video
Chocobozzz [Sat, 4 Jun 2016 09:06:06 +0000 (11:06 +0200)]
Clean client modules
Chocobozzz [Sat, 4 Jun 2016 08:05:17 +0000 (10:05 +0200)]
Add webtorrent and jquery to webpack
Chocobozzz [Fri, 3 Jun 2016 20:47:55 +0000 (22:47 +0200)]
Add production webpack, big thanks to @AngularClass
Chocobozzz [Fri, 3 Jun 2016 20:34:39 +0000 (22:34 +0200)]
Adapt npm scripts
Chocobozzz [Fri, 3 Jun 2016 20:08:03 +0000 (22:08 +0200)]
First draft to use webpack instead of systemjs
Chocobozzz [Fri, 3 Jun 2016 13:58:04 +0000 (15:58 +0200)]
Add systemd file example
Chocobozzz [Fri, 3 Jun 2016 13:56:40 +0000 (15:56 +0200)]
Add nginx example file
Chocobozzz [Wed, 1 Jun 2016 20:05:55 +0000 (22:05 +0200)]
Remove useless wildcards for tslint
Chocobozzz [Wed, 1 Jun 2016 19:13:29 +0000 (21:13 +0200)]
Downgrade openssl wrapper to see if the travis build still fails
Chocobozzz [Wed, 1 Jun 2016 18:36:27 +0000 (20:36 +0200)]
Add authentication tokens to make friends/quit friends
Chocobozzz [Wed, 1 Jun 2016 18:12:25 +0000 (20:12 +0200)]
Move scripty and node sass into the main dependencies
Chocobozzz [Wed, 1 Jun 2016 17:09:37 +0000 (19:09 +0200)]
Add jquery and jquery.fileupload to typings.json
Chocobozzz [Tue, 31 May 2016 20:39:36 +0000 (22:39 +0200)]
Move webtorrent inside a service
Chocobozzz [Tue, 31 May 2016 18:25:10 +0000 (20:25 +0200)]
Update node openssl wrapper module
Chocobozzz [Fri, 27 May 2016 20:04:27 +0000 (22:04 +0200)]
Remove the include of ng2 bootstrap in the html index
Chocobozzz [Fri, 27 May 2016 15:55:57 +0000 (17:55 +0200)]
Directives/providers array for components in alphabetical order
Chocobozzz [Fri, 27 May 2016 15:52:41 +0000 (17:52 +0200)]
Put presentation logic in the components
Chocobozzz [Fri, 27 May 2016 15:49:18 +0000 (17:49 +0200)]
Alphabetical
Chocobozzz [Fri, 27 May 2016 15:25:52 +0000 (17:25 +0200)]
Do not prefix private attributes
Chocobozzz [Fri, 27 May 2016 14:23:10 +0000 (16:23 +0200)]
Follow the angular styleguide for the directories structure
Chocobozzz [Thu, 26 May 2016 18:40:03 +0000 (20:40 +0200)]
Add a loader animation when loading the videos list
Chocobozzz [Tue, 24 May 2016 21:00:58 +0000 (23:00 +0200)]
Make the sort/results bar less ugly
Chocobozzz [Mon, 23 May 2016 10:15:03 +0000 (12:15 +0200)]
Lint the client
Chocobozzz [Mon, 23 May 2016 09:07:42 +0000 (11:07 +0200)]
Add trivial sort for the client
Chocobozzz [Mon, 23 May 2016 07:50:26 +0000 (09:50 +0200)]
Use progress bar from bootstrap for the upload
Chocobozzz [Mon, 23 May 2016 07:30:18 +0000 (09:30 +0200)]
Add search with field choose support in client
Chocobozzz [Sun, 22 May 2016 08:43:06 +0000 (10:43 +0200)]
Add pagination support to the client
Chocobozzz [Sun, 22 May 2016 07:15:00 +0000 (09:15 +0200)]
Extends the search feature by customizing the search field (name,
podUrl...)
Chocobozzz [Sat, 21 May 2016 17:30:22 +0000 (19:30 +0200)]
Add total results field and wrap videos in data field when listing
videos
Chocobozzz [Sat, 21 May 2016 16:03:34 +0000 (18:03 +0200)]
Thumbnail, author and duration support in client
Chocobozzz [Sat, 21 May 2016 13:23:37 +0000 (15:23 +0200)]
Add the list of files inside tsconfig
Chocobozzz [Sat, 21 May 2016 13:21:15 +0000 (15:21 +0200)]
Move livereload to an external script and remove from express.
Developers have to use the livereload plugin in their web browser now.