chore: 发布版本 v0.2.0

版本更新内容:
- 更新package.json版本号至0.2.0
- 更新tauri.conf.json版本号至0.2.0
- 更新Cargo.toml版本号至0.2.0
- 添加v0.2.0版本发布说明

主要功能:
 素材类型区分展示功能(图片直显、视频缩略图、音频播放)
 AI分类统计数值溢出问题修复
 后端API扩展和前端组件优化
 安全性和性能提升
This commit is contained in:
imeepos 2025-07-18 14:31:49 +08:00
parent 82b62a4b0f
commit b7954497b0
5 changed files with 116 additions and 4 deletions

2
Cargo.lock generated
View File

@ -2307,7 +2307,7 @@ dependencies = [
[[package]]
name = "mixvideo-desktop"
version = "0.1.9"
version = "0.2.0"
dependencies = [
"anyhow",
"base64 0.22.1",

112
RELEASE_NOTES_v0.2.0.md Normal file
View File

@ -0,0 +1,112 @@
# MixVideo Desktop v0.2.0 发布说明
## 🎉 版本亮点
### 🖼️ 素材类型区分展示功能
全新的素材管理体验,根据不同素材类型提供专门的展示方式:
- **图片素材**:直接展示图片内容,支持多种格式(JPG/PNG/GIF/WEBP/BMP/TIFF/SVG)
- **视频素材**展示视频缩略图使用FFmpeg生成首帧预览
- **音频素材**:提供播放控件,支持点击播放/暂停功能
### 🔧 AI分类统计修复
修复了AI分析日志中的关键问题
- **数值溢出修复**:解决成功分类数显示异常大数的问题
- **统计逻辑优化**:改进分类统计的计算方式,确保数据准确性
- **数据一致性**:统一任务统计和分类记录统计的数据来源
## 🚀 新功能
### 素材展示增强
- 图片素材直接显示,无需生成缩略图
- 音频素材集成HTML5播放器支持多种音频格式
- 视频缩略图生成优化,保持原始宽高比
- 懒加载机制,提升页面性能
### 后端API扩展
- 新增 `get_audio_file_base64` 命令,安全访问音频文件
- 扩展 `get_material_thumbnail_base64` 支持图片类型
- 自动检测文件MIME类型确保正确的数据格式
### 统计系统改进
- 新增分类记录状态详细统计
- 修复数值溢出问题,添加安全检查
- 改进数据库查询,提升统计准确性
## 🛠️ 技术改进
### 前端优化
- MaterialThumbnail组件重构支持三种素材类型
- 改进缓存机制,减少重复请求
- 优化错误处理和加载状态显示
### 后端增强
- 扩展ClassificationStats结构体
- 改进数据库查询逻辑
- 添加数值安全检查机制
### 安全性提升
- 所有文件访问通过后端API避免直接使用file://协议
- 路径清理机制处理Windows长路径前缀
- 完善的错误处理和用户反馈
## 🐛 问题修复
### AI分类统计
- 修复成功分类数显示18446744073709552的异常问题
- 解决负数转无符号整数的溢出问题
- 统一数据来源,确保统计逻辑正确
### 素材管理
- 改进不同类型素材的展示方式
- 修复音频播放的安全访问问题
- 优化图片加载性能
## 📋 兼容性
### 支持的素材格式
- **图片**JPG, JPEG, PNG, GIF, WEBP, BMP, TIFF, SVG
- **视频**MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V
- **音频**MP3, WAV, FLAC, AAC, OGG, WMA, M4A
### 系统要求
- Windows 10/11
- FFmpeg用于视频处理
- 至少4GB内存推荐
## 🔄 升级说明
从v0.1.x升级到v0.2.0
1. **数据库兼容**:自动兼容现有数据,无需手动迁移
2. **配置保持**:用户设置和项目数据保持不变
3. **功能增强**:现有功能保持兼容,新增功能自动可用
## 📝 开发者说明
### API变更
- 新增音频文件访问API
- 扩展素材缩略图API支持图片
- 更新分类统计数据结构
### 数据库变更
- 扩展分类统计查询
- 优化查询性能
- 添加状态统计字段
## 🙏 致谢
感谢所有用户的反馈和建议特别是AI分类统计问题的报告帮助我们及时发现并修复了关键问题。
## 📞 支持
如有问题或建议,请通过以下方式联系:
- GitHub Issues
- 邮箱imeepos@outlook.com
---
**发布日期**2025年1月18日
**版本号**v0.2.0
**构建号**82b62a4

View File

@ -1,7 +1,7 @@
{
"name": "@mixvideo/desktop",
"private": true,
"version": "0.1.9",
"version": "0.2.0",
"type": "module",
"scripts": {
"dev": "tauri dev",

View File

@ -1,6 +1,6 @@
[package]
name = "mixvideo-desktop"
version = "0.1.9"
version = "0.2.0"
description = "MixVideo Desktop Application"
authors = ["imeepos <imeepos@outlook.com>"]
edition = "2021"

View File

@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "MixVideo Desktop",
"version": "0.1.9",
"version": "0.2.0",
"identifier": "com.mixvideo.desktop",
"build": {
"beforeDevCommand": "vite",