Skip to content

v1.3.1

Choose a tag to compare

@HongHuo0728 HongHuo0728 released this 07 Oct 15:44
· 16 commits to main since this release

LogForge v1.3.1

Build 26107B

This release is exclusively for the iOS platform. The Windows version remains at v1.3.0.

LogForge v1.3.1 improves conversion reliability for supported ProRes footage, addresses audio and timecode preservation failures, adjusts the Liquid Glass license page, and restores release-build reporting.

The native Swift, SwiftUI, and Metal architecture is retained.

Audio and Timecode Preservation

  • Addressed conversion failures caused by AVFoundation passthrough changing AAC packet counts, audio timing, or timecode sample durations.
  • Added native MOV track restoration when strict validation detects a mismatch and no common timeline shift is required.
  • Preserved original retained sample payloads, sample descriptions, timing tables, edit lists, and supported track associations.
  • Updated chunk offsets and movie-clock durations while retaining the converted video.
  • Repeated video and retained-track validation after restoration, before publishing the output.
  • Preserved strict validation requirements; failed validation cannot publish an output.

Liquid Glass License Page

  • Adjusted the open-source license page to address the reported flashing white glass background.
  • Applied Liquid Glass to the fixed scrolling viewport instead of the full document's changing layout height.
  • Cached bundled license text and displayed paragraphs lazily.
  • Preserved text selection, scrolling, and the existing transparent glass appearance.
  • Added regression coverage for repeated license-page navigation.

Version and Build Reporting

  • Updated the iOS application identity to 1.3.1 (26107B).
  • Restored the release-build label on the homepage and in Settings.
  • Restored the releaseBuild field in successful conversion and batch reports.
  • Kept Apple's numeric bundle build separate from the public release-build label.
  • Updated package filenames, manifests, and bilingual installation instructions.
  • Kept iOS release versioning independent of the Windows CMake version.

Verification

  • All 7 packaging checks passed.
  • All 32 XCTest unit tests passed.
  • The license navigation and version/build UI test passed.
  • iPhone Release compilation, archive, and IPA packaging completed successfully.
  • Downloaded package auditing verified SHA-256 values, the actual 1.3.1 (26107B) identity, and the arm64 executable.
  • Confirmed that the generated regression movie is excluded from the application.

Successful iOS build and tests

Compatibility and Limits

  • Requires iOS 26 or newer.
  • Supported input remains BT.2020 HLG ProRes 422 / 422 HQ MOV footage.
  • Output remains Apple Log ProRes 422 or ProRes 422 HQ.
  • CPU and Metal color processing, automatic codec fallback, batch conversion, and failed-item retry remain available.
  • Regression tests use generated media. The original reported camera recording was not supplied.
  • Original-footage conversion and visible background flicker still require physical-device verification.
  • Simulator results do not establish device performance or editing-software compatibility.

Download

Download LogForge-1.3.1-iOS-26107B-unsigned.ipa and sign it with your own valid Apple identity and provisioning profile before installation.

Matching SHA-256 files are provided for integrity verification.

Keep LogForge-1.3.1-iOS-26107B-RelinkKit.zip, corresponding source, and license notices when distributing the application.

Source Provenance

The iOS package was built from commit dd083b6545323354c01f26f9468e98497e5f73b6.

Download the matching source as ZIP or tar.gz.

The native iOS project is located under LogForgeMac/.

The existing v1.3.0 tag and Windows release remain unchanged.