Chocobozzz [Wed, 6 Sep 2017 19:48:15 +0000 (21:48 +0200)]
Update webpack config
Chocobozzz [Wed, 6 Sep 2017 15:45:38 +0000 (17:45 +0200)]
Add information at video upload if user video quota is reached
Chocobozzz [Wed, 6 Sep 2017 14:35:40 +0000 (16:35 +0200)]
Fix tests and user quota
Chocobozzz [Tue, 5 Sep 2017 20:09:16 +0000 (22:09 +0200)]
Begin tests for user quota
Chocobozzz [Tue, 5 Sep 2017 19:29:39 +0000 (21:29 +0200)]
Add user update for admins
Chocobozzz [Mon, 4 Sep 2017 19:45:05 +0000 (21:45 +0200)]
Make tslint happy
Chocobozzz [Mon, 4 Sep 2017 19:33:01 +0000 (21:33 +0200)]
Upgrade yarn dep
Chocobozzz [Mon, 4 Sep 2017 19:21:47 +0000 (21:21 +0200)]
Convert tests to typescript
Chocobozzz [Mon, 4 Sep 2017 18:07:54 +0000 (20:07 +0200)]
Begin user quota
Chocobozzz [Mon, 28 Aug 2017 18:28:12 +0000 (20:28 +0200)]
Fix client admin
Chocobozzz [Sat, 26 Aug 2017 07:19:50 +0000 (09:19 +0200)]
Update production example configuration
Chocobozzz [Sat, 26 Aug 2017 07:17:20 +0000 (09:17 +0200)]
Fix config checker
Chocobozzz [Fri, 25 Aug 2017 19:02:09 +0000 (21:02 +0200)]
Upgrade sequelize
Chocobozzz [Fri, 25 Aug 2017 16:36:49 +0000 (18:36 +0200)]
Upgrade common server dependencies
Chocobozzz [Fri, 25 Aug 2017 10:11:42 +0000 (12:11 +0200)]
Update client dependencies
Chocobozzz [Fri, 25 Aug 2017 09:45:31 +0000 (11:45 +0200)]
Formated -> Formatted
Chocobozzz [Fri, 25 Aug 2017 09:36:23 +0000 (11:36 +0200)]
Move video file metadata in their own table
Will be used for user video quotas and multiple video resolutions
Chocobozzz [Wed, 2 Aug 2017 19:44:01 +0000 (21:44 +0200)]
Fix tests
Green-Star [Wed, 2 Aug 2017 19:50:42 +0000 (21:50 +0200)]
Remove one pod (#76)
* Client: Fix typo
* Client: Add removeFriend feature
* Server: Add removeFriend feature
* Server: Update method name
* Fix rebase onto develop issues
* Server: Fix error message
* Server: Remove useless methods in removeFriend method
* Server: Finish remove on pod feature after rebase
* Server: Type pod parameter
* Fix Travis build
* Add friend-basic test for the remove one pod feature
* Add check-params tests for the remove one pod feature
* Fix typos
* Add friend-advanced test for the remove one pod feature
* Client: Trailing new line
* Move to promises
* Add undefined id test
* Use find method instead of a for loop to find the friend to remove
* Remove setTimeout method
* Server: Remove requestScheduler operations
* Server: Fix logging messages
* Server: Remove sign request parameter
Chocobozzz [Tue, 25 Jul 2017 18:17:28 +0000 (20:17 +0200)]
Add ability to limit user registrations
Chocobozzz [Sun, 23 Jul 2017 13:30:57 +0000 (15:30 +0200)]
Fix overflow on embed for firefox
Chocobozzz [Sun, 23 Jul 2017 12:49:52 +0000 (14:49 +0200)]
Process embed in webpack too
Chocobozzz [Sun, 23 Jul 2017 09:07:30 +0000 (11:07 +0200)]
Better webtorrent error handling
Chocobozzz [Sun, 23 Jul 2017 07:40:28 +0000 (09:40 +0200)]
Fix upgrade script \n
Bigard Florian [Wed, 19 Jul 2017 12:24:40 +0000 (14:24 +0200)]
Fix preview location in embed
Bigard Florian [Wed, 19 Jul 2017 12:07:52 +0000 (14:07 +0200)]
Fix player on embed
Chocobozzz [Wed, 12 Jul 2017 12:58:34 +0000 (14:58 +0200)]
Fix lint
Chocobozzz [Wed, 12 Jul 2017 10:19:39 +0000 (12:19 +0200)]
Set correctly preview image for open graph
Chocobozzz [Wed, 12 Jul 2017 10:16:13 +0000 (12:16 +0200)]
Add preview to embed
Chocobozzz [Wed, 12 Jul 2017 09:56:02 +0000 (11:56 +0200)]
Add previews cache system between pods
Chocobozzz [Tue, 11 Jul 2017 15:04:57 +0000 (17:04 +0200)]
Remove "function" in favor of () => {}
Chocobozzz [Tue, 11 Jul 2017 14:16:51 +0000 (16:16 +0200)]
Add tests for open graph tags
Chocobozzz [Tue, 11 Jul 2017 14:01:56 +0000 (16:01 +0200)]
Use global uuid instead of remoteId for videos
Chocobozzz [Tue, 11 Jul 2017 08:59:13 +0000 (10:59 +0200)]
Remove any typing from server
Chocobozzz [Tue, 11 Jul 2017 08:09:18 +0000 (10:09 +0200)]
Type webtorrent
Chocobozzz [Mon, 10 Jul 2017 17:43:21 +0000 (19:43 +0200)]
Better typescript typing for a better world
Chocobozzz [Mon, 10 Jul 2017 13:01:05 +0000 (15:01 +0200)]
Fix upgrade peertube script (bad semver comparison)
Chocobozzz [Fri, 7 Jul 2017 16:26:12 +0000 (18:26 +0200)]
Fix error logging
Chocobozzz [Fri, 7 Jul 2017 14:57:28 +0000 (16:57 +0200)]
Async signature and various fixes
Chocobozzz [Thu, 6 Jul 2017 16:01:02 +0000 (18:01 +0200)]
Video search -> case insensitive
Chocobozzz [Thu, 6 Jul 2017 15:43:58 +0000 (17:43 +0200)]
Fix page titles
Chocobozzz [Thu, 6 Jul 2017 15:18:10 +0000 (17:18 +0200)]
Clean up bottom video bar
Chocobozzz [Thu, 6 Jul 2017 14:26:18 +0000 (16:26 +0200)]
Better skin for videojs
Chocobozzz [Thu, 6 Jul 2017 12:39:39 +0000 (14:39 +0200)]
Update videojs -> 6
Chocobozzz [Wed, 5 Jul 2017 11:26:25 +0000 (13:26 +0200)]
Move to promises
Closes https://github.com/Chocobozzz/PeerTube/issues/74
Green-Star [Sun, 2 Jul 2017 18:48:31 +0000 (20:48 +0200)]
Fix test (#71)
* Fix timeouting tests
* Increase timeout to be sure requests will be propagated
* Add timeout to be sure video views will be updated
* Use standard style
* Fix PR comments.
Chocobozzz [Sun, 25 Jun 2017 15:48:51 +0000 (17:48 +0200)]
Move ensureRegistrationEnabled to middlewares
Chocobozzz [Sun, 25 Jun 2017 15:44:19 +0000 (17:44 +0200)]
ClientLocal -> OAuthClientLocal
Chocobozzz [Sun, 25 Jun 2017 15:33:58 +0000 (17:33 +0200)]
Remove ng2-completer
Chocobozzz [Sun, 25 Jun 2017 15:19:46 +0000 (17:19 +0200)]
Requests -> RequestSchedulers
Chocobozzz [Sun, 25 Jun 2017 14:30:45 +0000 (16:30 +0200)]
Rename 'npm run upgrade' to 'npm run upgrade-peertube'
It was confusing with the command 'npm run update'
Chocobozzz [Sun, 25 Jun 2017 13:15:03 +0000 (15:15 +0200)]
Oup's, forgot to increate timeout test
Chocobozzz [Sun, 25 Jun 2017 13:02:08 +0000 (15:02 +0200)]
Fix travis tests
Chocobozzz [Sun, 25 Jun 2017 12:51:01 +0000 (14:51 +0200)]
Fix issue with node-sass and yarn
Chocobozzz [Sun, 25 Jun 2017 11:51:19 +0000 (13:51 +0200)]
Return to sequelize@4.0.0-2 (makes tests fail)
Chocobozzz [Sun, 25 Jun 2017 09:36:57 +0000 (11:36 +0200)]
Fix play script
Chocobozzz [Sun, 25 Jun 2017 09:35:09 +0000 (11:35 +0200)]
Fix client admin
Chocobozzz [Sun, 25 Jun 2017 09:33:16 +0000 (11:33 +0200)]
Fix client build
A node dep is in ES2015, but uglify is not compatible.
Temporary quick fix -> use babel on this module (awaiting an official
support of uglify and webpack for ES2015)
Chocobozzz [Sun, 25 Jun 2017 08:33:59 +0000 (10:33 +0200)]
Update dependencies
Chocobozzz [Sun, 25 Jun 2017 06:54:59 +0000 (08:54 +0200)]
Update sequelize
Chocobozzz [Sat, 24 Jun 2017 08:37:43 +0000 (10:37 +0200)]
Stop mocha tests after a failure
Chocobozzz [Sat, 24 Jun 2017 08:30:23 +0000 (10:30 +0200)]
Excluse .js.map when scanning models/ directory
Chocobozzz [Sat, 24 Jun 2017 08:17:44 +0000 (10:17 +0200)]
Don't generate yarn lockfile on upgrade
Chocobozzz [Tue, 20 Jun 2017 18:34:41 +0000 (20:34 +0200)]
Update systemd service template
Chocobozzz [Tue, 20 Jun 2017 18:20:09 +0000 (20:20 +0200)]
Fix client compilation
Chocobozzz [Tue, 20 Jun 2017 16:52:57 +0000 (18:52 +0200)]
Update README schemas
Chocobozzz [Sat, 17 Jun 2017 09:28:11 +0000 (11:28 +0200)]
Share models between server and client
Chocobozzz [Fri, 16 Jun 2017 12:32:15 +0000 (14:32 +0200)]
Use typescript standard and lint all files
Chocobozzz [Fri, 16 Jun 2017 09:01:45 +0000 (11:01 +0200)]
Fix client compilation
Chocobozzz [Fri, 16 Jun 2017 08:36:18 +0000 (10:36 +0200)]
Create types for model enums
Chocobozzz [Fri, 16 Jun 2017 07:54:59 +0000 (09:54 +0200)]
Add this context to instance model functions
Chocobozzz [Fri, 16 Jun 2017 07:45:46 +0000 (09:45 +0200)]
Reorganize model files
Chocobozzz [Fri, 16 Jun 2017 07:14:41 +0000 (09:14 +0200)]
BaseRequestScheduler -> AbstractRequestScheduler
Chocobozzz [Wed, 14 Jun 2017 19:37:49 +0000 (21:37 +0200)]
Update readme/doc with new client port for dev
Chocobozzz [Mon, 12 Jun 2017 19:31:58 +0000 (21:31 +0200)]
Fix video update test
Chocobozzz [Mon, 12 Jun 2017 19:06:32 +0000 (21:06 +0200)]
Convert scripts to typescript
Chocobozzz [Mon, 12 Jun 2017 18:34:50 +0000 (20:34 +0200)]
Fix prod clean script
Chocobozzz [Sun, 11 Jun 2017 15:49:13 +0000 (17:49 +0200)]
Fix prod build
Chocobozzz [Sun, 11 Jun 2017 15:35:32 +0000 (17:35 +0200)]
Better models define typing
Chocobozzz [Sun, 11 Jun 2017 13:25:36 +0000 (15:25 +0200)]
Bundle webtorrent with webpack. Closes https://github.com/Chocobozzz/PeerTube/issues/50
Chocobozzz [Sun, 11 Jun 2017 13:19:43 +0000 (15:19 +0200)]
Update webpack stack
Chocobozzz [Sun, 11 Jun 2017 10:28:22 +0000 (12:28 +0200)]
Update client modules
Chocobozzz [Sun, 11 Jun 2017 09:29:03 +0000 (11:29 +0200)]
Better build/dev scripts
Chocobozzz [Sun, 11 Jun 2017 09:02:35 +0000 (11:02 +0200)]
Use shared models
Chocobozzz [Sat, 10 Jun 2017 20:57:31 +0000 (22:57 +0200)]
Adapt scripts to typescript
Chocobozzz [Sat, 10 Jun 2017 20:15:25 +0000 (22:15 +0200)]
Type functions
Chocobozzz [Mon, 5 Jun 2017 19:53:49 +0000 (21:53 +0200)]
require -> import
Chocobozzz [Mon, 22 May 2017 18:58:25 +0000 (20:58 +0200)]
Type models
Chocobozzz [Mon, 15 May 2017 20:22:03 +0000 (22:22 +0200)]
First typescript iteration
Chocobozzz [Fri, 5 May 2017 16:17:19 +0000 (18:17 +0200)]
Update README
Chocobozzz [Fri, 5 May 2017 15:35:58 +0000 (17:35 +0200)]
Server: move requests lib in their own directory
Chocobozzz [Fri, 5 May 2017 15:24:16 +0000 (17:24 +0200)]
Server: finish old jobs at startup
Chocobozzz [Fri, 5 May 2017 15:15:21 +0000 (17:15 +0200)]
Server: check ffmpeg at startup
Chocobozzz [Fri, 5 May 2017 14:53:35 +0000 (16:53 +0200)]
Server: split videos controller
Chocobozzz [Fri, 5 May 2017 14:08:43 +0000 (16:08 +0200)]
Client: little refractoring
Chocobozzz [Fri, 5 May 2017 12:29:58 +0000 (14:29 +0200)]
Fix unset video language on video update
Chocobozzz [Fri, 5 May 2017 12:11:01 +0000 (14:11 +0200)]
Client: fix update button displayed on non owned video
Chocobozzz [Fri, 5 May 2017 11:42:52 +0000 (13:42 +0200)]
Fix tests
Chocobozzz [Fri, 5 May 2017 10:15:16 +0000 (12:15 +0200)]
Server: Fix video propagation with transcoding enabled
Chocobozzz [Thu, 4 May 2017 19:51:00 +0000 (21:51 +0200)]
Server: add tests to video transcoder