Skip to content

feat: add order by recent filter #2185

@venturqx

Description

@venturqx

Current

The recommendation feed filters by top scores of "Day/Week/Month/Year/AllTime".

In practice, this often leads to a frustrating flow on my end, typically:

  • Select Day and get no results.
  • Switch to Week and get only a couple of videos.
  • Switch to Month and get a more useful list, although I would like to see recent videos first.
  • For more, switch to Year, which is a very large temporal jump (highest score priority).

What the current recommendations provides:
"Show the best-ranked videos inside a few coarse time windows."

Feature

Instead I often want:
"Show recent videos with a good score" (without having to play with the filters until it returns a non empty list)
As an alternative to the default "Sort by score".

Impl

Sort by date

An easy solution would be a "ORDER BY publication_date DESC"

Trending

A more sophisticated solution could balancing date and score:

  • Very new but weakly supported videos should not be over-promoted.
  • Very old but highly rated videos should not be over-promoted.
  • If a formula is used to weight date/score, it may introduces some opaqueness to the recommendation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions