1.9.9564

Небольшой патч - EyePad, предпросмотр и SDK

1.9.9564 RU/EN

Небольшой патч после большого обновления 1.9.9545. В основном тут исправления для EyePad, предпросмотра видео и SDK-зависимостей.

EyePad

Поправил запуск файлов через EyePad.

Если EyeAuras стартует с .json или .v1.enc, такие файлы теперь открываются как aura-файлы и запускаются через aura tab. При этом обычное открытие .json внутри EyePad все еще работает как текстовый файл.

Еще несколько правок рядом:

  • если переданный файл нельзя запустить, приложение завершится с InvalidData
  • если запуск упал с ошибкой, EyeAuras больше не должен потом дополнительно завершаться как будто все прошло успешно
  • добавлены E2E-тесты на эти сценарии

Предпросмотр видео

Исправлена гонка в предпросмотре видео: старый frame buffer мог уже освободиться, а UI все еще пытался прочитать из него кадр.

Теперь такие устаревшие кадры просто пропускаются или логируются, вместо того чтобы ронять предпросмотр.

Исправления и улучшения

  • [EyePad] .json и .v1.enc, переданные при запуске приложения, теперь открываются как aura-файлы.
  • [EyePad] Обычное открытие .json в самом EyePad осталось текстовым.
  • [EyePad] Если файл в одноразовом режиме нельзя запустить, приложение теперь завершится с InvalidData.
  • [EyePad] Ошибка запуска входного файла больше не должна приводить к двойному завершению приложения.
  • [Image Preview] Исправлена гонка при освобождении старого video frame buffer.
  • [Notifications] Исправлен EA-1258: notification overlay мог ломаться после obfuscation.
  • [SDK] Обновлены ImageSharp и Unity, удалена старая прямая ссылка на OpenAI 1.7.2, чтобы убрать downgrade-конфликты NU1605.