💡 Feature request: Sort by scaled upvotes

Abierto
#490 0 comentarios 2 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
rust
Área
frontend

Línea de trabajo

Start by reading the feed sorting entry points and how subscribed community feeds are assembled; the issue does not name specific files or tests. Work out how post upvotes and community size are represented, then compare the existing sort options with the requested scaled ranking. Done means users can select this sort and posts from smaller communities rank according to the community size adjustment.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Is your feature request related to a problem? Please describe.

When sorting the main feed (with my subscribed feeds) posts from more active communnity are ranked higher due to having more upvotes
A popular post on a smaller community will be ranked lower due to having less upvotes, even the if the upvotes count is higher when scaled to the community size
This make posts from smaller communities appears very far in the feeds if we also follow bigger communities

Describe the feature you would like to be implemented

I'd like to be able to sort posts by scaled upvotes so posts in smaller community can appear higher according to their upvoted scaled by the community size

Describe alternatives you've considered

Opening each community and sort by top
I go to settings and select the communities links and then I use an extension to called "open links in tab" to open them

Additional context / screenshot

Piefed (threadiverse server) already have a similar feature

Lenguaje dominante
Rust
Estrellas
3.9k
Forks
293
Merge medio
4 d 9 h
PR fusionados (30 d)
1

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de redlib-org/redlib

Todos los issues de redlib-org/redlib

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.