From 3d4e112d16471703f51a542c0cc6e73a6f5db628 Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Tue, 2 Feb 2021 12:59:41 +0100 Subject: add best trending strategy based on Reddit's best inspired from https://www.reddit.com/r/changelog/comments/7spgg0/best_is_the_new_hotness/ this implementation only adds freshness, and doesn't personalize based on subscribed communities yet. --- shared/extra-utils/server/config.ts | 2 +- shared/models/videos/video-sort-field.type.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'shared') diff --git a/shared/extra-utils/server/config.ts b/shared/extra-utils/server/config.ts index 8998da8b6..db5a473ca 100644 --- a/shared/extra-utils/server/config.ts +++ b/shared/extra-utils/server/config.ts @@ -164,7 +164,7 @@ function updateCustomSubConfig (url: string, token: string, newConfig: DeepParti trending: { videos: { algorithms: { - enabled: [ 'hot', 'most-viewed', 'most-liked' ], + enabled: [ 'best', 'hot', 'most-viewed', 'most-liked' ], default: 'hot' } } diff --git a/shared/models/videos/video-sort-field.type.ts b/shared/models/videos/video-sort-field.type.ts index 97687f84b..5073848b8 100644 --- a/shared/models/videos/video-sort-field.type.ts +++ b/shared/models/videos/video-sort-field.type.ts @@ -8,4 +8,5 @@ export type VideoSortField = // trending sorts 'trending' | '-trending' | - 'hot' | '-hot' + 'hot' | '-hot' | + 'best' | '-best' -- cgit v1.2.3