1.7 KiB
1.7 KiB
TASK-095-restore-community-scores-link-and-source-aware-ui
Goal
Restaurar correctamente el enlace/botón hacia los scores/histórico de comunidad y asegurar que la UI no pierda acciones útiles por depender de mapas hardcodeados incompletos.
Context
Se ha detectado que el botón/enlace hacia los scores/histórico de comunidad ha desaparecido o se degrada en algunos casos. La lógica actual depende de un mapa hardcodeado incompleto y no cubre bien todos los servidores o casos reales.
Steps
- Auditar:
frontend/index.htmlfrontend/assets/js/main.jsfrontend/assets/css/styles.css- si hace falta, el payload backend consumido por
/api/servers
- Restaurar el CTA de scores/histórico para todos los servidores relevantes.
- Evitar depender exclusivamente de un mapa hardcodeado incompleto cuando haya información backend utilizable.
- Mantener una experiencia estable:
- si existe URL conocida -> mostrar enlace
- si no existe -> degradar de forma clara, no desaparecer silenciosamente
- Mantener el diseño coherente con la landing actual.
- No mezclar esta task con refactors amplios no relacionados.
Constraints
- No rehacer toda la homepage.
- No tocar la UI histórico V1/V2 salvo necesidad estricta.
- No inventar enlaces falsos.
- Si una URL no está disponible, la UI debe indicarlo de forma limpia.
Validation
- El botón/enlace a scores/histórico vuelve a mostrarse correctamente.
- No desaparece por un mapa hardcodeado incompleto.
- La landing sigue renderizando bien.
- La repo queda consistente.
Expected Files
frontend/index.htmlfrontend/assets/js/main.jsfrontend/assets/css/styles.css- opcionalmente backend si se necesita exponer mejor la URL o metadata correspondiente