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
@@ -352,7 +352,7 @@ export const settings = {
themeStoreSubmitText: 'Eigen thema gemaakt? Deel het met de community — meer info in de themarepository.',
themeStoreSubmitLink: 'Themarepository openen',
themeStoreNetworkNotice: 'De Theme Store laadt de catalogus en previews van externe diensten (de jsDelivr-CDN en GitHub). Er worden geen persoonlijke gegevens verzonden.',
themeStoreStatsNotice: 'Download- en laatst-gewijzigd-statistieken worden eenmaal per dag bijgewerkt (rond 04:17 UTC).',
themeStoreStatsNotice: 'De laatst-gewijzigd-datums worden eenmaal per dag bijgewerkt (rond 04:17 UTC).',
themeStoreSearchPlaceholder: "Thema's zoeken…",
themeStoreFilterMode: 'Filteren op modus',
themeStoreModeAll: 'Alle',
@@ -366,12 +366,9 @@ export const settings = {
themeStoreEmpty: "Geen thema's komen overeen met je filters.",
themeStoreActive: 'Actief',
themeStoreEnlarge: 'Voorbeeld vergroten',
themeStoreSortPopular: 'Populairste',
themeStoreSortNewest: 'Nieuwste',
themeStoreSortName: 'Alfabetisch',
themeStoreAuthor: 'Auteur',
themeStorePopularity: 'Populariteit',
themeStoreDownloads: 'Totaal downloads',
themeStoreByAuthor: 'door {{author}}',
themeStoreLastChanged: 'Laatst gewijzigd',
themeMigrationNoticeTitle: 'Thema verplaatst naar de store',
themeMigrationNoticeBody: '{{themes}} wordt niet meer met de app meegeleverd. Je kunt het opnieuw installeren via de Theme Store (Instellingen → Thema\'s) of een ander thema kiezen.',