Repository navigation
Pain v1.7.3 — Тема «Форма», экран «Главная» и защита модели вкуса
PAIN 1.7.3
Обновление 1.7.3: новая тактильная тема оформления «Форма» (Form Edition), экран «Главная» с графиками прослушивания и безопасным предпросмотром микса Smart DJ, защита вкусовой модели от архивного размытия и глобальный API сохраненных вайбов.
Ключевые изменения
-
Новая тема оформления «Форма» (Form Edition):
- Физическая эстетика минерального аудиоинструмента: матовые шероховатые поверхности (#dedcd4, #e8e6de), рельефные клавиши и переключатели, акцент глубокого чернильно-фиолетового цвета (#493261).
- Адаптивная навигация: полноразмерная боковая панель на мониторах и удобная шторка-аккордеон на компактных экранах.
- Выбор темы доступен в «Настройки» → «Оформление» → «Форма».
-
Новый экран «Главная» (Home View):
- Информативные сводки прослушивания: время за сегодня и за неделю, 7-дневный календарный график активности.
- Изолированный блок микса Smart DJ: позволяет взглянуть на следующие подобранные треки и причины перехода без влияния на текущую воспроизводимую очередь.
- Быстрый доступ к разделам: «Недавние», «Новые открытия» (первые прослушивания за 30 дней), «Любимые» и «Вспомнить забытое».
-
Защита вкусовой модели от архивного размытия:
- Оптимизация алгоритма Sparse SGD: исключение устаревших и малозначимых записей из обучения и L2-регуляризации.
- Большой архив старой истории теперь не размывает и не затирает свежие музыкальные предпочтения слушателя.
-
API управления сохраненными вайбами:
- Глобальный программный интерфейс
window.PainDJVibes(list(),select(id)), позволяющий гибко управлять активным настроением Smart DJ из любого экрана и интерфейса.
- Глобальный программный интерфейс
Проверки перед публикацией
- Ядро десктопа: 276 автотестов ядра успешно пройдены (
node --test test/*.test.js: 276 passed, 0 failed). - Android: успешная сборка и подпись release APK (
versionCode 20,versionName 1.7.3). - Windows: сборка и патчинг
Pain.exe(PE subsystem 2, GUI без консольного окна).