1
0
Fork 0
peertube/scripts
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
..
build Add portuguese and swedish languages 2018-08-27 11:20:06 +02:00
clean Begin advanced search 2018-07-24 14:04:05 +02:00
danger/clean Clean shell scripts (#398) 2018-03-27 10:35:12 +02:00
dev Fix npm run dev:server 2018-06-29 09:33:36 +02:00
i18n replace fs by fs-extra to prevent EMFILE error 2018-08-27 16:03:57 +02:00
watch Upgrade server dependencies 2018-08-27 16:35:26 +02:00
client-report.sh Reduce bundle sizes 2018-06-07 16:50:33 +02:00
create-import-video-file-job.ts Improve create import file job 2018-06-07 09:43:18 +02:00
create-transcoding-job.ts Upgrade dependencies 2018-06-19 10:45:33 +02:00
e2e.sh Reduce bundle sizes 2018-06-07 16:50:33 +02:00
generate-api-doc.sh Clean shell scripts (#398) 2018-03-27 10:35:12 +02:00
generate-code-contributors.ts replace fs by fs-extra to prevent EMFILE error 2018-08-27 16:03:57 +02:00
help.sh Add missing scripts in npm run help 2018-05-30 11:22:04 +02:00
parse-log.ts replace fs by fs-extra to prevent EMFILE error 2018-08-27 16:03:57 +02:00
play.sh Clean shell scripts (#398) 2018-03-27 10:35:12 +02:00
prune-storage.ts Correctly migrate to fs-extra 2018-08-27 16:23:34 +02:00
release.sh Fix release script 2018-08-21 09:37:11 +02:00
reset-password.ts Add migration 2017-12-13 17:46:23 +01:00
test.sh Clean shell scripts (#398) 2018-03-27 10:35:12 +02:00
travis.sh Refactor: Separated "Other Videos" section into a dedicated component/service (#969) 2018-08-31 17:19:21 +02:00
update-host.ts Improve update host script and add warning if AP urls are invalid 2018-06-21 18:36:08 +02:00
upgrade.sh Make it possible to change path used by upgrade.sh on command line 2018-05-22 08:08:40 +02:00