-
Build v0.1.1-dev39
Pre-releasereleased this
2026-03-25 08:01:03 +00:00 | 761 commits to master since this releaseNightly build from
90cac7a2db(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev39)
- Panic recovery** — Added defer/recover in player module to catch CGO crashes and show user-friendly error instead of hard crash.
- FFmpeg DLL consistency** — Now checks for local FFmpeg at
C:\ffmpeg\binfirst (matches compilation), falls back to download only if not found. - Local build fix** — Build script now copies FFmpeg DLLs to output directory (matching CI behavior).
- Interactive Preview tab** — New Preview tab shows full interactive DVD menu preview with working video playback.
- Module extraction** — Extracted author module to
internal/app/modules/author/. - Tab visibility** — Preview tab only appears when Enable Menus is checked.
- IFO audio track table** — VTS_MAT audio attributes now correctly reflect actual track codec, channel count, and language. Added
AudioCodingModeFromCodec,LanguageCodeBytes, andNumChannelsFieldhelpers tointernal/dvd/ifowith unit tests. - Drag crash fix (revised)** — Dragging a video file into the Author module no longer hard-crashes back to the login screen. Root cause was
handleDroptriggering a full 7-tabshowAuthorView()rebuild on the main thread during DnD completion, which rendered a 720×480 GPU texture concurrent with the XWayland/GLFW DnD handshake. Fixed by adding anauthorClipsRefreshcallback (same pattern asauthorChaptersRefresh) so drops only update the clip list widget — no view rebuild, no GPU upload during DnD.addAuthorFilesalso runs off the main thread.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
v0.1.1-dev39_linux.AppImage
1 download ·
2026-04-04 08:39:47 +00:00 · 17 MiB -
v0.1.1-dev39_linux.zip
1 download ·
2026-04-04 08:39:47 +00:00 · 22 MiB -
v0.1.1-dev39_windows.zip
1 download ·
2026-04-04 08:39:48 +00:00 · 30 MiB