Commit Graph

51 Commits (4ffdcfc63b8c804a0aea20609544c859ab57318b)

Author SHA1 Message Date
Brad Johnson 7f5f4152a4 Refactor: Separated "Other Videos" section into a dedicated component/service (#969)
* Separated "Other Videos" section into a dedicated component/service

I'm currently working on some proof-of-concepts for recommendation
providers that could work with PeerTube to provide useful video
suggestions to the user.

As a first step, I want to have great clarity about how PeerTube,
itself, will surface these videos to the user.

With this branch, I'm refactoring the "recommendations" to make it
easier to swap out different recommender implementations quickly.

Stop recommender from including the video that's being watched.

Ensure always 5 recommendations

* Treat recommendations as a stream of values, rather than a single async value.

* Prioritize readability over HTTP response size early-optimization.

* Simplify pipe
2018-08-31 17:19:21 +02:00
Chocobozzz 1297eb5db6 Add refresh video on search 2018-08-27 09:41:54 +02:00
Chocobozzz 5c617be484
Correctly copy ffmpeg 2018-08-10 17:56:15 +02:00
Chocobozzz 288178bf02
Try to fix travis tests 2018-08-10 17:49:12 +02:00
Chocobozzz 365b546c9f
Try to fix travis (again) 2018-07-31 10:26:13 +02:00
Chocobozzz dcc5be25f6
Try to fix travis 2018-07-31 10:11:34 +02:00
Chocobozzz 338aef3d1c
Try to killall peertube in travis before running tests 2018-07-31 10:02:40 +02:00
Jorropo 5f7021c33d Updated travis.yml git depth 1
We don't do any git operation except include last commit name, so we only need last commit, that will make travis-ci test faster.
2018-07-25 21:06:39 +02:00
Chocobozzz 57c36b277e Begin advanced search 2018-07-24 14:04:05 +02:00
Chocobozzz 87337d41ac
Test travis retry 2018-06-21 14:34:59 +02:00
Chocobozzz 90dea7dc98
Add redis for travis 2018-01-25 19:13:08 +01:00
Chocobozzz 393b5ab85e
Try to fix travis 2017-12-19 11:30:55 +01:00
Chocobozzz c4bc85003f
Fix migration scripts 2017-12-19 11:25:20 +01:00
Chocobozzz 3ae6376abe
Upgrade travis g++ 2017-12-19 11:12:25 +01:00
Chocobozzz ce33ee01cd
Use RsaSignature2017 2017-12-19 10:53:16 +01:00
Chocobozzz 98ec8b8e73
Fix lint 2017-11-30 13:16:23 +01:00
Chocobozzz 15f25480dd
Split slow and fast api tests for travis 2017-10-31 17:50:28 +01:00
Chocobozzz c8dc45d733
Fix travis build stage 2017-10-31 17:45:57 +01:00
Chocobozzz 18530063fe
Try matrix to speed up travis builds 2017-10-31 17:23:57 +01:00
Chocobozzz bf57f073ee Add yarn cache to travis 2017-04-26 22:49:58 +02:00
Chocobozzz 85cd99dc84 Use yarn instead of npm install 2017-04-26 22:45:27 +02:00
Chocobozzz 85ec3eb7f3 Remove Node 4 support 2017-04-26 22:32:33 +02:00
Chocobozzz a25970cc20 Fix travis 2016-12-25 10:48:00 +01:00
Chocobozzz da268a9758 Try to adapt travis to postgresql 2016-12-25 10:41:51 +01:00
Chocobozzz 4c1068fcee Update nodejs versions for travis 2016-11-16 21:18:51 +01:00
Chocobozzz d22629bd93 Fix travis 2016-10-07 15:00:20 +02:00
Chocobozzz 88c08e1f06 Remove useless commands from travis 2016-10-07 14:53:27 +02:00
Chocobozzz 35165e1669 Electron-prebuilt -> electron 2016-10-01 11:49:32 +02:00
Chocobozzz 3783627410 Update travis node versions 2016-09-21 22:57:10 +02:00
Bigard Florian 5a1b27e714 Try to fix Traviis build (caused by npm 2) 2016-09-21 09:02:25 +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 93652f8d1a Update node for travis 2016-05-19 21:55:36 +02:00
Bigard Florian 504b79cb67 Be sure about the version of ffmpeg in travis buils 2016-05-12 15:56:33 +02:00
Bigard Florian c8d90fdb60 Fix ffmpeg extraction 2016-05-12 08:51:19 +02:00
Bigard Florian 588b341b45 Change ffmpeg download url for travis 2016-05-11 23:09:58 +02:00
Bigard Florian 6f1b086980 Try another method to install latest ffmpeg 2016-05-11 23:00:44 +02:00
Bigard Florian 8fd5a3f19a Oup's, travis is based on ubuntu precise 2016-05-11 10:05:31 +02:00
Bigard Florian a8750eb582 Try to fix ffmpeg in travis build 2016-05-11 09:41:09 +02:00
Bigard Florian ae852eaf2d Add ffmpeg dependency to travis 2016-05-03 22:58:45 +02:00
Chocobozzz 803b0bd04d Add build step in travis 2016-04-29 16:52:32 +02:00
Chocobozzz 98b01bac2c Angular 2 : draft 2 2016-03-14 22:16:43 +01:00
Chocobozzz b2ff5e3e68 Remove caching with travis 2016-02-29 19:01:30 +01:00
Chocobozzz 86435b9bae update modules AND REMOVE SUPPORT OF NODE 0.12 :'( 2016-01-24 16:41:19 +01:00
Chocobozzz 7922ba416b Use latest electron prebuilt with travis
(89eeed32eb)
2016-01-04 13:38:23 +01:00
Chocobozzz 93908ed934 Try to fix travis build with node 0.12 2015-12-16 21:55:35 +01:00
Chocobozzz e5993adcb9 Cat logs of pod 4, 5, 6 (used for advanced friends test) when travis
tests fail
2015-12-07 17:22:36 +01:00
Chocobozzz 3807e27a6d Add nodejs 5.1 to travis tests 2015-11-27 15:13:34 +01:00
Chocobozzz 16357143ae Forgot to add cxx to env 2015-11-11 15:02:21 +01:00
Chocobozzz 1eb6997e72 reindent travis file and add g++4.8 (for c++11) 2015-11-11 14:58:05 +01:00
Chocobozzz 4429bba6e2 Add node 4.2 LTS to travis 2015-11-11 13:06:01 +01:00