impress_asr_input_rust/web
impressionyang f3fe6bafc4
Some checks are pending
Build Windows GUI / build-windows (push) Waiting to run
Build Windows GUI / release (push) Blocked by required conditions
fix: 修复 Windows 交叉编译错误
修复内容:
- src/app/state.rs: AppState::new() 添加 current_theme 和 allow_exit 字段初始化
- src/app/commands.rs: 修复 FilePath 类型转换,使用 into_path() 方法
- src/app/mod.rs: 导入 Emitter trait 以使用 emit() 方法,修复 unused variable 警告
- src/app/mod.rs: 将主题菜单从 Menu 改为 Submenu 以符合 IsMenuItem trait
- web/src/App.tsx: 修复 invoke 类型错误,使用 as 类型断言
- web/src/pages/SettingsPage.tsx: 修复 invoke 类型错误和 modelPath 类型推断

构建结果:
- Windows 包已生成:dist/impress-asr-windows-x64-20260521_185247.zip
- 文件大小:5.0MB
- 包含 GUI 程序、CLI 工具、manifest 文件和前端资源
2026-05-21 18:57:31 +08:00
..
src fix: 修复 Windows 交叉编译错误 2026-05-21 18:57:31 +08:00
index.html 初始提交:Windows 跨平台语音识别应用 2026-05-21 17:58:18 +08:00
package-lock.json 初始提交:Windows 跨平台语音识别应用 2026-05-21 17:58:18 +08:00
package.json 初始提交:Windows 跨平台语音识别应用 2026-05-21 17:58:18 +08:00
tsconfig.json 初始提交:Windows 跨平台语音识别应用 2026-05-21 17:58:18 +08:00
tsconfig.node.json 初始提交:Windows 跨平台语音识别应用 2026-05-21 17:58:18 +08:00
vite.config.ts 初始提交:Windows 跨平台语音识别应用 2026-05-21 17:58:18 +08:00