-
Build v0.1.1-dev39
Pre-releasereleased this
2026-03-25 08:01:03 +00:00 | 157 commits to master since this releaseNightly build from
8c12bbcb65(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.
- Submodule sync** — Pushed missing commits to lt_mirror/fyne.git to fix CI failures.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev39_linux.AppImage
3 downloads ·
2026-03-28 20:29:18 +00:00 · 17 MiB -
v0.1.1-dev39_linux.zip
0 downloads ·
2026-03-28 20:29:18 +00:00 · 22 MiB -
v0.1.1-dev39_windows.zip
1 download ·
2026-03-28 20:29:18 +00:00 · 28 MiB
-
Build v0.1.1-dev38
Stablereleased this
2026-03-23 16:52:56 +00:00 | 171 commits to master since this releaseNightly build from
5350b7e1ea(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev38)
- Native Go SPU encoder** — Added
internal/dvd/spuwith RLE encoding, display sequences, andvob.WriteSPUto generate zero-dependency DVD menus without spumux. - Menu VOB wiring** — Native SPU now wired into Author module menu generation pipeline.
- Windows CI** — Fixed multiple compile errors from Fyne API changes:
desktop.KeyEvent,fyne.Color,VT_SUBTITLE_TYPE_TEXT. - FFmpeg pinning** — Pinned Windows CI to BtbN n7.1 build to match Linux CI.
- Build directives** — Replaced pkg-config CGO directives with explicit CFLAGS/LDFLAGS for cross-platform compatibility.
- Subtitles module** — Full extraction to
internal/app/modules/subtitles/with types, adapter, and view. - Inspect module** — Extracted to
internal/app/modules/inspect/view.go. - Queue module** — Extracted to
internal/app/modules/queue/view.go.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev38_linux.AppImage
0 downloads ·
2026-03-25 07:50:45 +00:00 · 16 MiB -
v0.1.1-dev38_linux.zip
0 downloads ·
2026-03-25 07:50:44 +00:00 · 21 MiB -
v0.1.1-dev38_windows.zip
1 download ·
2026-03-25 07:50:45 +00:00 · 96 MiB
- Native Go SPU encoder** — Added
-
Build v0.1.1-dev37
Stablereleased this
2026-03-22 05:24:33 +00:00 | 225 commits to master since this releaseNightly build from
0021a4288e(Forgejo dev pipeline). Assets are replaced each run.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev37_linux.AppImage
1 download ·
2026-03-23 16:41:18 +00:00 · 16 MiB -
v0.1.1-dev37_linux.zip
0 downloads ·
2026-03-23 16:41:18 +00:00 · 22 MiB -
v0.1.1-dev37_windows.zip
1 download ·
2026-03-23 16:41:19 +00:00 · 97 MiB
-
Source code (ZIP)
-
Build v0.1.1-dev36
Stablereleased this
2026-03-21 16:50:16 +00:00 | 259 commits to master since this releaseNightly build from
1191de50f4(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev36)
- Settings module structure** — Created
internal/app/modules/settings/with view.go and types.go - Settings types moved** — PrefsConfig, Dependency, DependencyCommand types extracted to module package
- Constructor functions** — Added NewDependencyCommand, NewDependencyCommandPair for type safety
- Fyne fork** — GPU texture optimization fork at
lt_mirror/fyne - TexSubImage2D** — Efficient texture upload in GL painter
- UpdatePixels wiring** — VideoPlayer SetFrame uses UpdatePixels for texture reuse
- Debug logging** — Added TexSubImage2D vs TexImage2D logging in newGlRasterTexture
- Adaptive buffering** — GetBufferHealth, GetDecodeTimeTrend, AdjustBufferForPerformance
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev36_linux.AppImage
0 downloads ·
2026-03-22 05:13:52 +00:00 · 16 MiB -
v0.1.1-dev36_linux.zip
0 downloads ·
2026-03-22 05:13:52 +00:00 · 21 MiB -
v0.1.1-dev36_windows.zip
1 download ·
2026-03-22 05:13:52 +00:00 · 15 MiB
- Settings module structure** — Created
-
Build v0.1.1-dev35
Stablereleased this
2026-03-16 18:47:13 +00:00 | 410 commits to master since this releaseNightly build from
720b788892(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev35)
- Subtitles i18n** — 9 new strings added and wired up (SubtitlesOfflineHint, SubtitlesEmpty, SubtitlesExtractEmbed, SubtitlesOCROutput, SubtitlesOCRLanguage, SubtitlesShiftOffset, SubtitlesStart, SubtitlesEnd).
- Audio/Filters/Inspect i18n wired** — All module views now use t.* i18n keys.
- Status bar localization** — Added StatusNoActiveJobs to status bar.
- Trim module compatibility** — Updated trim stub and native view to support OnAddToQueue callback and TrimClip struct.
- Dialog title i18n** — 15+ new translation keys wired into main.go for Convert/Merge/Trim/Snippet modules (DialogInterlacingResults, DialogAutoCropDetection, DialogNoBlackBars, DialogQueueNotInit, DialogNoRunningJob, LabelSnippet, MergeStarted, TrimJobAdded).
- Back button consistency** — Module name uppercase on all modules.
- Auto-check dropdown fix** — Fixed language switching issue in Settings Updates section.
- Thumbnail contact sheet** — Increased header height (130→150px) and added filename truncation.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev35_linux.AppImage
0 downloads ·
2026-03-21 16:43:38 +00:00 · 16 MiB -
v0.1.1-dev35_linux.zip
0 downloads ·
2026-03-21 16:43:38 +00:00 · 21 MiB -
v0.1.1-dev35_windows.zip
0 downloads ·
2026-03-21 16:43:38 +00:00 · 15 MiB
-
Build v0.1.1-dev34
Stablereleased this
2026-03-15 16:52:45 +00:00 | 474 commits to master since this releaseNightly build from
4a9e0a7c47(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev34)
- Full i18n framework** — New
internal/i18npackage with a typedStringsstruct as the single source of truth for every user-visible string.T()returns the active locale; listener callbacks let the entire UI refresh instantly on language change without a restart. - English (Canada) — en-CA** — 100% coverage; serves as fallback for all other locales.
- French (Canada) — fr-CA** — Initial translation pass covering all core UI strings.
- Inuktitut — iu** — Initial translation pass in Traditional Syllabics (ᐃᓄᒃᑎᑐᑦ) with a Latin toggle in Settings.
- Aboriginal Sans embedded** — Aboriginal Sans Regular/Bold embedded in the binary for correct UCAS/syllabics rendering with no external font install required.
- Language selector in Settings** — Dropdown in General tab; change takes effect immediately across all visible UI including the active module.
- Locale-aware module refresh** — Switching language now rebuilds whichever module is currently open, not just the main menu.
- Core engine scaffolding** — CGO/FFmpeg engine in
internal/media/providing a proper decode pipeline, gated behind//go:build native_mediaso standard builds are unaffected.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev34_linux.AppImage
0 downloads ·
2026-03-16 18:28:16 +00:00 · 16 MiB -
v0.1.1-dev34_linux.zip
0 downloads ·
2026-03-16 18:28:16 +00:00 · 21 MiB -
v0.1.1-dev34_windows.zip
1 download ·
2026-03-16 18:28:16 +00:00 · 14 MiB
- Full i18n framework** — New
-
Build v0.1.1-dev33
Stablereleased this
2026-03-13 18:38:35 +00:00 | 512 commits to master since this releaseNightly build from
61ab34df80(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev33)
- Native DVD Engine Foundation: Established the
internal/dvdpackage structure for native authoring. This is the first step toward removing Linux-only dependencies (dvdauthor,xorriso) and enabling DVD/Blu-ray creation on Windows. - Phase 1: UDF Writer: Started implementation of a native UDF 1.02 / ISO 9660 Bridge writer for standards-compliant disc images.
- Wiki synchronization: Migrated in-repo
docs/to the Forgejo wiki atgit.leaktechnologies.dev. Established a navigation sidebar and centralized documentation portal.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev33_linux.AppImage
0 downloads ·
2026-03-15 16:37:22 +00:00 · 15 MiB -
v0.1.1-dev33_linux.zip
0 downloads ·
2026-03-15 16:37:21 +00:00 · 19 MiB -
v0.1.1-dev33_windows.zip
1 download ·
2026-03-15 16:37:22 +00:00 · 13 MiB
- Native DVD Engine Foundation: Established the
-
Build v0.1.1-dev32
Stablereleased this
2026-03-13 01:29:53 +00:00 | 559 commits to master since this releaseNightly build from
efa1aefbf1(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev32)
- Dependency install buttons: Each dependency in the Dependencies tab now has an actionable Install button. FFmpeg on Windows uses the app-local bootstrap.
- Platform-filtered dependencies: The Dependencies tab only lists tools relevant to the current platform.
- WSL auto-install reverted: Installing Ubuntu via WSL would consume 5-10 GB; removed from the lightweight app. dvdauthor/xorriso restricted to Linux builds.
- Updates tab wired: Check for Updates hits the Forgejo tags API (
/api/v1/repos/leak_technologies/VideoTools/tags?limit=1) and compares against the running version; fixed owner mismatch in API URL. - Uninstall support: Uninstall buttons shown per dependency where a package manager uninstall command is available.
- Disc toggles hidden on Windows: Author, Rip, Blu-ray visibility checkboxes hidden in Settings on Windows since those tools are unavailable on that platform.
- cmd window popups suppressed: All subprocess calls on Windows now use
HideWindowExec/HideWindowExecContextto prevent console window flashes. - SVG icon library: ~150 Material Design SVG icons added to
assets/icons/; ASCII placeholders replaced with real icon resources.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
v0.1.1-dev32_linux.AppImage
1 download ·
2026-03-13 17:07:02 +00:00 · 14 MiB -
v0.1.1-dev32_linux.zip
0 downloads ·
2026-03-13 17:07:02 +00:00 · 18 MiB -
v0.1.1-dev32_windows.zip
2 downloads ·
2026-03-13 17:07:03 +00:00 · 12 MiB
-
Build v0.1.1-dev31
Stablereleased this
2026-03-11 17:02:35 +00:00 | 597 commits to master since this releaseNightly build from
40b5934ee1(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev31)
- Module settings scrolling: Scroll containers added to all non-Convert module settings panels; primary action buttons (Rip Now, Create Output, Apply Filters, Generate Now, Merge Now) pinned to always-visible footer action bar.
- Window resize stability: Window size is now preserved across module switches; layout-driven auto-resize no longer occurs.
- Convert video pane: Removed rigid minimum size from loaded-video stage so VSplit 50/50 offset holds correctly at all window sizes.
- Click-and-drag scrolling: Scroll panels now support click-and-drag in addition to mouse wheel, mirroring mobile/touch-screen behaviour. Drag up to scroll down, drag down to scroll up.
- Convert module partial modularisation: Added
ShowView,ConvertState, andConvertCallbacksentry point ininternal/app/modules/convert/view.gowith shim and type-converter helpers inmain.go. FullbuildConvertViewextraction deferred pending appState decoupling. - Convert UI cleanup: Layout and control organization pass to prepare Convert for external developer testing (in progress).
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.1-dev31_linux.AppImage
0 downloads ·
2026-03-12 23:32:24 +00:00 · 14 MiB -
v0.1.1-dev31_linux.zip
0 downloads ·
2026-03-12 23:32:24 +00:00 · 18 MiB -
v0.1.1-dev31_windows.zip
1 download ·
2026-03-12 23:32:24 +00:00 · 12 MiB
-
Build v0.1.1-dev30 Stable
released this
2026-03-04 19:23:54 +00:00 | 627 commits to master since this releaseNightly build from
2cbb3a2a80(Forgejo dev pipeline). Assets are replaced each run.Highlights (v0.1.1-dev30)
- Version bump: Started the dev30 cycle and updated project version markers.
- Dev release notes: Forgejo dev release comments now include nightly build context plus the matching version section from
docs/CHANGELOG.md. - Versioning documentation: Clarified that
-devNnumbering is continuous across release lines and public releases use base versions. - Release readiness policy: Added explicit public bump gates and a full module testing checklist for release candidate validation.
- Repository hygiene: Removed root-level scratch files, relocated QR demo entrypoint into
cmd/, and documented root cleanliness rules for agents. - Refactor planning: Added a phased dev30 refactor plan for gradual
internal/appandcmd/migration with build-safety guardrails. - Refactor phase 2 start: Moved shared module config path logic to
internal/app/configpathand rewired module config save/load call sites. - Refactor phase 2 continuation: Moved merge/thumbnail config persistence logic into
internal/app/modulecfgwith compatibility wrappers to keep behavior unchanged.
Full details: docs/CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
v0.1.1-dev30_linux.AppImage
1 download ·
2026-03-10 19:10:07 +00:00 · 14 MiB -
v0.1.1-dev30_linux.zip
0 downloads ·
2026-03-10 19:10:07 +00:00 · 18 MiB -
v0.1.1-dev30_windows.zip
1 download ·
2026-03-10 19:10:07 +00:00 · 12 MiB