• v3.1.102-staging Pre-Release

    tiennguyen released this 2026-07-23 04:13:22 +00:00 | 32 commits to main since this release

    🚀 Release v3.1.102-staging

    Changes

    bb81348 fix(ios): inject missing NSAppTransportSecurity and NSLocalNetworkUsageDescription in Fastfile for TestFlight builds
    4c37db2 fix(ios): add NSLocalNetworkUsageDescription plist key to allow local network/loopback port bind
    c4a4e6d Merge branch 'main' of https://gitea.hjm.bid/VBTM/vbtm-learning-client into fix-ios-video-playback
    2d7679d docs: add detailed video playback architecture flow document
    5655bf7 fix(video): support multiple derived key codes to resolve video playback failures on macOS and mobile
    dc97914 Merge pull request 'fix(ci): versionCode for android' (#14) from feat/fix-version-code-android into main
    1cc4ae4 fix(ci): versionCode for android
    7120a28 Merge pull request 'fix(ci): build server binary in fullstack mode, add HTTPS routing and HTTP health check' (#13) from feat/fix-ci-build-backend into main
    4aaed66 Update jobspec-vbtm.nomad.hcl.tmpl
    3315207 enable ci-server
    1f36ac0 fix(ci): build server binary in fullstack mode, add HTTPS routing and HTTP health check
    3d3b77d Merge pull request 'fix(ci): use jq -n for JSON payload in release step to avoid heredoc escaping issues' (#12) from feat/fix-ci-create-release into main

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.102_x64.msi uploaded (Windows MSI)
    Downloads