История изменений сайта

Вернуться к Дигравиль ФМ

  1. Большой день стабилизации Дигравиль ФМ: эфир переведен на серверный stream, исправлены таймеры, перебивки, мобильный фон, ротация, счетчик слушателей, флаги, шрифты и 4:3-компоновка.
    • hotfix: установлен серверный GeoIP; страны слушателей определяются по реальному IP, прямой stream больше не должен показываться как ЭФИР, а вкладки с одного IP не раздувают счетчик.
    • hotfix: история эфира теперь считает время от реальной позиции stream, а топы любимых/нелюбимых получили CSS-стрелки без кодировочных символов.
    • hotfix: JS больше не падает в браузерах без localStorage, поэтому 4:3-fit и дизайн продолжают работать даже в строгих режимах.
    • hotfix: проведен дизайн-аудит desktop/mobile; убран технический overflow SEO-блока, добавлен CSS fallback для 16:9-fit, спрятан scrollbar и чуть уплотнена гостевая.
    • hotfix: счетчик слушателей больше не схлопывает разных посетителей в одного по IP; сайт считает по sid, а прямой stream получает отдельный fallback-ключ.
    • hotfix: для desktop 16:9 добавлен компактный 4:3-режим без прокрутки всей страницы, с аккуратными внутренними лимитами блоков.
    • hotfix: восстановлена нормальная UTF-8 отдача русских строк и отключено авто-масштабирование страницы; сайт снова держит фиксированный олдовый 4:3-вид.
    • v57: история изменений переведена на дневные сводки из changes.json и генерируется скриптом.
    • v56: история изменений вынесена на отдельную страницу, главная снова компактная, desktop-fit переведен на 4:3.
    • v55: счетчик слушателей больше не показывает «?» после возврата телефона из фона.
    • v54: несколько вкладок одного клиента не считаются как несколько слушателей.
    • v53: неизвестное прямое stream-подключение отображается как «ЭФИР», а не как страна.
    • v52: открытая главная страница и фоновый stream учитываются в слушателях.
    • v50: исправлены флаги стран и убран «??» из виджета слушателей.
    • v47: ротация стала разнообразнее, один артист не повторяется ближе 5-6 позиций.
    • v44: LCD, таймер, перебивки и stream переведены на единую серверную синхронизацию.
    • css32: подключен единый self-hosted шрифт для кириллицы и латиницы.
    • sync: ротация.txt автоматически пересобирается после добавления или удаления треков.