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
@@ -358,7 +358,7 @@ export const settings = {
themeStoreSubmitText: 'Ți-ai creat propria temă? Împărtășește-o cu comunitatea — mai multe informații în depozitul de teme.',
themeStoreSubmitLink: 'Deschide depozitul de teme',
themeStoreNetworkNotice: 'Theme Store încarcă catalogul și previzualizările de la servicii externe (CDN-ul jsDelivr și GitHub). Nu se trimit date personale.',
themeStoreStatsNotice: 'Statisticile de descărcări și ultima modificare se actualizează o dată pe zi (în jurul orei 04:17 UTC).',
themeStoreStatsNotice: 'Datele privind ultima modificare se actualizează o dată pe zi (în jurul orei 04:17 UTC).',
themeStoreSearchPlaceholder: 'Caută teme…',
themeStoreFilterMode: 'Filtrează după mod',
themeStoreModeAll: 'Toate',
@@ -372,12 +372,9 @@ export const settings = {
themeStoreEmpty: 'Nicio temă nu corespunde filtrelor tale.',
themeStoreActive: 'Activă',
themeStoreEnlarge: 'Mărește previzualizarea',
themeStoreSortPopular: 'Cele mai populare',
themeStoreSortNewest: 'Cele mai noi',
themeStoreSortName: 'Alfabetic',
themeStoreAuthor: 'Autor',
themeStorePopularity: 'Popularitate',
themeStoreDownloads: 'Descărcări totale',
themeStoreByAuthor: 'de {{author}}',
themeStoreLastChanged: 'Ultima modificare',
themeMigrationNoticeTitle: 'Tema a fost mutată în magazin',
themeMigrationNoticeBody: '{{themes}} nu mai este inclusă în aplicație. O poți reinstala din Magazinul de Teme (Setări → Teme) sau poți alege altă temă.',