Skip to content

v1.4.0 — Tauri dev 模式 frontendDist-only,免 python http.server 占位

Choose a tag to compare

@kizemo kizemo released this 22 Jul 15:00
· 23 commits to master since this release

What's New in v1.4.0

🛠️ Dev UX 改进: Tauri dev 模式改 frontendDist-only

W14-D E2E 撞墙:tauri.conf.jsondevUrl=http://localhost:1420 + beforeDevCommand=""cargo tauri dev 等不到 vite frontend server,要靠 python -m http.server 1420 占端口做临时 hack。

修复(c780654)

按 Tauri 2 标准做法:有 devUrl 走 devUrl,无 devUrl fallback 到 frontendDist(builtin assets protocol)

  • devUrl 字段
  • beforeDevCommand 字段
  • dev 模式直接 serve ../src 静态,不需要 dev server、不需要 beforeDevCommand、不需要 python -m http.server 1420

验证

  • cargo tauri dev 增量编译 38.51s 启动
  • media-to-doc-ui.exe PID=10440 直接 Running,无 vite 卡顿
  • 8 commands 后端 API 等价回归 8/8 OK(probe / list_courses / check_status / list_outputs / read_lecture / get_run_metrics / list_runs / read_log)
  • 43 cargo test / 0 failed

影响

  • 用户:无影响 — 安装包行为不变
  • 开发者:cargo tauri dev 现在开箱即用,无需任何占位命令

子项目状态

  • 子仓 master 8fd49dc(v1.4.0 frontendDist-only + installer v1.4.0 同步)
  • 主仓 v1.3.0 已发(整合 W14-D E trust_env 全 provider 隔离,见 media-to-doc v1.3.0)
  • Tauri UI 仍调用主仓 media_to_doc==1.3.0 Python 后端跑 pipeline

Assets

Asset Size SHA256
media-to-doc-1.4.0-setup.exe 1,576,402 bytes (1.50 MiB) 7c65bb677ca2dfa16f7cc99748cb4ed31447b2c64bc8ed2c290d274d47683480
media-to-doc-1.4.0-portable.exe 6,233,088 bytes (5.95 MiB) 46c980b279f4957a5f30651e6ba770897f175116c6b56c264e1a2835f44d9cba

安装

# 1. 装主仓 Python 后端(v1.3.0)
uv pip install --upgrade media_to_doc==1.3.0

# 2. 装 Tauri UI 桌面壳(v1.4.0)
# 下载 media-to-doc-1.4.0-setup.exe 管理员运行
# 或下载 media-to-doc-1.4.0-portable.exe 双击运行

完整变更

  • c780654 feat(ui): v1.4.0 — dev 模式改 frontendDist-only,免 python http.server 占位
  • 8fd49dc build(ui): v1.4.0 — NSIS installer 同步 bump 1.3.0 → 1.4.0
  • 207ed45 docs(handoff): v1.4.0 — 归档 frontendDist-only handoff