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:
parent
82b62a4b0f
commit
b7954497b0
|
|
@ -2307,7 +2307,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "mixvideo-desktop"
|
||||
version = "0.1.9"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.22.1",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@mixvideo/desktop",
|
||||
"private": true,
|
||||
"version": "0.1.9",
|
||||
"version": "0.2.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "tauri dev",
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Reference in New Issue