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
@@ -411,7 +411,7 @@ export const settings = {
themeStoreSubmitText: 'Создали свою тему? Поделитесь с сообществом — подробности в репозитории тем.',
themeStoreSubmitLink: 'Открыть репозиторий тем',
themeStoreNetworkNotice: 'Магазин тем загружает каталог и превью с внешних сервисов (CDN jsDelivr и GitHub). Личные данные не отправляются.',
themeStoreStatsNotice: 'Статистика загрузок и даты изменения обновляются раз в день (около 04:17 UTC).',
themeStoreStatsNotice: 'Даты последнего изменения обновляются раз в день (около 04:17 UTC).',
themeStoreSearchPlaceholder: 'Поиск тем…',
themeStoreFilterMode: 'Фильтр по режиму',
themeStoreModeAll: 'Все',
@@ -425,12 +425,9 @@ export const settings = {
themeStoreEmpty: 'Нет тем, соответствующих фильтрам.',
themeStoreActive: 'Активна',
themeStoreEnlarge: 'Увеличить превью',
themeStoreSortPopular: 'Популярные',
themeStoreSortNewest: 'Новые',
themeStoreSortName: 'По алфавиту',
themeStoreAuthor: 'Автор',
themeStorePopularity: 'Популярность',
themeStoreDownloads: 'Всего загрузок',
themeStoreByAuthor: 'от {{author}}',
themeStoreLastChanged: 'Изменён',
themeMigrationNoticeTitle: 'Тема перенесена в магазин',
themeMigrationNoticeBody: '{{themes}} больше не входит в приложение. Вы можете переустановить её из магазина тем (Настройки → Темы) или выбрать другую тему.',