BasaltPMS Beta: защищённый видеошеринг, биллинг и клиентский портал
- Функция
- Улучшение
- Исправление
Майское обновление BasaltPMS: безопасные публичные ссылки, голосовые комментарии, улучшенный биллинг, демо-режим, onboarding, портфолио и клиентский портал.
После релиза 27 апреля мы усилили сценарии, которыми команда и клиенты пользуются каждый день: согласование видео, публичные ссылки, оплата, пробный доступ и работа в портале. В changelog включены только изменения, заметные пользователям.
Функция
- Голосовые комментарии к видео — правки можно оставлять не только текстом, но и голосом, сохраняя контекст обсуждения рядом с таймкодом.
- Защищённое воспроизведение по ссылке — публичные видео теперь открываются через playback-токены, а исходные storage URL не раскрываются клиенту.
- Общий центр публичных ссылок — для видео, папок и пакетных загрузок появился единый интерфейс выдачи и отзыва доступа.
- Демо-режим для пробного доступа — демо-компания открывается без риска случайно изменить данные, а попытки записи показывают понятный баннер и upgrade-диалог.
- Статус сервисов — в дашборде и портале появился баннер доступности компонентов, чтобы команда понимала, если проблема связана с приложением, хранилищем или оплатой.
- Passkey-вход — добавили passwordless-авторизацию через passkeys и связанные сценарии восстановления доступа.
- Интерактивный onboarding — новый многошаговый стартовый сценарий помогает быстрее собрать первый проект и обновляет KPI дашборда после завершения.
- Клиентский профиль в портале — клиент может редактировать профиль и видеть проекты, к которым у него есть доступ.
- Портфолио-студия — добавили новые публичные шаблоны, цветовые пресеты, превью шаблонов и выбор видео из библиотеки для публичных кейсов.
Улучшение
- Биллинг и подписки — добавили пропорциональный перерасчёт при смене тарифа, запланированное понижение до конца оплаченного периода, проверку перед downgrade и отвязку карты YooKassa.
- Продление подписки — повторные списания и продление на том же тарифе стали устойчивее, без потери даты начала оплаченного периода.
- Видео из облаков — улучшили воспроизведение из Google Drive и Yandex Disk, генерацию превью, загрузку файлов и обработку ошибок провайдеров.
- Навигация дашборда — обновили боковое меню, нижнюю мобильную навигацию и выбранные состояния карточек под текущий Basalt Noir UI.
- Финансовый раздел — страницы аналитики и обзор финансов объединены в более цельный сценарий, а отчёты лучше учитывают начисления монтажёров.
- Задачи — детальная страница задач получила вкладки, аккуратные состояния загрузки, блок результата выполнения и режим редактирования результата.
- Вложения к задачам — новые и уже сохранённые файлы теперь отображаются единым списком.
- Портал — обновили главную, страницу ошибок, Gantt и пустые состояния заявок.
- Telegram-сценарии — привязка Telegram с телефона и портальная сессия стали устойчивее.
Исправление
- Публичные ссылки — закрыли сценарии, где временная ссылка на файл могла попасть в технические логи или кэш.
- Лимиты запросов — усилили защиту публичных видео, голосовых комментариев, папок и пакетных загрузок от перебора и массовых запросов.
- Безопасность загрузок — система строже проверяет тип, размер и путь файла перед загрузкой.
- Платёжные обходы — закрыли сценарии некорректной смены тарифа или статуса подписки, а также усилили проверку входящих платежных уведомлений YooKassa.
- Профиль — удаление профиля теперь требует двухфакторного подтверждения.
- Авторизация — ссылки восстановления пароля снова ведут на форму сброса.
- UI — исправили неконтрастную кнопку подтверждения в тёмной теме и подняли контраст вторичного текста.