КОНТУРmedia archive
v2026.07.29.12
Версия 2026.07.29.12 2026 год
  • Исправлен редактор карточек
Игры

История развития

Дорожная карта КОНТУРА

Все опубликованные изменения сервиса — от новых возможностей до исправлений.

v2026.07.29.12
  • Исправлен редактор карточек
v2026.07.29.11
  • Исправлена доставка дорожной карты: release_notes теперь входят в Git и Docker-образ. Исправлена кодировка локальных patch notes. В preview обновлений показываются первые 3 пункта и ссылка на полную историю.
v2026.07.29.10
  • Исправлена доставка дорожной карты: release_notes теперь входят в Git и Docker-образ. Исправлена кодировка локальных patch notes. В preview обновлений показываются первые 3 пункта и ссылка на полную историю.
v2026.07.29.9
  • Исправлена доставка дорожной карты: release_notes теперь входят в Git и Docker-образ. Исправлена кодировка локальных patch notes. В preview обновлений показываются первые 3 пункта и ссылка на полную историю.
v2026.07.29.8
  • Исправлена доставка дорожной карты: release_notes теперь входят в Git и Docker-образ. Исправлена кодировка локальных patch notes. В preview обновлений показываются первые 3 пункта и ссылка на полную историю.
v2026.07.29.7
  • Исправлена доставка дорожной карты: release_notes теперь входят в Git и Docker-образ. Исправлена кодировка локальных patch notes. В preview обновлений показываются первые 3 пункта и ссылка на полную историю.
v2026.07.29.6
  • Убрана постоянная механика аудита каталога: кнопка и команда повторной постановки существующих карточек на аудит удалены.
  • Существующие сырые карточки сохранены в разовой очереди модерации: 2854 заявки перенесены на системного автора KonturModeration.
  • Добавлен публичный статус карточки: карточки на модерации скрываются из каталога, страниц карточек и личной библиотеки.
  • Все 2854 сырые карточки локальной базы скрыты до одобрения админом, поэтому публичная библиотека стала пустой по всем разделам.
  • После одобрения заявки карточка автоматически снова становится публичной.
  • Предпросмотр заявки для админа теперь открывается сразу как редактор: можно поправить поля, сохранить правки, одобрить и применить или отклонить.
  • Steam-автоимпорт больше не использует широкие картинки Steam как обложки: берётся только вертикальный постер library_600x900, а если он недоступен — обложка остаётся пустой для ручной загрузки.
  • В документации оставлен только Steam-автоимпорт без постоянной механики аудита каталога.
  • В шапку рядом с версией добавлен счётчик заявок на согласовании для админов и супер-админов.
  • Исправлены дубли жанров в редакторе: одинаковые жанры больше не отображаются несколькими чипсами и не сохраняются повторно.
  • Для игровых обложек Steam-импорта добавлена поддержка SteamGridDB через STEAMGRIDDB_API_KEY; без ключа используется вертикальный Steam poster library_600x900.
  • Счётчик заявок на согласовании сделан нейтральным и видимым авторизованным пользователям.
  • Навигация переработана: аватар и ник открывают профиль, добавлена отдельная «Моя библиотека», меню администраторов разделено на модерацию сайта и каталога.
  • Устранены повторяющиеся жанры в редакторе карточек.
  • Админская панель разделена на отдельные маршруты «Модерация сайта» (/manage/site/) и «Модерация каталога» (/manage/catalog/); лишние блоки скрываются по смыслу страницы.
  • Кнопки «Мои заявки» и «Моя библиотека» приведены к единому стилю и переставлены.
  • Исправлено наложение повторяющихся жанровых бейджей.
  • Исправлена ошибка TemplateDoesNotExist на страницах /manage/site/ и /manage/catalog/: оба маршрута используют проверенный шаблон панели с раздельным режимом отображения.
  • Исправлена TemplateSyntaxError в панели модерации: удалены лишние вложенные условия Django-шаблона.
  • Убраны пустые и дублирующие блоки с админской страницы: Steam-импорт отображается только в модерации каталога, системные блоки — только в модерации сайта.
  • Исправлено наложение бейджей типа заявки в очереди модерации.
  • Steam-автопополнение возвращено в раздел «Модерация каталога»; на странице модерации сайта оно не отображается.
  • Исправлена загрузка вертикальных обложек Steam: добавлены актуальные shared.cloudflare и Akamai endpoints и резервные варианты при недоступности первого URL.
  • Исправлено сохранение и одобрение заявок из предпросмотра: обработчики возвращены в ProposalPreviewView, устранена ошибка отсутствующего success_url.
  • В предпросмотр редактора добавлено серверное отображение сохранённой обложки, поэтому изображение показывается даже до запуска JavaScript.
  • Убрано повторное подтверждение при одобрении заявки; Steam-импорт теперь всегда скачивает скриншоты в очередь, а при одобрении они переносятся в карточку игры.
  • Добавлено копирование карточек для быстрого создания сезонов, ввод длительности в часах и минутах с сохранением общего количества минут, а также отдельная группа жанров 18+.
  • Группа жанров «Для взрослых 18+» теперь доступна также для игр.
  • Дубли жанров в редакторе дополнительно очищаются по нормализованному названию; копирование карточки перенесено в управляющие кнопки открытой карточки.
  • Тестово сохранены 4 WEBP-изображения из Downloads/123 в карточку «Футурама. Сезон 1»; галерея карточки теперь содержит 4 кадра.
  • В редакторе подписаны поля часов и минут; добавлено удаление выбранных ранее загруженных скриншотов.
  • В поля длительности добавлены встроенные placeholders «ч.» и «мин.»; скриншоты теперь можно удалять сразу из редактора отдельной кнопкой без сохранения всей карточки.
  • Добавлена отдельная страница дорожной карты с полной историей патчей; клик по версии рядом с названием сайта открывает эту страницу.
  • Возвращены все жанры в редакторе: исправление дублей теперь не удаляет варианты из скрытых разделов, а очищает только повторяющиеся выбранные метки.
  • В «Модерацию сайта» супер-администратора добавлена кнопка переноса локальной БД и media на сервер с обязательным серверным бэкапом перед заменой.
  • 2026.07.29 — стабилизация релизного контура: длительность хранится в общих минутах через поля «часы/минуты», восстановлен diff модерации, зафиксирована пагинация 20, добавлены регрессии и CI Python 3.13 с constraints.
  • 2026.07.29 — модерация переведена на единый атомарный сценарий с блокировкой заявки, безопасным повторным запросом и claim/release для модераторов.
  • 2026.07.29 — добавлены фильтруемая очередь, структурированный diff, отчёты качества и пакетная обработка с обязательным dry-run; автоматическое одобрение карточек не включено.
  • 2026.07.29 — долгие импорты вынесены в ImportJob и отдельный worker, добавлены идемпотентность внешних источников и индексы каталога/очереди.
  • 2026.07.29 — добавлены rate limit, request ID, структурированные логи, liveness/readiness, усиленные проверки изображений и безопасное обслуживание media-файлов.
  • 2026.07.29 — расширены backup/preflight/restore-инструкции, accessibility-стили, smoke-тесты и документация сервиса.
  • 2026.07.29 — локальная база и весь каталог media синхронизированы с основным сервером; 2892 карточки сохранены в статусе ожидания согласования.
  • 2026.07.29 — на основном сервере подключён cron-worker для последовательной обработки фоновых ImportJob с защитой от параллельного запуска.
v2026.07.29.5
  • Убрана постоянная механика аудита каталога: кнопка и команда повторной постановки существующих карточек на аудит удалены.
  • Существующие сырые карточки сохранены в разовой очереди модерации: 2854 заявки перенесены на системного автора KonturModeration.
  • Добавлен публичный статус карточки: карточки на модерации скрываются из каталога, страниц карточек и личной библиотеки.
  • Все 2854 сырые карточки локальной базы скрыты до одобрения админом, поэтому публичная библиотека стала пустой по всем разделам.
  • После одобрения заявки карточка автоматически снова становится публичной.
  • Предпросмотр заявки для админа теперь открывается сразу как редактор: можно поправить поля, сохранить правки, одобрить и применить или отклонить.
  • Steam-автоимпорт больше не использует широкие картинки Steam как обложки: берётся только вертикальный постер library_600x900, а если он недоступен — обложка остаётся пустой для ручной загрузки.
  • В документации оставлен только Steam-автоимпорт без постоянной механики аудита каталога.
  • В шапку рядом с версией добавлен счётчик заявок на согласовании для админов и супер-админов.
  • Исправлены дубли жанров в редакторе: одинаковые жанры больше не отображаются несколькими чипсами и не сохраняются повторно.
  • Для игровых обложек Steam-импорта добавлена поддержка SteamGridDB через STEAMGRIDDB_API_KEY; без ключа используется вертикальный Steam poster library_600x900.
  • Счётчик заявок на согласовании сделан нейтральным и видимым авторизованным пользователям.
  • Навигация переработана: аватар и ник открывают профиль, добавлена отдельная «Моя библиотека», меню администраторов разделено на модерацию сайта и каталога.
  • Устранены повторяющиеся жанры в редакторе карточек.
  • Админская панель разделена на отдельные маршруты «Модерация сайта» (/manage/site/) и «Модерация каталога» (/manage/catalog/); лишние блоки скрываются по смыслу страницы.
  • Кнопки «Мои заявки» и «Моя библиотека» приведены к единому стилю и переставлены.
  • Исправлено наложение повторяющихся жанровых бейджей.
  • Исправлена ошибка TemplateDoesNotExist на страницах /manage/site/ и /manage/catalog/: оба маршрута используют проверенный шаблон панели с раздельным режимом отображения.
  • Исправлена TemplateSyntaxError в панели модерации: удалены лишние вложенные условия Django-шаблона.
  • Убраны пустые и дублирующие блоки с админской страницы: Steam-импорт отображается только в модерации каталога, системные блоки — только в модерации сайта.
  • Исправлено наложение бейджей типа заявки в очереди модерации.
  • Steam-автопополнение возвращено в раздел «Модерация каталога»; на странице модерации сайта оно не отображается.
  • Исправлена загрузка вертикальных обложек Steam: добавлены актуальные shared.cloudflare и Akamai endpoints и резервные варианты при недоступности первого URL.
  • Исправлено сохранение и одобрение заявок из предпросмотра: обработчики возвращены в ProposalPreviewView, устранена ошибка отсутствующего success_url.
  • В предпросмотр редактора добавлено серверное отображение сохранённой обложки, поэтому изображение показывается даже до запуска JavaScript.
  • Убрано повторное подтверждение при одобрении заявки; Steam-импорт теперь всегда скачивает скриншоты в очередь, а при одобрении они переносятся в карточку игры.
  • Добавлено копирование карточек для быстрого создания сезонов, ввод длительности в часах и минутах с сохранением общего количества минут, а также отдельная группа жанров 18+.
  • Группа жанров «Для взрослых 18+» теперь доступна также для игр.
  • Дубли жанров в редакторе дополнительно очищаются по нормализованному названию; копирование карточки перенесено в управляющие кнопки открытой карточки.
  • Тестово сохранены 4 WEBP-изображения из Downloads/123 в карточку «Футурама. Сезон 1»; галерея карточки теперь содержит 4 кадра.
  • В редакторе подписаны поля часов и минут; добавлено удаление выбранных ранее загруженных скриншотов.
  • В поля длительности добавлены встроенные placeholders «ч.» и «мин.»; скриншоты теперь можно удалять сразу из редактора отдельной кнопкой без сохранения всей карточки.
  • Добавлена отдельная страница дорожной карты с полной историей патчей; клик по версии рядом с названием сайта открывает эту страницу.
  • Возвращены все жанры в редакторе: исправление дублей теперь не удаляет варианты из скрытых разделов, а очищает только повторяющиеся выбранные метки.
  • В «Модерацию сайта» супер-администратора добавлена кнопка переноса локальной БД и media на сервер с обязательным серверным бэкапом перед заменой.
  • 2026.07.29 — стабилизация релизного контура: длительность хранится в общих минутах через поля «часы/минуты», восстановлен diff модерации, зафиксирована пагинация 20, добавлены регрессии и CI Python 3.13 с constraints.
  • 2026.07.29 — модерация переведена на единый атомарный сценарий с блокировкой заявки, безопасным повторным запросом и claim/release для модераторов.
  • 2026.07.29 — добавлены фильтруемая очередь, структурированный diff, отчёты качества и пакетная обработка с обязательным dry-run; автоматическое одобрение карточек не включено.
  • 2026.07.29 — долгие импорты вынесены в ImportJob и отдельный worker, добавлены идемпотентность внешних источников и индексы каталога/очереди.
  • 2026.07.29 — добавлены rate limit, request ID, структурированные логи, liveness/readiness, усиленные проверки изображений и безопасное обслуживание media-файлов.
  • 2026.07.29 — расширены backup/preflight/restore-инструкции, accessibility-стили, smoke-тесты и документация сервиса.
  • 2026.07.29 — локальная база и весь каталог media синхронизированы с основным сервером; 2892 карточки сохранены в статусе ожидания согласования.
  • 2026.07.29 — на основном сервере подключён cron-worker для последовательной обработки фоновых ImportJob с защитой от параллельного запуска.
v2026.07.29.4
  • Убрана постоянная механика аудита каталога: кнопка и команда повторной постановки существующих карточек на аудит удалены.
  • Существующие сырые карточки сохранены в разовой очереди модерации: 2854 заявки перенесены на системного автора KonturModeration.
  • Добавлен публичный статус карточки: карточки на модерации скрываются из каталога, страниц карточек и личной библиотеки.
  • Все 2854 сырые карточки локальной базы скрыты до одобрения админом, поэтому публичная библиотека стала пустой по всем разделам.
  • После одобрения заявки карточка автоматически снова становится публичной.
  • Предпросмотр заявки для админа теперь открывается сразу как редактор: можно поправить поля, сохранить правки, одобрить и применить или отклонить.
  • Steam-автоимпорт больше не использует широкие картинки Steam как обложки: берётся только вертикальный постер library_600x900, а если он недоступен — обложка остаётся пустой для ручной загрузки.
  • В документации оставлен только Steam-автоимпорт без постоянной механики аудита каталога.
  • В шапку рядом с версией добавлен счётчик заявок на согласовании для админов и супер-админов.
  • Исправлены дубли жанров в редакторе: одинаковые жанры больше не отображаются несколькими чипсами и не сохраняются повторно.
  • Для игровых обложек Steam-импорта добавлена поддержка SteamGridDB через STEAMGRIDDB_API_KEY; без ключа используется вертикальный Steam poster library_600x900.
  • Счётчик заявок на согласовании сделан нейтральным и видимым авторизованным пользователям.
  • Навигация переработана: аватар и ник открывают профиль, добавлена отдельная «Моя библиотека», меню администраторов разделено на модерацию сайта и каталога.
  • Устранены повторяющиеся жанры в редакторе карточек.
  • Админская панель разделена на отдельные маршруты «Модерация сайта» (/manage/site/) и «Модерация каталога» (/manage/catalog/); лишние блоки скрываются по смыслу страницы.
  • Кнопки «Мои заявки» и «Моя библиотека» приведены к единому стилю и переставлены.
  • Исправлено наложение повторяющихся жанровых бейджей.
  • Исправлена ошибка TemplateDoesNotExist на страницах /manage/site/ и /manage/catalog/: оба маршрута используют проверенный шаблон панели с раздельным режимом отображения.
  • Исправлена TemplateSyntaxError в панели модерации: удалены лишние вложенные условия Django-шаблона.
  • Убраны пустые и дублирующие блоки с админской страницы: Steam-импорт отображается только в модерации каталога, системные блоки — только в модерации сайта.
  • Исправлено наложение бейджей типа заявки в очереди модерации.
  • Steam-автопополнение возвращено в раздел «Модерация каталога»; на странице модерации сайта оно не отображается.
  • Исправлена загрузка вертикальных обложек Steam: добавлены актуальные shared.cloudflare и Akamai endpoints и резервные варианты при недоступности первого URL.
  • Исправлено сохранение и одобрение заявок из предпросмотра: обработчики возвращены в ProposalPreviewView, устранена ошибка отсутствующего success_url.
  • В предпросмотр редактора добавлено серверное отображение сохранённой обложки, поэтому изображение показывается даже до запуска JavaScript.
  • Убрано повторное подтверждение при одобрении заявки; Steam-импорт теперь всегда скачивает скриншоты в очередь, а при одобрении они переносятся в карточку игры.
  • Добавлено копирование карточек для быстрого создания сезонов, ввод длительности в часах и минутах с сохранением общего количества минут, а также отдельная группа жанров 18+.
  • Группа жанров «Для взрослых 18+» теперь доступна также для игр.
  • Дубли жанров в редакторе дополнительно очищаются по нормализованному названию; копирование карточки перенесено в управляющие кнопки открытой карточки.
  • Тестово сохранены 4 WEBP-изображения из Downloads/123 в карточку «Футурама. Сезон 1»; галерея карточки теперь содержит 4 кадра.
  • В редакторе подписаны поля часов и минут; добавлено удаление выбранных ранее загруженных скриншотов.
  • В поля длительности добавлены встроенные placeholders «ч.» и «мин.»; скриншоты теперь можно удалять сразу из редактора отдельной кнопкой без сохранения всей карточки.
  • Добавлена отдельная страница дорожной карты с полной историей патчей; клик по версии рядом с названием сайта открывает эту страницу.
  • Возвращены все жанры в редакторе: исправление дублей теперь не удаляет варианты из скрытых разделов, а очищает только повторяющиеся выбранные метки.
  • В «Модерацию сайта» супер-администратора добавлена кнопка переноса локальной БД и media на сервер с обязательным серверным бэкапом перед заменой.
  • 2026.07.29 — стабилизация релизного контура: длительность хранится в общих минутах через поля «часы/минуты», восстановлен diff модерации, зафиксирована пагинация 20, добавлены регрессии и CI Python 3.13 с constraints.
  • 2026.07.29 — модерация переведена на единый атомарный сценарий с блокировкой заявки, безопасным повторным запросом и claim/release для модераторов.
  • 2026.07.29 — добавлены фильтруемая очередь, структурированный diff, отчёты качества и пакетная обработка с обязательным dry-run; автоматическое одобрение карточек не включено.
  • 2026.07.29 — долгие импорты вынесены в ImportJob и отдельный worker, добавлены идемпотентность внешних источников и индексы каталога/очереди.
  • 2026.07.29 — добавлены rate limit, request ID, структурированные логи, liveness/readiness, усиленные проверки изображений и безопасное обслуживание media-файлов.
  • 2026.07.29 — расширены backup/preflight/restore-инструкции, accessibility-стили, smoke-тесты и документация сервиса.
  • 2026.07.29 — локальная база и весь каталог media синхронизированы с основным сервером; 2892 карточки сохранены в статусе ожидания согласования.
  • 2026.07.29 — на основном сервере подключён cron-worker для последовательной обработки фоновых ImportJob с защитой от параллельного запуска.
v2026.07.29.3
  • Убрана постоянная механика аудита каталога: кнопка и команда повторной постановки существующих карточек на аудит удалены.
  • Существующие сырые карточки сохранены в разовой очереди модерации: 2854 заявки перенесены на системного автора KonturModeration.
  • Добавлен публичный статус карточки: карточки на модерации скрываются из каталога, страниц карточек и личной библиотеки.
  • Все 2854 сырые карточки локальной базы скрыты до одобрения админом, поэтому публичная библиотека стала пустой по всем разделам.
  • После одобрения заявки карточка автоматически снова становится публичной.
  • Предпросмотр заявки для админа теперь открывается сразу как редактор: можно поправить поля, сохранить правки, одобрить и применить или отклонить.
  • Steam-автоимпорт больше не использует широкие картинки Steam как обложки: берётся только вертикальный постер library_600x900, а если он недоступен — обложка остаётся пустой для ручной загрузки.
  • В документации оставлен только Steam-автоимпорт без постоянной механики аудита каталога.
  • В шапку рядом с версией добавлен счётчик заявок на согласовании для админов и супер-админов.
  • Исправлены дубли жанров в редакторе: одинаковые жанры больше не отображаются несколькими чипсами и не сохраняются повторно.
  • Для игровых обложек Steam-импорта добавлена поддержка SteamGridDB через STEAMGRIDDB_API_KEY; без ключа используется вертикальный Steam poster library_600x900.
  • Счётчик заявок на согласовании сделан нейтральным и видимым авторизованным пользователям.
  • Навигация переработана: аватар и ник открывают профиль, добавлена отдельная «Моя библиотека», меню администраторов разделено на модерацию сайта и каталога.
  • Устранены повторяющиеся жанры в редакторе карточек.
  • Админская панель разделена на отдельные маршруты «Модерация сайта» (/manage/site/) и «Модерация каталога» (/manage/catalog/); лишние блоки скрываются по смыслу страницы.
  • Кнопки «Мои заявки» и «Моя библиотека» приведены к единому стилю и переставлены.
  • Исправлено наложение повторяющихся жанровых бейджей.
  • Исправлена ошибка TemplateDoesNotExist на страницах /manage/site/ и /manage/catalog/: оба маршрута используют проверенный шаблон панели с раздельным режимом отображения.
  • Исправлена TemplateSyntaxError в панели модерации: удалены лишние вложенные условия Django-шаблона.
  • Убраны пустые и дублирующие блоки с админской страницы: Steam-импорт отображается только в модерации каталога, системные блоки — только в модерации сайта.
  • Исправлено наложение бейджей типа заявки в очереди модерации.
  • Steam-автопополнение возвращено в раздел «Модерация каталога»; на странице модерации сайта оно не отображается.
  • Исправлена загрузка вертикальных обложек Steam: добавлены актуальные shared.cloudflare и Akamai endpoints и резервные варианты при недоступности первого URL.
  • Исправлено сохранение и одобрение заявок из предпросмотра: обработчики возвращены в ProposalPreviewView, устранена ошибка отсутствующего success_url.
  • В предпросмотр редактора добавлено серверное отображение сохранённой обложки, поэтому изображение показывается даже до запуска JavaScript.
  • Убрано повторное подтверждение при одобрении заявки; Steam-импорт теперь всегда скачивает скриншоты в очередь, а при одобрении они переносятся в карточку игры.
  • Добавлено копирование карточек для быстрого создания сезонов, ввод длительности в часах и минутах с сохранением общего количества минут, а также отдельная группа жанров 18+.
  • Группа жанров «Для взрослых 18+» теперь доступна также для игр.
  • Дубли жанров в редакторе дополнительно очищаются по нормализованному названию; копирование карточки перенесено в управляющие кнопки открытой карточки.
  • Тестово сохранены 4 WEBP-изображения из Downloads/123 в карточку «Футурама. Сезон 1»; галерея карточки теперь содержит 4 кадра.
  • В редакторе подписаны поля часов и минут; добавлено удаление выбранных ранее загруженных скриншотов.
  • В поля длительности добавлены встроенные placeholders «ч.» и «мин.»; скриншоты теперь можно удалять сразу из редактора отдельной кнопкой без сохранения всей карточки.
  • Добавлена отдельная страница дорожной карты с полной историей патчей; клик по версии рядом с названием сайта открывает эту страницу.
  • Возвращены все жанры в редакторе: исправление дублей теперь не удаляет варианты из скрытых разделов, а очищает только повторяющиеся выбранные метки.
  • В «Модерацию сайта» супер-администратора добавлена кнопка переноса локальной БД и media на сервер с обязательным серверным бэкапом перед заменой.
  • 2026.07.29 — стабилизация релизного контура: длительность хранится в общих минутах через поля «часы/минуты», восстановлен diff модерации, зафиксирована пагинация 20, добавлены регрессии и CI Python 3.13 с constraints.
  • 2026.07.29 — модерация переведена на единый атомарный сценарий с блокировкой заявки, безопасным повторным запросом и claim/release для модераторов.
  • 2026.07.29 — добавлены фильтруемая очередь, структурированный diff, отчёты качества и пакетная обработка с обязательным dry-run; автоматическое одобрение карточек не включено.
  • 2026.07.29 — долгие импорты вынесены в ImportJob и отдельный worker, добавлены идемпотентность внешних источников и индексы каталога/очереди.
  • 2026.07.29 — добавлены rate limit, request ID, структурированные логи, liveness/readiness, усиленные проверки изображений и безопасное обслуживание media-файлов.
  • 2026.07.29 — расширены backup/preflight/restore-инструкции, accessibility-стили, smoke-тесты и документация сервиса.
  • 2026.07.29 — локальная база и весь каталог media синхронизированы с основным сервером; 2892 карточки сохранены в статусе ожидания согласования.
v2026.07.29.2
  • Убрана постоянная механика аудита каталога: кнопка и команда повторной постановки существующих карточек на аудит удалены.
  • Существующие сырые карточки сохранены в разовой очереди модерации: 2854 заявки перенесены на системного автора KonturModeration.
  • Добавлен публичный статус карточки: карточки на модерации скрываются из каталога, страниц карточек и личной библиотеки.
  • Все 2854 сырые карточки локальной базы скрыты до одобрения админом, поэтому публичная библиотека стала пустой по всем разделам.
  • После одобрения заявки карточка автоматически снова становится публичной.
  • Предпросмотр заявки для админа теперь открывается сразу как редактор: можно поправить поля, сохранить правки, одобрить и применить или отклонить.
  • Steam-автоимпорт больше не использует широкие картинки Steam как обложки: берётся только вертикальный постер library_600x900, а если он недоступен — обложка остаётся пустой для ручной загрузки.
  • В документации оставлен только Steam-автоимпорт без постоянной механики аудита каталога.
  • В шапку рядом с версией добавлен счётчик заявок на согласовании для админов и супер-админов.
  • Исправлены дубли жанров в редакторе: одинаковые жанры больше не отображаются несколькими чипсами и не сохраняются повторно.
  • Для игровых обложек Steam-импорта добавлена поддержка SteamGridDB через STEAMGRIDDB_API_KEY; без ключа используется вертикальный Steam poster library_600x900.
  • Счётчик заявок на согласовании сделан нейтральным и видимым авторизованным пользователям.
  • Навигация переработана: аватар и ник открывают профиль, добавлена отдельная «Моя библиотека», меню администраторов разделено на модерацию сайта и каталога.
  • Устранены повторяющиеся жанры в редакторе карточек.
  • Админская панель разделена на отдельные маршруты «Модерация сайта» (/manage/site/) и «Модерация каталога» (/manage/catalog/); лишние блоки скрываются по смыслу страницы.
  • Кнопки «Мои заявки» и «Моя библиотека» приведены к единому стилю и переставлены.
  • Исправлено наложение повторяющихся жанровых бейджей.
  • Исправлена ошибка TemplateDoesNotExist на страницах /manage/site/ и /manage/catalog/: оба маршрута используют проверенный шаблон панели с раздельным режимом отображения.
  • Исправлена TemplateSyntaxError в панели модерации: удалены лишние вложенные условия Django-шаблона.
  • Убраны пустые и дублирующие блоки с админской страницы: Steam-импорт отображается только в модерации каталога, системные блоки — только в модерации сайта.
  • Исправлено наложение бейджей типа заявки в очереди модерации.
  • Steam-автопополнение возвращено в раздел «Модерация каталога»; на странице модерации сайта оно не отображается.
  • Исправлена загрузка вертикальных обложек Steam: добавлены актуальные shared.cloudflare и Akamai endpoints и резервные варианты при недоступности первого URL.
  • Исправлено сохранение и одобрение заявок из предпросмотра: обработчики возвращены в ProposalPreviewView, устранена ошибка отсутствующего success_url.
  • В предпросмотр редактора добавлено серверное отображение сохранённой обложки, поэтому изображение показывается даже до запуска JavaScript.
  • Убрано повторное подтверждение при одобрении заявки; Steam-импорт теперь всегда скачивает скриншоты в очередь, а при одобрении они переносятся в карточку игры.
  • Добавлено копирование карточек для быстрого создания сезонов, ввод длительности в часах и минутах с сохранением общего количества минут, а также отдельная группа жанров 18+.
  • Группа жанров «Для взрослых 18+» теперь доступна также для игр.
  • Дубли жанров в редакторе дополнительно очищаются по нормализованному названию; копирование карточки перенесено в управляющие кнопки открытой карточки.
  • Тестово сохранены 4 WEBP-изображения из Downloads/123 в карточку «Футурама. Сезон 1»; галерея карточки теперь содержит 4 кадра.
  • В редакторе подписаны поля часов и минут; добавлено удаление выбранных ранее загруженных скриншотов.
  • В поля длительности добавлены встроенные placeholders «ч.» и «мин.»; скриншоты теперь можно удалять сразу из редактора отдельной кнопкой без сохранения всей карточки.
  • Добавлена отдельная страница дорожной карты с полной историей патчей; клик по версии рядом с названием сайта открывает эту страницу.
  • Возвращены все жанры в редакторе: исправление дублей теперь не удаляет варианты из скрытых разделов, а очищает только повторяющиеся выбранные метки.
  • В «Модерацию сайта» супер-администратора добавлена кнопка переноса локальной БД и media на сервер с обязательным серверным бэкапом перед заменой.
  • 2026.07.29 — стабилизация релизного контура: длительность хранится в общих минутах через поля «часы/минуты», восстановлен diff модерации, зафиксирована пагинация 20, добавлены регрессии и CI Python 3.13 с constraints.
  • 2026.07.29 — модерация переведена на единый атомарный сценарий с блокировкой заявки, безопасным повторным запросом и claim/release для модераторов.
  • 2026.07.29 — добавлены фильтруемая очередь, структурированный diff, отчёты качества и пакетная обработка с обязательным dry-run; автоматическое одобрение карточек не включено.
  • 2026.07.29 — долгие импорты вынесены в ImportJob и отдельный worker, добавлены идемпотентность внешних источников и индексы каталога/очереди.
  • 2026.07.29 — добавлены rate limit, request ID, структурированные логи, liveness/readiness, усиленные проверки изображений и безопасное обслуживание media-файлов.
  • 2026.07.29 — расширены backup/preflight/restore-инструкции, accessibility-стили, smoke-тесты и документация сервиса.
  • 2026.07.29 — локальная база и весь каталог media синхронизированы с основным сервером; 2892 карточки сохранены в статусе ожидания согласования.
v2026.07.29.1
  • Убрана постоянная механика аудита каталога: кнопка и команда повторной постановки существующих карточек на аудит удалены.
  • Существующие сырые карточки сохранены в разовой очереди модерации: 2854 заявки перенесены на системного автора KonturModeration.
  • Добавлен публичный статус карточки: карточки на модерации скрываются из каталога, страниц карточек и личной библиотеки.
  • Все 2854 сырые карточки локальной базы скрыты до одобрения админом, поэтому публичная библиотека стала пустой по всем разделам.
  • После одобрения заявки карточка автоматически снова становится публичной.
  • Предпросмотр заявки для админа теперь открывается сразу как редактор: можно поправить поля, сохранить правки, одобрить и применить или отклонить.
  • Steam-автоимпорт больше не использует широкие картинки Steam как обложки: берётся только вертикальный постер library_600x900, а если он недоступен — обложка остаётся пустой для ручной загрузки.
  • В документации оставлен только Steam-автоимпорт без постоянной механики аудита каталога.
  • В шапку рядом с версией добавлен счётчик заявок на согласовании для админов и супер-админов.
  • Исправлены дубли жанров в редакторе: одинаковые жанры больше не отображаются несколькими чипсами и не сохраняются повторно.
  • Для игровых обложек Steam-импорта добавлена поддержка SteamGridDB через STEAMGRIDDB_API_KEY; без ключа используется вертикальный Steam poster library_600x900.
  • Счётчик заявок на согласовании сделан нейтральным и видимым авторизованным пользователям.
  • Навигация переработана: аватар и ник открывают профиль, добавлена отдельная «Моя библиотека», меню администраторов разделено на модерацию сайта и каталога.
  • Устранены повторяющиеся жанры в редакторе карточек.
  • Админская панель разделена на отдельные маршруты «Модерация сайта» (/manage/site/) и «Модерация каталога» (/manage/catalog/); лишние блоки скрываются по смыслу страницы.
  • Кнопки «Мои заявки» и «Моя библиотека» приведены к единому стилю и переставлены.
  • Исправлено наложение повторяющихся жанровых бейджей.
  • Исправлена ошибка TemplateDoesNotExist на страницах /manage/site/ и /manage/catalog/: оба маршрута используют проверенный шаблон панели с раздельным режимом отображения.
  • Исправлена TemplateSyntaxError в панели модерации: удалены лишние вложенные условия Django-шаблона.
  • Убраны пустые и дублирующие блоки с админской страницы: Steam-импорт отображается только в модерации каталога, системные блоки — только в модерации сайта.
  • Исправлено наложение бейджей типа заявки в очереди модерации.
  • Steam-автопополнение возвращено в раздел «Модерация каталога»; на странице модерации сайта оно не отображается.
  • Исправлена загрузка вертикальных обложек Steam: добавлены актуальные shared.cloudflare и Akamai endpoints и резервные варианты при недоступности первого URL.
  • Исправлено сохранение и одобрение заявок из предпросмотра: обработчики возвращены в ProposalPreviewView, устранена ошибка отсутствующего success_url.
  • В предпросмотр редактора добавлено серверное отображение сохранённой обложки, поэтому изображение показывается даже до запуска JavaScript.
  • Убрано повторное подтверждение при одобрении заявки; Steam-импорт теперь всегда скачивает скриншоты в очередь, а при одобрении они переносятся в карточку игры.
  • Добавлено копирование карточек для быстрого создания сезонов, ввод длительности в часах и минутах с сохранением общего количества минут, а также отдельная группа жанров 18+.
  • Группа жанров «Для взрослых 18+» теперь доступна также для игр.
  • Дубли жанров в редакторе дополнительно очищаются по нормализованному названию; копирование карточки перенесено в управляющие кнопки открытой карточки.
  • Тестово сохранены 4 WEBP-изображения из Downloads/123 в карточку «Футурама. Сезон 1»; галерея карточки теперь содержит 4 кадра.
  • В редакторе подписаны поля часов и минут; добавлено удаление выбранных ранее загруженных скриншотов.
  • В поля длительности добавлены встроенные placeholders «ч.» и «мин.»; скриншоты теперь можно удалять сразу из редактора отдельной кнопкой без сохранения всей карточки.
  • Добавлена отдельная страница дорожной карты с полной историей патчей; клик по версии рядом с названием сайта открывает эту страницу.
  • Возвращены все жанры в редакторе: исправление дублей теперь не удаляет варианты из скрытых разделов, а очищает только повторяющиеся выбранные метки.
  • В «Модерацию сайта» супер-администратора добавлена кнопка переноса локальной БД и media на сервер с обязательным серверным бэкапом перед заменой.
  • 2026.07.29 — стабилизация релизного контура: длительность хранится в общих минутах через поля «часы/минуты», восстановлен diff модерации, зафиксирована пагинация 20, добавлены регрессии и CI Python 3.13 с constraints.
  • 2026.07.29 — модерация переведена на единый атомарный сценарий с блокировкой заявки, безопасным повторным запросом и claim/release для модераторов.
  • 2026.07.29 — добавлены фильтруемая очередь, структурированный diff, отчёты качества и пакетная обработка с обязательным dry-run; автоматическое одобрение карточек не включено.
  • 2026.07.29 — долгие импорты вынесены в ImportJob и отдельный worker, добавлены идемпотентность внешних источников и индексы каталога/очереди.
  • 2026.07.29 — добавлены rate limit, request ID, структурированные логи, liveness/readiness, усиленные проверки изображений и безопасное обслуживание media-файлов.
  • 2026.07.29 — расширены backup/preflight/restore-инструкции, accessibility-стили, smoke-тесты и документация сервиса.
  • 2026.07.29 — локальная база и весь каталог media синхронизированы с основным сервером; 2892 карточки сохранены в статусе ожидания согласования.
v2026.07.27.20
  • Исправлен 404 при открытии карточек на сервере: страницы произведений перенесены с конфликтующего пути /media/... на безопасный путь /item/....
  • Загруженные обложки и изображения продолжают храниться в /media/..., но больше не конфликтуют со страницами карточек.
  • На мобильной версии выровнена широкая кнопка текущего раздела: название теперь стоит по центру, стрелка не сдвигает текст.
  • Мобильная навигация сохранена в новом формате: одна кнопка раздела на всю ширину, поиск под ней, остальные разделы открываются выпадающим меню.
  • Фильтры на телефоне по умолчанию остаются скрытыми.
v2026.07.27.19
  • Исправлен 404 при открытии карточек на сервере: страницы произведений перенесены с конфликтующего пути /media/... на безопасный путь /item/....
  • Загруженные обложки и изображения продолжают храниться в /media/..., но больше не конфликтуют со страницами карточек.
  • На мобильной версии выровнена широкая кнопка текущего раздела: название теперь стоит по центру, стрелка не сдвигает текст.
  • Мобильная навигация сохранена в новом формате: одна кнопка раздела на всю ширину, поиск под ней, остальные разделы открываются выпадающим меню.
  • Фильтры на телефоне по умолчанию остаются скрытыми.
v2026.07.27.18
  • Исправлен 404 при открытии карточек на сервере: страницы произведений перенесены с конфликтующего пути /media/... на безопасный путь /item/....
  • Загруженные обложки и изображения продолжают храниться в /media/..., но больше не конфликтуют со страницами карточек.
  • На мобильной версии выровнена широкая кнопка текущего раздела: название теперь стоит по центру, стрелка не сдвигает текст.
  • Мобильная навигация сохранена в новом формате: одна кнопка раздела на всю ширину, поиск под ней, остальные разделы открываются выпадающим меню.
  • Фильтры на телефоне по умолчанию остаются скрытыми.
v2026.07.27.17
  • Переработана мобильная навигация каталога: вместо неровной сетки теперь одна широкая кнопка текущего раздела на всю ширину.
  • По нажатию на кнопку раздела открывается выпадающее меню с остальными разделами.
  • Поисковая строка на телефоне перенесена под кнопку раздела.
  • Фильтры на мобильной версии теперь по умолчанию скрыты и раскрываются вручную.
  • Исправлен 404 на /favicon.ico, который появлялся после открытия карточки и мог выглядеть как ошибка страницы.
v2026.07.27.16
  • Скорректирован каталог на ПК: теперь 5 карточек в ряд и 20 произведений на страницу, то есть 4 строки.
  • Исправлена компактная пагинация: блок выбора страницы вида 1/10 выровнен по центру и больше не показывает лишнюю стрелку вниз.
  • Исправлена система Git-обновления из локальной панели: скрипт теперь сам находит git.exe и корректно работает даже при пустом тексте обновления.
  • Текст обновлений в шапке теперь берётся из актуального патч-ноута, а не из старого статического списка.
v2026.07.27.15
  • Скорректирован каталог на ПК: теперь 5 карточек в ряд и 20 произведений на страницу, то есть 4 строки.
  • Исправлена компактная пагинация: блок выбора страницы вида 1/10 выровнен по центру и больше не показывает лишнюю стрелку вниз.
  • Исправлена система Git-обновления из локальной панели: скрипт теперь сам находит git.exe и корректно работает даже при пустом тексте обновления.
  • Текст обновлений в шапке теперь берётся из актуального патч-ноута, а не из старого статического списка.
v2026.07.27.14
  • Скорректирован каталог на ПК: теперь 5 карточек в ряд и 20 произведений на страницу, то есть 4 строки.
  • Исправлена компактная пагинация: блок выбора страницы вида 1/10 выровнен по центру и больше не показывает лишнюю стрелку вниз.
  • Исправлена система Git-обновления из локальной панели: скрипт теперь сам находит git.exe и корректно работает даже при пустом тексте обновления.
  • Текст обновлений в шапке теперь берётся из актуального патч-ноута, а не из старого статического списка.
v2026.07.27.13
  • No change description.
v2026.07.27.12
  • Скорректирован размер карточек каталога на ПК.
  • Пагинация оставлена компактной.
v2026.07.27.11
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.10
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.9
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.8
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.7
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.6
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.5
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.4
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.3
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.
v2026.07.27.2
  • Добавлена локальная кнопка заливки обновлений на сервер. Релиз теперь автоматически создаёт файл патча с описанием изменений. Кнопка изменений в шапке яркая до прочтения и становится спокойной после просмотра.