release: MixVideo Desktop v0.1.1
Release 0.1.1 - 项目管理功能完整版 新功能: - 完整的项目管理系统(创建、查看、编辑、删除) - 项目路径选择和验证功能 - 无效项目记录自动清理功能 - 性能监控和事件总线系统 问题修复: - 修复项目数据持久化问题 - 修复 UNIQUE 约束冲突错误 - 修复应用启动时卡住的问题 - 修复 TypeScript 构建错误 架构完善: - 遵循 Tauri 开发规范的四层架构设计 - 集成性能监控系统 - 实现事件驱动架构 - 完善错误处理和用户反馈 UI/UX 改进: - 简洁大方的项目卡片设计 - 流畅的动画效果和交互反馈 - 完整的加载状态和错误提示 - 响应式布局适配 构建产物: - MixVideo Desktop_0.1.1_x64_en-US.msi - MixVideo Desktop_0.1.1_x64-setup.exe 技术栈: - 后端: Rust + Tauri + SQLite + 四层架构 - 前端: React + TypeScript + Tailwind CSS + Zustand - 测试: Rust 单元测试 + Vitest 前端测试 - 工具: pnpm 包管理 + 类型安全保证
This commit is contained in:
parent
7537342b43
commit
fe7543ed43
2
0.1.1.md
2
0.1.1.md
|
|
@ -11,6 +11,8 @@
|
||||||
1. 要求简洁/大方
|
1. 要求简洁/大方
|
||||||
|
|
||||||
## 0.1.2 核心功能开发
|
## 0.1.2 核心功能开发
|
||||||
|
新建feat分支完成一下功能开发:
|
||||||
|
|
||||||
根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发
|
根据promptx\tauri-desktop-app-expert规定的开发规范 完成下面功能的开发
|
||||||
|
|
||||||
1. 开发项目详情页面
|
1. 开发项目详情页面
|
||||||
|
|
|
||||||
|
|
@ -2158,7 +2158,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mixvideo-desktop"
|
name = "mixvideo-desktop"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"chrono",
|
"chrono",
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@mixvideo/desktop",
|
"name": "@mixvideo/desktop",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.1.0",
|
"version": "0.1.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "tauri dev",
|
"dev": "tauri dev",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "mixvideo-desktop"
|
name = "mixvideo-desktop"
|
||||||
version = "0.1.0"
|
version = "0.1.1"
|
||||||
description = "MixVideo Desktop Application"
|
description = "MixVideo Desktop Application"
|
||||||
authors = ["imeepos <imeepos@outlook.com>"]
|
authors = ["imeepos <imeepos@outlook.com>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"$schema": "https://schema.tauri.app/config/2",
|
"$schema": "https://schema.tauri.app/config/2",
|
||||||
"productName": "MixVideo Desktop",
|
"productName": "MixVideo Desktop",
|
||||||
"version": "0.1.0",
|
"version": "0.1.1",
|
||||||
"identifier": "com.mixvideo.desktop",
|
"identifier": "com.mixvideo.desktop",
|
||||||
"build": {
|
"build": {
|
||||||
"beforeDevCommand": "vite",
|
"beforeDevCommand": "vite",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "mixvideo",
|
"name": "mixvideo",
|
||||||
"version": "0.1.0",
|
"version": "0.1.1",
|
||||||
"description": "Multi-language Tauri desktop application with gRPC communication",
|
"description": "Multi-language Tauri desktop application with gRPC communication",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|
@ -15,8 +15,8 @@
|
||||||
"proto:generate": "./packages/shared/scripts/generate-proto.sh",
|
"proto:generate": "./packages/shared/scripts/generate-proto.sh",
|
||||||
"docker:up": "docker-compose up -d",
|
"docker:up": "docker-compose up -d",
|
||||||
"docker:down": "docker-compose down",
|
"docker:down": "docker-compose down",
|
||||||
"tauri:dev": "pnpm --filter @mixvideo/desktop dev",
|
"tauri:dev": "pnpm --filter=@mixvideo/desktop tauri:dev",
|
||||||
"tauri:build": "pnpm --filter desktop build",
|
"tauri:build": "pnpm --filter=@mixvideo/desktop tauri:build",
|
||||||
"python:dev": "pnpm --filter python-service dev",
|
"python:dev": "pnpm --filter python-service dev",
|
||||||
"services:start": "docker-compose up python-service -d"
|
"services:start": "docker-compose up python-service -d"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue