• v3.1.181-staging Pre-Release

    tiennguyen released this 2026-09-21 10:25:42 +00:00 | 1 commits to main since this release

    🚀 Release v3.1.181-staging

    Changes

    1120088 fix(ci): persist strawberry perl on PATH for windows build step

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.181_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.176-staging Pre-Release

    tiennguyen released this 2026-09-21 07:33:25 +00:00 | 2 commits to main since this release

    🚀 Release v3.1.176-staging

    Changes

    460c090 fix(ui): respect mobile safe area in document reader

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.176_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.175-staging Pre-Release

    tiennguyen released this 2026-09-21 05:19:29 +00:00 | 3 commits to main since this release

    🚀 Release v3.1.175-staging

    Changes

    e6fe662 fix(ui): resolve mobile course workspace scrolling lock and panel overflow

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.175_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.174-staging Pre-Release

    tiennguyen released this 2026-09-21 04:39:59 +00:00 | 4 commits to main since this release

    🚀 Release v3.1.174-staging

    Changes

    60961d1 fix(ui): improve mobile workspace file panel layout and lesson list styling

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.174_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.173-staging Pre-Release

    tiennguyen released this 2026-09-21 02:25:39 +00:00 | 5 commits to main since this release

    🚀 Release v3.1.173-staging

    Changes

    f38df68 feat(ui): improve course workspace navigation
    011670f feat(ui): mobile immersion mode hides bottom bar and compacts workspace top bar
    ef24339 refactor(ui): remove mobile-panel-switcher from course workspace

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.173_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.172-staging Pre-Release

    tiennguyen released this 2026-09-18 10:20:38 +00:00 | 6 commits to main since this release

    🚀 Release v3.1.172-staging

    Changes

    12c5e85 fix(ui): hidden bottom bar menu when scroll down
    4bd56f3 fix(ui): resolve mobile lesson list scroll instability and immersion lock leak
    d51ad2c fix(crypto): cache KEK in RAM and prioritize secure local file to eliminate macOS Keychain prompts
    10d2fe8 fix(ui): prevent bottom strip overlapping document reader in fullscreen
    86a0235 fix(ui): reading text fullscreen
    c1bf2e2 refactor(ui): remove dashboard cache status
    f69f7f3 fix(ui): keep video loading overlay inside player
    85f48a4 fix(ui): prevent premature empty lesson state
    2a99217 feat(mock): decouple mock data fixtures and add dev mock interceptor for web platform
    b8c91b5 fix(ui): mobile workspace back returns to lessons before history back

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.172_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.171-staging Pre-Release

    tiennguyen released this 2026-09-17 10:02:31 +00:00 | 7 commits to main since this release

    🚀 Release v3.1.171-staging

    Changes

    01109fc fix(ui): offset content for fixed mobile topbar and prune unused tailwind utilities
    53faba2 fix(ci): resolve clippy useless_conversion and harden e2e page objects for run 74785
    cfcb8fa fix(ui): unblock mobile scroll in lesson list and doc reader
    b45e203 refactor(ui): remove course workspace mobile FAB, keep global floating theme button
    8a4671f refactor(ui): remove workspace-panel-kind badge from panel header
    7a7bad6 fix(ui): allow doc font size to change on mobile
    b7c3139 fix(ui): allow mobile sidebar to display on small screens
    6f108c5 feat(ui): redesign account settings modal with design system primitives and patterns

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.171_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.170-staging Pre-Release

    tiennguyen released this 2026-09-17 03:54:05 +00:00 | 8 commits to main since this release

    🚀 Release v3.1.170-staging

    Changes

    b981a22 fix(ui): remove duplicate quiz score and improve score fetching
    70da2db feat(ui): refine quiz panel and full immersion reader for desktop and mobile
    0306684 fix(ci): unignore e2e mock data and support multi-user auth in mock api
    a552e8b feat(ui): redesign feedback modal with design system primitives and responsive layout
    ee49672 fix(ci): enable SPA mode in serve and add serve to e2e devDependencies
    9354356 feat(ui): add pass/fail status icons for quiz items and remove module lesson count
    085c10a fix(ci): fix e2e lockfile tracking, rustls security advisory, and numeric test
    3daeefb fix: resolve clippy warnings and fix node version in ci workflow
    ef8977c test(e2e): expand playwright specs for core features and ci
    b5cadad docs(e2e): update memory bank and add playwright test review plan
    2ba7320 style(fmt): format Rust codebase and add pre-commit hook
    eeec727 feat(brilliant): add template resolution to signal map and support equation input evaluation
    96d7349 feat(ui): enable brilliant learning mode on desktop and add learning nav item
    03a9e80 test(brilliant): Phase B13 final verification, smoke test script and todo updates
    14f1770 refactor(ui): remove unnecessary mut on closures and update brilliant task tracking
    4ba41e9 feat(brilliant): Phase B12a offline queue and B12b UI polish
    ca009c2 feat(brilliant): Phase B12a offline mutation queue for progress
    a88527a docs(brilliant): mark B6 stepping MVP tasks as completed
    c4fa07e fix(brilliant): improve symbolic math grading with variable assignment stripping and numeric fallback
    57e3d66 refactor(ui): migrate Brilliant mode components to standard Btn and DS variables
    7d319ed fix(ci): enable ci
    55e2bf7 feat(brilliant): add local cache controller and sqlite store (Phase B11)
    590ffb2 fix(brilliant): fix learning mode initialization and appwrite queries
    4334235 feat(brilliant): implement idempotent save_user_progress and UI integration (Phase B10)
    8068869 feat(brilliant): implement completion contracts for interactive blocks (Phase B8)
    5cfc329 feat(brilliant): implement scoped-down evaluator MVP (Phase B7)
    16cecf5 feat(ui): implement stepping MVP for brilliant mode (Plan 7)
    32b00da feat(ui): integrate real lesson data fetch in brilliant mode (Plan 6)

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.170_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.169-staging Pre-Release

    tiennguyen released this 2026-09-14 08:26:46 +00:00 | 9 commits to main since this release

    🚀 Release v3.1.169-staging

    Changes

    c7b3c29 fix(ci): fetch all locked dependencies for iOS bundle

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.169_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads
  • v3.1.167-staging Pre-Release

    tiennguyen released this 2026-09-14 04:32:26 +00:00 | 10 commits to main since this release

    🚀 Release v3.1.167-staging

    Changes

    f1c4ddc fix(auth): persist session after KEK setup and repair cache tests
    fda0732 chore: sync memory bank and polish brilliant mode integration

    📦 Artifacts

    • vbtm-tm.ipa uploaded (iOS IPA)
    • vbtm-tm-macos.dmg uploaded (macOS DMG)
    • VbtmLearningUi_3.1.167_x64.msi uploaded (Windows MSI)
    • darwin-aarch64.zip uploaded (macOS ZIP)
    • windows-x86_64.zip uploaded (Windows ZIP)
    Downloads