Skip to content

v0.1.4

Choose a tag to compare

@Grovymon Grovymon released this 20 Jul 13:18
· 2 commits to main since this release
1e4ff6a

Крупное обновление по сравнению с версией 0.1.2.

Что добавлено

  • Полноценная синхронизация через Яндекс Диск.
  • Авторизация Яндекса через браузер без ручного ввода Client ID.
  • Безопасное хранение пользовательских токенов средствами операционной системы.
  • Выбор хранилища: локальная папка/NAS или Яндекс Диск.
  • Единый движок инкрементальной синхронизации для разных хранилищ.
  • Экран управления облачными мирами:
    • просмотр доступных миров;
    • загрузка мира на устройство;
    • удаление мира из облака.
  • Автоматическая выгрузка мира после выхода.
  • Проверка удалённой версии перед запуском мира.
  • Обнаружение конфликтов между локальной и облачной версиями.
  • Английская локализация интерфейса.
  • Адаптация экранов под небольшие разрешения и Steam Deck.
  • Google Drive отображается как функция «В разработке».

Улучшения синхронизации

  • Автоматическое создание структуры папок при первой выгрузке.
  • Инкрементальная передача только изменённых файлов.
  • Последовательные стадии: файлы, manifest, удаление устаревших данных.
  • Повтор запросов при временных ошибках API.
  • Обработка ошибок 423, 429 и серверных ошибок.
  • Улучшенный прогресс, скорость передачи и отображение текущего файла.

Исправления

  • Исправлены ошибки первой выгрузки на Яндекс Диск.
  • Исправлены зависания и конфликты параллельных операций.
  • Исправлены проблемы OAuth и отображения статуса авторизации.
  • Исправлено наложение текста и элементов интерфейса.
  • Исправлена работа на экранах с нестандартным разрешением.
  • Исправлено повторное подключение хранилища после удаления облачной папки.