Skip to content

chore: data attribution footer + remove omeda.city hotlink#185

Merged
saggacce merged 1 commit into
developfrom
chore/attribution-and-hotlink-fix
May 18, 2026
Merged

chore: data attribution footer + remove omeda.city hotlink#185
saggacce merged 1 commit into
developfrom
chore/attribution-and-hotlink-fix

Conversation

@saggacce
Copy link
Copy Markdown
Owner

Qué se hizo

Dos correcciones de cumplimiento identificadas en el informe de política de pred.gg/omeda.city.

1. Eliminar hotlink a omeda.city en HeroAvatar
HeroAvatar.tsx usaba meta?.imageUrl como fallback cuando la imagen local fallaba — esa URL apunta a omeda.city/assets/.... Ahora solo se usan assets locales (/heroes/*.webp). Si la imagen local no existe, se muestran las iniciales del héroe (lógica ya existente).

2. Atribución visible en footer del sidebar
Añadida una línea en la parte inferior del sidebar:
Match & player data: pred.gg · omeda.city
Con enlaces a ambos sitios. Visible en todas las páginas para todos los usuarios autenticados.

3. Fix ruta duplicada /management/roles
Había dos <Route path="/management/roles"> — la primera (ComingSoon) ganaba siempre, haciendo inaccesible la nueva PermissionsPage. Corregido.

- Remove external image fallback in HeroAvatar — local assets only,
  initials shown when image is missing (no hotlinking to omeda.city)
- Add attribution footer in sidebar: pred.gg and omeda.city credited
  as data sources with links
- Fix duplicate /management/roles route (ComingSoon was shadowing
  PermissionsPage)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@saggacce saggacce merged commit 5fabcd7 into develop May 18, 2026
1 check passed
@saggacce saggacce deleted the chore/attribution-and-hotlink-fix branch May 18, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant