Release notes

Закрома.Диск (Zakroma-Disk) v 1.4.

Новый функционал

  • Скачивание файлов и папок архивом
    Пользователи могут выбрать несколько файлов и/или папок и скачать их одним архивом.

  • Настройка прав доступа на папки внутри проекта
    Добавлена возможность управлять доступом к отдельным папкам: назначать пользователям и группам права чтения и редактирования внутри выбранных папок.

  • Окончательное удаление файлов из корзины
    Реализовано удаление выбранных файлов или очистка корзины проекта с полным удалением файлов и всех их версий. Операция необратима и позволяет освободить место в проекте.

  • Скрытие папок без доступа
    Папки, на которые у пользователя нет прав чтения, не отображаются в структуре проекта. При попытке открыть такую папку по прямой ссылке возвращается ошибка доступа (403).

  • Предпросмотр медиафайлов и поддержка HLS
    Добавлен встроенный плеер для предпросмотра аудио- и видеофайлов в браузере, включая поддержку HLS (.m3u8) и других популярных медиаформатов.

Улучшения

  • Обновлена логика управления ролью *Администратор в проекте.
  • В интерфейсе отображаются имя и фамилия пользователя (если указаны).
  • Улучшена производительность фоновой очереди файловых операций.
  • Оптимизировано отображение отчётов о загрузке и удалении объёмных папок.
  • Реализован поиск групп пользователей по любой подстроке.
  • В форме создания проекта добавлено поле «Владелец».
  • Пользователям с ролью Редактор доступно восстановление файлов из корзины.

Исправления

  • Устранён таймаут интерфейса при длительном копировании и удалении директорий с большим числом файлов.
  • Устранено зависание загрузки при отсутствии у пользователя доступных проектов.
  • Добавлена валидация поля «Имя бакета» в окне создания проекта.
  • Исправлена обработка выбора существующего бакета при создании проекта (исключена ошибочная пометка как удалённого).
  • Исправлено отображение объектов в «Корзине» при пустом versionId.
  • Исправлено поведение навигации после массового удаления через чекбоксы.
  • Исправлено отображение длинного пути в окне перемещения файла.
  • Исправлено уведомление по завершении Drag&Drop-загрузки файла.
  • Исправлено отображение вложенной папки после переименования в дереве каталогов.
  • Исправлено прерывание загрузки при переходе в раздел «Корзина» во время операции.
  • Исправлено копирование внутренней ссылки в сценарии просмотра PIP с переходом между папками и разворачиванием.
  • Исправлено отображение списка удалённых объектов в подробном отчёте удаления внутри папки.
  • Снято ограничение Drag&Drop-загрузки (не более 100 файлов из одной папки-источника).
  • WebDAV: исправлено отображение проектов с именами длиннее 255 символов в списке.
  • Устранена ошибка «Не удалось найти элемент» при переименовании или перемещении папки.