Release notes

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

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

  • Добавлена интеграция c Мой офис (WOPI).
  • Реализована настройка отображения таблицы объектов.
  • Возможность переключения светлой/темной тем.
  • Возможность скрытия боковой панели.
  • Реализована загрузка папок с сохранением структуры директорий.
  • Реализовано запоминание и восстановление последнего открытого проекта.
  • Реализована возможность аутентификации через SSO.
  • Реализована возможность работы со сторонними S3.
  • Добавлен функционал комментирования файлов.
  • Добавлен поиск по списку проектов.
  • Реализован плиточный просмотр файлов.
  • Реализовано редактирование/создание markdown.
  • Усиление мер безопасности: переход на защищенные HttpOnly Cookies для хранения токенов.

Улучшения

  • Изменена сортировка папок и фалов.
  • Добавлена синхронизация пользователей с Keycloak на основе групп.
  • Добавлен loader в поисковое поле проекта.
  • Кнопка “Выйти из аккаунта” перенесена в контекстное меню профиля.
  • Добавлен переключатель для переключения режимов просмотра.
  • Добавлена возможность отключения функционала на ui: Кол-во версий объектов, Квота, Теги.
  • Ограничена максимальная длина названия папки до 255 байт.
  • Проведен масштабный рефакторинг WebDAV-сервера, что привело к значительному увеличению скорости его работы.

Исправления

  • Исправлен предпросмотр .pdf, .txt, .json, файла в маленьком окне.
  • Исправлена ошибка DeleteRuleDuplicateName при множественном сохранении настроек бакета.
  • Исправлена ошибка отсутствия корзины, если первый открытый проект без бакета.
  • Исправлена ошибка при сохранении доступа проекта, если ранее группа пользователей или пользователь был удален.
  • Исправлена проблема сломанного списка доступов проекта пользователей, если указано имена пользователя в виде email.
  • Исправлено мелькание версии при открытии дополнительной информации о файле.
  • Исправлена ошибка выбора версии файла в окне предпросмотра документа.
  • Исправлено зависание загрузка .wasm файлов.
  • Исключена возможность создания проекта без бакета.
  • Устранена проблема, при которой файлы не копировались при использовании различных WebDAV-клиентов в Linux-окружении.
  • Исправлена ошибка, препятствующая переименованию папок и файлов через WebDAV.
  • Устранена проблема, при которой пустые директории, хранящиеся в MinIO, в некоторых случаях не отображались при подключении через WebDAV.
  • Исправлена ошибка рендеринга, из-за которой HTML-код, встроенный в Markdown-документы, не отображался корректно.

1.3.2

  • Добавлена расширенная диагностика подключений в логах при проверке эндпоинтов readyz для сервисов webdav и dsdrive.
  • Обновлены настройки буферизации nginx в модуле web-ui: proxy_buffer_size 32k; proxy_buffers 8 16k;

1.3.3

  • Убраны дефолтные порты из всех запросов, которые отправляет сервис Диск.