Skip to content

v4.0.5

Choose a tag to compare

@github-actions github-actions released this 02 Sep 22:49
· 7 commits to master since this release
Eagle for Linux v4.0.5

Fixes videos and other plugin-backed formats getting stuck on "importing".

Thumbnails no longer hang
-------------------------
Dragging in an mp4 left the item stuck on "importing" until a 100 second
timeout, with nothing logged to explain it. Images imported fine.

Every plugin-backed thumbnail runs in a hidden window whose injected code
calls a $$electronIpc global. That global is defined by web-capture-preload.js,
which upstream ships at the root of the Windows install rather than inside the
app payload, so extracting the app dropped it. Without it the injected script
threw, the reply never arrived, and the promise never settled - and because
nothing rejected, Eagle never fell back to its built-in video handler either.

This affected far more than video. The same path serves the HEIC, JXL, RAW,
3D, HDR, VRM, EPUB, SWF and vector thumbnail plugins.

Items that failed to import while this was broken need re-importing.

Known issue: the Exif Metadata plugin still reports "Error: 126" on Linux. It
ships Windows and macOS builds of exiv2 only, and picks the macOS binary on
Linux, which cannot execute. That is inside the plugin rather than this port.

Fedora users need RPM Fusion for ffmpeg with proprietary codecs.