1
0
Fork 0
peertube/client/src
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
..
app Refactor: Separated "Other Videos" section into a dedicated component/service (#969) 2018-08-31 17:19:21 +02:00
assets Videos overview page: first version 2018-08-31 09:19:58 +02:00
environments Fix change detection in app component 2018-05-22 09:42:05 +02:00
locale Add portuguese and swedish languages 2018-08-27 11:20:06 +02:00
sass Videos overview page: first version 2018-08-31 09:19:58 +02:00
shims Replace angular-cli patch with something less risky (#742) 2018-06-28 15:53:04 +02:00
standalone Translate subtitle langs in player 2018-08-16 10:48:35 +02:00
hmr.ts Add hmr 2017-12-12 14:45:42 +01:00
index.html Render CSS/title/description tags on server side 2018-07-18 10:00:37 +02:00
main.ts Fix dev locale 2018-08-27 09:41:54 +02:00
manifest.json Register service worker 2018-02-22 14:15:23 +01:00
ngsw-config.json Fix refreshing oauth token 2018-05-29 17:16:20 +02:00
polyfills.ts Replace angular-cli patch with something less risky (#742) 2018-06-28 15:53:04 +02:00
tsconfig.app.json Add libs to tsconfig 2018-05-07 10:37:43 +02:00
typings.d.ts Move to angular cli 2017-12-12 10:58:16 +01:00