refactor(themes): drop unreliable popularity/download stats from the store (#1050)

The install/download numbers came from jsDelivr CDN hits, which are
structurally unreliable: the stats API caps at the top 100 files, so most
themes report 0 and the figures jump from day to day. Showing them — and a
popularity bar and a most-popular sort built on them — only misled users.

Remove the stats meta box (popularity bar + download count), move the author
back under the theme name, and keep the reliable git-based last-changed date
inline. Sort is now Newest (default) or Alphabetical.
This commit is contained in:
Psychotoxical
2026-06-09 20:04:25 +02:00
committed by GitHub
parent c33d1e64c5
commit 316c99ba07
12 changed files with 37 additions and 125 deletions
+2 -5
View File
@@ -354,7 +354,7 @@ export const settings = {
themeStoreSubmitText: '¿Has creado tu propio tema? Compártelo con la comunidad — más información en el repositorio de temas.',
themeStoreSubmitLink: 'Abrir el repositorio de temas',
themeStoreNetworkNotice: 'La tienda de temas carga el catálogo y las vistas previas desde servicios externos (la CDN de jsDelivr y GitHub). No se envían datos personales.',
themeStoreStatsNotice: 'Las estadísticas de descargas y última modificación se actualizan una vez al día (sobre las 04:17 UTC).',
themeStoreStatsNotice: 'Las fechas de última modificación se actualizan una vez al día (sobre las 04:17 UTC).',
themeStoreSearchPlaceholder: 'Buscar temas…',
themeStoreFilterMode: 'Filtrar por modo',
themeStoreModeAll: 'Todos',
@@ -368,12 +368,9 @@ export const settings = {
themeStoreEmpty: 'Ningún tema coincide con tus filtros.',
themeStoreActive: 'Activo',
themeStoreEnlarge: 'Ampliar vista previa',
themeStoreSortPopular: 'Más populares',
themeStoreSortNewest: 'Más recientes',
themeStoreSortName: 'Alfabético',
themeStoreAuthor: 'Autor',
themeStorePopularity: 'Popularidad',
themeStoreDownloads: 'Descargas totales',
themeStoreByAuthor: 'por {{author}}',
themeStoreLastChanged: 'Última modificación',
themeMigrationNoticeTitle: 'Tema movido a la tienda',
themeMigrationNoticeBody: '{{themes}} ya no viene incluido en la app. Puedes reinstalarlo desde la Tienda de Temas (Ajustes → Temas) o elegir otro tema.',