1.9.9564
Minor patch - EyePad, preview, and SDK
1.9.9564 RU/EN
A small follow-up patch after the larger 1.9.9545 update. This release mainly includes fixes for EyePad, video preview, and SDK dependencies.
EyePad
Fixed file launching through EyePad.
If EyeAuras is started with a .json or .v1.enc file, that file is now treated as an aura file and launched through the aura tab. Regularly opening a .json file inside EyePad still works as opening it as a text file.
A few related fixes were also included:
- if the passed file cannot be launched, the application now exits with
InvalidData - if startup fails with an error, EyeAuras should no longer additionally exit afterward as if everything succeeded
- added E2E tests for these scenarios
Video preview
Fixed a race condition in video preview: the old frame buffer could already be freed while the UI was still trying to read a frame from it.
Now those stale frames are simply skipped or logged instead of crashing the preview.
Fixes and improvements
- [EyePad]
.jsonand.v1.encfiles passed on application startup now open as aura files. - [EyePad] Regular
.jsonopening inside EyePad remains text-based. - [EyePad] If a file cannot be launched in one-shot mode, the application now exits with
InvalidData. - [EyePad] A startup error for the input file should no longer cause the application to terminate twice.
- [Image Preview] Fixed a race condition when freeing the old video frame buffer.
- [Notifications] Fixed
EA-1258: the notification overlay could break after obfuscation. - [SDK] Updated
ImageSharpandUnity, and removed the old direct reference toOpenAI 1.7.2to eliminateNU1605downgrade conflicts.