ИЗМЕНЕНИЯ · RELEASE NOTES

Что мы выпустили.

Изменения продукта и публичного сайта в обратном хронологическом порядке. Только то, что даёт видимый эффект — без "чистки пробелов" и перегенерации sitemap.

🔒

Без зависимостей от корпоративного сайта на WordPress БЕЗОПАСНОСТЬ

Все ресурсы (favicon, логотипы, скриншоты, схемы установки) теперь размещены в инфраструктуре RDS. Консоль переживёт будущее отключение корпоративного сайта на WordPress.

✨

Баннер cookies поверх мобильной панели навигации УЛУЧШЕНИЕ

Кнопки баннера согласия на cookies больше не скрываются за новой нижней панелью на мобильных устройствах.

🐛

Вид карты: помещается на экран мобильного ФИКС

/pantalles.php?vista=mapa теперь вычисляет доступное пространство и скрывает элементы, закрывавшие карту на мобильных устройствах.

🐛

Списки: корректные размеры колонок ФИКС

Все колонки помещаются при любой ширине экрана без горизонтальной прокрутки. Колонка «Имя» зафиксирована, чтобы сохранять ширину.

🆕

Корзина для изображений и видео НОВОЕ

Удалённые изображения и видео перемещаются в корзину и хранятся 30 дней до окончательного удаления. Восстанавливаемы.

🆕

Загрузка перетаскиванием НОВОЕ

Новая современная зона загрузки с предпросмотром, реальной проверкой MIME на сервере, ограничением размера изображений в 2 MB и белым списком расширений.

🔒

Вебхук Stripe: защита от повторного воспроизведения БЕЗОПАСНОСТЬ

Каждое событие Stripe записывается в журнал идемпотентности: если вебхук срабатывает дважды, обработка дважды не происходит.

✨

Чистка библиотек УЛУЧШЕНИЕ

jQuery 3.1.0 → 3.7.1, jQuery UI 1.12.0 → 1.13.3, PHPMailer 6.0.5 → 6.9.3, blueimp File Upload → 10.32.0. nuSOAP и PHPMailer 5.2 удалены.

🔒

Аудит безопасности закрыт БЕЗОПАСНОСТЬ

Полный аудит: критические, высокие, средние и низкие замечания устранены в три этапа. Граница между клиентами (cf_empresa) усилена во всех endpoint управления.

🔒

Заголовки безопасности во всех ответах БЕЗОПАСНОСТЬ

HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy и Permissions-Policy применяются к каждому ответу сервера.

🆕

Мобильный опыт как в приложении НОВОЕ

Новая нижняя панель навигации на экранах ≤1024px (Устройства / Контент / Playlist / Профиль / Ещё). Списки устройств, видео, изображений и playlist в формате компактных карточек. Диалоги jQuery UI помещаются на любом телефоне.

🔒

Надёжная политика паролей БЕЗОПАСНОСТЬ

В стиле NIST: минимум 12 символов, блокировка 1.197 утёкших паролей, без тривиальных последовательностей и повторного использования имени пользователя/email. Применяется в каждой форме пароля.

🆕

Индикатор надёжности + показать/скрыть пароль НОВОЕ

Индикатор в реальном времени (полоса + подпись + чек-лист правил) в каждой форме пароля. Определяет утёкшие пароли на стороне клиента. Иконка глаза для показа/скрытия.

🔒

Восстановление пароля по токену БЕЗОПАСНОСТЬ

Одноразовый токен, хешированный SHA-256, действителен 1 час. Ограничение частоты (1 сброс раз в 3 минуты), без перебора учётных записей. Заменяет прежний процесс, который отправлял пароль открытым текстом.

🆕

Защита от ботов при регистрации НОВОЕ

Honeypot + временная ловушка на 3 секунды. Блокирует автоматические регистрации до какой-либо записи в базу данных.

🆕

Настраиваемая массовая рассылка НОВОЕ

Массовая рассылка всем подписчикам с настраиваемыми From и Reply-To. Включает персональную ссылку отписки в соответствии с GDPR.

✨

Кнопка "Возобновить подписку" в профиле УЛУЧШЕНИЕ

Для отменённых подписок зелёная кнопка позволяет активировать их одним кликом вместо прохождения процесса оформления заново.

🆕

Переработанная страница ошибки НОВОЕ

Новая страница ошибки в стиле приложения, переведённая на 5 языков (EN/ES/CA/FR/PT).

© 2026 RDS · digitalsignagerds.com Конфиденциальность · Cookies