From 3553ba3c068bbd8adb06314d56640e141dcb41ce Mon Sep 17 00:00:00 2001 From: imeepos Date: Sun, 13 Jul 2025 23:09:57 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=8F=91=E5=B8=83=20v0.1.3=20?= =?UTF-8?q?=E8=A1=A5=E4=B8=81=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新版本号到 0.1.3 - 更新 CHANGELOG.md 记录 hotfix 修复内容 - 修复了 Windows 上 FFmpeg 命令行闪现问题 --- 0.1.1.md | 4 +--- apps/desktop/CHANGELOG.md | 20 ++++++++++++++++++++ apps/desktop/package.json | 2 +- apps/desktop/src-tauri/Cargo.toml | 2 +- apps/desktop/src-tauri/tauri.conf.json | 2 +- 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/0.1.1.md b/0.1.1.md index 26e8d01..fb9105b 100644 --- a/0.1.1.md +++ b/0.1.1.md @@ -31,9 +31,7 @@ ## 0.1.3 核心功能开发 新建feature分支完成一下功能开发: 根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发 - -1. feature: 在导入时启动异步 后台处理 处理(更好的用户体验) -2. feature: 开发批量导入功能 +1. feature: 开发批量导入功能 ## BUG diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index 11362f7..ba4b4e8 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -5,6 +5,26 @@ All notable changes to MixVideo Desktop will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.3] - 2025-01-13 + +### 🐛 Fixed +- **命令行闪现问题**: 修复了 Windows 上 FFmpeg/FFprobe 执行时命令行窗口闪现的问题 +- **用户体验改善**: 使用 CREATE_NO_WINDOW 标志隐藏控制台窗口,操作更加流畅 + +### 🔧 Technical +- 添加 Windows 特定的 CommandExt 导入 +- 创建 `create_hidden_command()` 辅助函数统一处理命令执行 +- 替换所有 FFmpeg/FFprobe 命令调用使用隐藏控制台模式 +- 保持所有功能完整性和性能不变 + +### 📦 Affected Components +- FFmpeg 可用性检查 +- 视频/音频元数据提取 +- 场景检测功能 +- 视频切分操作 +- 缩略图生成 +- 版本信息获取 + ## [0.1.2] - 2025-01-13 ### 🚀 Added diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 40f035b..3915cd2 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@mixvideo/desktop", "private": true, - "version": "0.1.2", + "version": "0.1.3", "type": "module", "scripts": { "dev": "tauri dev", diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index f6ecf67..155947d 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mixvideo-desktop" -version = "0.1.2" +version = "0.1.3" description = "MixVideo Desktop Application" authors = ["imeepos "] edition = "2021" diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 08575c7..318612a 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "MixVideo Desktop", - "version": "0.1.2", + "version": "0.1.3", "identifier": "com.mixvideo.desktop", "build": { "beforeDevCommand": "vite",