Релизы Music Collection
Краткое описание важных изменений веб-версии и мобильного приложения Android (user «Моя коллекция» и admin «Моя коллекция Admin»).
Технические подробности для разработчиков — в CHANGELOG.md.
Руководство по использованию — в user_guide.md.
Ниже — от новых к старым, начиная с 31.07.2026; более ранние записи — с
26.07.2026 (мобильные сборки новее 0.5.34(50)).
Версия от 31.07.2026 — статистика коллекции, паритет админ-статистики и календарь в фильтрах
Релиз про удобную статистику: сводка по своей коллекции в «Моей статистике», одинаковые возможности статистики администратора на вебе и в Android, и календарный выбор периода в фильтрах.
Дата выхода: 31 июля 2026
Android user: 0.5.38(54)
Android admin: 0.1.4(5)
Веб: обновление в тот же день
Новые возможности
Веб и мобильное приложение (user)
- В «Моей статистике» появился блок по коллекции: всего релизов, разбивка по статусам (в коллекции / хочу / заказано / на продажу), записи без места хранения, «прослушано сегодня», и график добавления релизов по дням.
- Подсказки при наведении на графики (вертикальная линия, подсветка точки, всплывающее значение) — на вебе и в Android.
Мобильное приложение (Android, user и admin)
- Календарный выбор периода в фильтрах статистики (от/до); по умолчанию — с начала текущего месяца до сегодня.
Веб и мобильное приложение (admin)
- Статистика администратора приведена к единому виду на вебе и в Android: одинаковые фильтры и график по клиентам (by-client).
Улучшения
Веб и мобильное приложение (user)
- Из «Моей статистики» пользователя убран график по клиентам (он относится к админ-статистике) — раздел стал проще и сосредоточен на личной коллекции.
Версия от 30.07.2026 — компактный импорт из Discogs, единая высота полей и галерея в превью импорта
Релиз про аккуратный UI импорта и форм на Android: компактные выборы статуса и категории/места при импорте, единая высота 40dp для всех полей ввода, и просмотр всех изображений релиза прямо в превью импорта.
Дата выхода: 30 июля 2026
Android user: 0.5.36(52) → 0.5.37(53)
Android admin: 0.1.3(4) (без изменений)
Веб: обновление в тот же день
Новые возможности
Веб и мобильное приложение (user)
- В превью импорта из Discogs показываются все изображения релиза (галерея), а не только основная обложка, — удобнее выбрать до добавления в коллекцию.
Мобильное приложение (Android, user)
- Компактные элементы выбора при импорте из Discogs: статус — отдельный dropdown, категория и место хранения — в одной строке.
- Единая высота 40dp для всех полей ввода и dropdown в формах — аккуратнее и единообразнее на экране.
Улучшения
Мобильное приложение (Android)
- В компактных полях ввода — единый шрифт и иконка 18dp, текст по центру (раньше поля выглядели разношёрстно).
Исправленные ошибки
Сервер
- Если каталог кэша обложек недоступен для записи, ответ теперь — чистая
ошибка
502 image.cache_unwritableвместо технического сбоя.
Версия от 29.07.2026 — галерея обложек Discogs
Релиз про просмотр всех фотографий релиза из Discogs в карточке коллекции (веб и Android user).
Дата выхода: 29 июля 2026
Android user: 0.5.35(51)
Android admin: 0.1.3(4) (без изменений UI галереи)
Веб: обновление в тот же день
Новые возможности
Веб и мобильное приложение (user)
- При импорте из Discogs сохраняются все изображения релиза (до 30), не только основная обложка.
- В карточке релиза — полоса миниатюр и галерея с переключением (‹ / ›, индикатор «N из M», миниатюры внизу; на вебе — стрелки клавиатуры). В списке/плитке по-прежнему одна обложка.
- Обложки отдаются через локальный кэш сервера — клиенты не ходят напрямую на CDN Discogs (для пользователя это прозрачно).
Мобильное приложение (Android, user)
- Галерея в карточке: горизонтальный pager и полоса миниатюр при нескольких фото.
Улучшения
Веб
- Закрытие встроенной карточки в двухпанельном режиме: Закрыть, Esc или повторный клик по строке.
- Инлайн-смена категории и места хранения в карточке без формы редактирования.
- При импорте из Discogs можно сразу выбрать категорию и место хранения.
Версия от 26.07.2026 — обновление приложения с сервера и защита от слишком больших заметок
Релиз для тестеров Android: проверка и установка новой версии из приложения; на всех клиентах — понятные ограничения длины заметок и списков жанров/тегов.
Дата выхода: 26 июля 2026
Android user: 0.5.34(50)
Android admin: 0.1.3(4)
Веб: обновление в тот же день
Новые возможности
Мобильное приложение (Android, user и admin)
- Проверка обновлений в Настройках и фоновое напоминание (не чаще чем раз в несколько часов): скачивание APK с сервера приложения и установка (нужно разрешение на установку из этого источника).
- Первую сборку с этой функцией нужно поставить вручную; следующие обновления можно получать из приложения (версия на сервере должна быть новее установленной).
Улучшения
Веб и мобильное приложение
- Ограничения длины моих заметок, заметок Discogs/трека и числа жанров/тегов — с понятными сообщениями при сохранении (защита от случайно огромных данных).
- На веб-формах — ограничение ввода в полях заметок (
maxLength).
Исправленные ошибки
Веб и мобильное приложение
- Отклонение слишком больших тел запросов на сервере с обычной ошибкой проверки формы (без «падения» приложения).
Версия от 25.07.2026 — своя цена, штрихкод, экспорт и офлайн-сканер
Релиз про цены «для себя», штрихкод, выгрузку коллекции и поиск по кэшу после скана без сети; плюс заметные правки безопасности и стабильности входа.
Дата выхода: 25 июля 2026
Android user: 0.5.33(49) (часть изменений вошла ещё в 0.5.32(48))
Android admin: 0.1.2(3) (без bump на экспорт; admin использует общий экспорт из Настроек)
Веб: обновление в тот же день
Новые возможности
Веб и мобильное приложение (user)
- Поле «Моя цена» отдельно от цены Discogs (рынок); Discogs-цена по-прежнему из каталога/обновления с Discogs.
- Поле штрихкод (barcode); при импорте/обновлении с Discogs заполняется, если было пусто.
- Экспорт своей коллекции в JSON или CSV (ZIP с двумя таблицами) из Настроек — это не полный бэкап базы администратора.
Мобильное приложение (Android, user)
- Офлайн: после скана штрихкода/текста поиск идёт по локальному кэшу (в т.ч. точное совпадение barcode); при нахождении — переход в карточку.
- Импорт с Discogs офлайн по-прежнему недоступен (нужна сеть).
- Экспорт: по умолчанию в «Загрузки», можно выбрать свою папку.
Веб
- Боковой буквенный индекс артистов в списке коллекций (быстрый прыжок).
Улучшения
Веб и мобильное приложение
- Иконки/подписи у полей цены на Android (Discogs vs «моя цена») — проще не перепутать.
- В CSV экспорта колонка связи коллекция↔треки названа однозначно (
collection_id).
Безопасность и вход (веб + Android + сервер)
- Смена/сброс пароля и блокировка аккаунта администратором сразу завершают старые сессии (нужен новый вход).
- Надёжнее хранение токенов на Android; исключения из резервного копирования системным бэкапом устройства для чувствительных данных.
- Жёстче политика паролей на сервере (в т.ч. после обновления сервера может потребоваться сброс пароля администратором, если вход со старым хешем перестал приниматься — это ожидаемо при выкладке этого релиза).
Исправленные ошибки
Веб
- Ложное «ошибка» при успешном сбросе пароля пользователя в админке; реальные ошибки API показываются корректно.
Мобильное приложение (Android)
- Параллельные запросы после истечения сессии больше не запускают несколько обновлений токена сразу (меньше лишних выходов из аккаунта).
Общее
- Ограничение частоты запросов к Discogs на сервере — меньше внезапных «отказов» при активном поиске/просмотре релизов несколькими клиентами.
Версия от 24.07.2026 — статусы, заметки, обложки, «прослушано» и уход за винилом
Крупный функциональный день: статусы wishlist/ordered, раздельные заметки, matrix/runout, дата чистки, история прослушиваний, удобнее список на телефоне и полноразмерные обложки.
Дата выхода: 24 июля 2026
Android user: до 0.5.32(48) (промежуточные 0.5.29(45), 0.5.30(46) и др.)
Веб: обновление в тот же день
Новые возможности
Веб и мобильное приложение (user)
- Статус релиза (не путать со статусом Discogs): в коллекции / хочу / заказано / на продажу; фильтр в списке, цветная метка.
- Мои заметки отдельно от заметок Discogs (Discogs — только чтение).
- Поля Matrix A / Matrix B (runout) для винила; при импорте из Discogs подставляются из BAOI, где возможно.
- Дата последней чистки пластинки.
- Отметка «Прослушано сегодня» и сводка: всего / за 30 дней / последняя дата.
- Клик/тап по обложке — просмотр изображения в полном размере (lightbox).
Мобильное приложение (Android, user)
- Режим списка IMAGES — сетка обложек (3 колонки); переключение LIST → TILES → IMAGES.
- В режиме плиток убраны буквенные секции (меньше шума).
- Кнопка «+» (добавить альбом) скрывается при прокрутке вниз.
Веб
- Список коллекций: сортировка и группировка по артисту, буквенные разделители A–Z (доработка индексов — также 25.07).
Улучшения
Веб и мобильное приложение
- Понятные сообщения, если Discogs временно недоступен (в т.ч. ответы Cloudflare 52x/530) — без «сырых» технических кодов.
- Формы: Matrix A/B всегда видны при редактировании (удобнее заполнять вручную).
Мобильное приложение (Android)
- Плейсхолдеры полей и выбор даты для «последней чистки».
Исправленные ошибки
Веб и мобильное приложение
- Корректнее отображение недоступности Discogs вместо сбоя импорта/обновления цены.
Версия от 23.07.2026 — офлайн-кэш коллекции, рейтинг «звёздами» и устойчивее сессия
Релиз с офлайн-просмотром коллекции на телефоне, быстрой оценкой релизов и более предсказуемым поведением при потере сети и блокировке приложения.
Дата выхода: 23 июля 2026
Android user: 0.5.27(43) и сборки того же дня (после 0.5.26(42))
Android admin: без отдельного пользовательского bump в этот день
Веб: обновление на music.mbabakov.ru (тот же день)
Новые возможности
Мобильное приложение (Android, user)
- Локальный кэш коллекции: просмотр и поиск без интернета; синхронизация при появлении сети и вручную («Обновить кэш» в Настройках).
- Очистка локального кэша из Настроек.
- Баннер «нет сети» в списке; добавление новых записей офлайн недоступно (нужно подключение).
- Рейтинг релиза прямо на карточке — до 5 звёзд, с очисткой оценки (без открытия полной формы).
Веб
- Рейтинг релиза на карточке — до 5 звёзд, с предпросмотром при наведении и очисткой оценки.
Улучшения
Мобильное приложение (Android)
- Стабильнее восстановление сессии после обрыва сети и возврата в приложение.
- Подписи к полям и навигации в формах — удобнее читать на маленьком экране.
Веб
- Согласованная шкала рейтинга с мобильным приложением (0–5).
Исправленные ошибки
Мобильное приложение (Android)
- Гонки при обновлении списка коллекции (устаревший ответ больше не перетирает свежие данные).
- Ошибки сохранения рейтинга при частичном обновлении полей на сервере.
Как читать версии Android
Имя файла релиза выглядит так:
music-collection-user-0.5.38(54)-release.apk —
это versionName 0.5.38 и versionCode 54. Для обновления через
приложение важен рост versionCode.
Текущие актуальные на момент составления документа:
| Приложение | versionName | versionCode |
|---|---|---|
| User («Моя коллекция») | 0.5.38 | 54 |
| Admin («Моя коллекция Admin») | 0.1.4 | 5 |
Веб-версия отдельного номера в интерфейсе не показывает: вы всегда получаете
последнюю выкладку на https://shelf.recordvault.ru после деплоя.