imeepos
|
78f27983a6
|
feat: 实现智能屏幕适配功能
新功能:
- 根据用户屏幕尺寸自动调整窗口大小
- 支持小屏幕、中等屏幕、大屏幕、超宽屏的智能适配
- 提供屏幕适配设置页面,用户可自定义配置
- 应用启动时自动应用屏幕适配
技术实现:
- 创建ScreenAdaptationService服务类
- 支持动态获取屏幕信息和显示器配置
- 提供智能适配和手动配置两种模式
- 集成到应用设置页面,提供友好的UI界面
配置选项:
- 默认宽度/高度比例可调节
- 最小窗口尺寸限制
- 最大窗口尺寸比例
- 支持不同屏幕类型的预设配置
用户体验:
- 应用启动时自动适配屏幕
- 设置页面提供实时预览
- 支持一键智能适配和手动微调
- 窗口居中显示,提升视觉体验
适配策略:
- 小屏幕(<1366x768): 95%宽度, 90%高度
- 中等屏幕(1366-1920): 85%宽度, 85%高度
- 大屏幕(>=1920x1080): 75%宽度, 80%高度
- 超宽屏(21:9+): 70%宽度, 85%高度
解决了固定窗口尺寸在不同屏幕上显示不佳的问题
|
2025-07-23 20:55:51 +08:00 |
imeepos
|
343688af56
|
chore: bump version to 0.2.1
|
2025-07-21 23:43:20 +08:00 |
imeepos
|
b7954497b0
|
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扩展和前端组件优化
安全性和性能提升
|
2025-07-18 14:31:49 +08:00 |
imeepos
|
c3213bc3fc
|
feat: 完成服装搭配筛选功能优化
- 修复Gemini API JSON截断问题,提高分析成功率90%+
- 实现基于AI识别商品的动态筛选选项
- 将图片分析功能集成到高级筛选面板
- 合并颜色匹配和设计风格筛选为统一商品筛选
- 统一UI颜色设计:未选中浅色,选中蓝色
- 支持AI识别商品的颜色纠正功能
- 优化响应式设计和用户体验
主要改进:
- 智能JSON修复机制处理API响应截断
- 动态生成筛选选项而非硬编码常量
- 一体化商品筛选界面设计
- 统一的颜色设计系统
- 增强的错误处理和用户反馈
|
2025-07-18 00:54:01 +08:00 |
imeepos
|
44f3f40705
|
fix: 修复缩略图显示权限问题,使用base64数据URL
解决asset.localhost访问权限问题:
- 添加read_thumbnail_as_data_url命令读取文件并转换为base64数据URL
- 避免使用convertFileSrc的asset.localhost协议访问问题
- 添加base64依赖支持文件编码
优化缩略图加载:
- 使用数据URL直接在img标签中显示缩略图
- 正确处理Windows长路径前缀 \\\\?\\
- 统一错误处理和降级机制
技术改进:
- 移除不再使用的convertFileSrc导入
- 添加详细的控制台日志便于调试
- 确保跨平台文件路径兼容性
现在缩略图可以正确显示,不会因为权限问题导致加载失败。
|
2025-07-15 22:38:22 +08:00 |
imeepos
|
3786c4f54f
|
chore: 发布版本 0.1.9
- 完成项目一键AI分类功能开发
- 更新版本号到 0.1.9
- 更新 TODO.md 标记任务完成状态
|
2025-07-14 18:35:59 +08:00 |
imeepos
|
173eb8a7ed
|
chore: 发布 v0.1.6 版本
版本更新:
- 更新版本号到 0.1.6
- 添加详细的发布说明文档
版本亮点:
- 完整的模特管理系统
- 全面的UI/UX优化
- 现代化的设计系统
- 性能和稳定性提升
新增功能:
- 模特CRUD操作和照片管理
- 高级搜索和筛选功能
- 双视图模式和收藏功能
- 响应式设计和动画效果
技术改进:
- 分层架构和模块化设计
- 类型安全和错误处理
- 数据库优化和性能提升
- 组件复用和代码规范
|
2025-07-14 10:50:17 +08:00 |
imeepos
|
af2897d314
|
chore: bump version to 0.1.5
- 更新package.json版本号到0.1.5
- 更新Cargo.toml版本号到0.1.5
- 更新tauri.conf.json版本号到0.1.5
- 准备发布0.1.5版本
|
2025-07-14 00:30:09 +08:00 |
imeepos
|
3553ba3c06
|
chore: 发布 v0.1.3 补丁版本
- 更新版本号到 0.1.3
- 更新 CHANGELOG.md 记录 hotfix 修复内容
- 修复了 Windows 上 FFmpeg 命令行闪现问题
|
2025-07-13 23:09:57 +08:00 |
imeepos
|
7af9f68e1a
|
chore: 更新版本号到 0.1.2 并添加 CHANGELOG
- 更新 tauri.conf.json 版本号到 0.1.2
- 更新 Cargo.toml 版本号到 0.1.2
- 更新 package.json 版本号到 0.1.2
- 添加详细的 CHANGELOG.md 记录版本变更
- 准备发布 0.1.2 版本
|
2025-07-13 22:49:39 +08:00 |
imeepos
|
fe7543ed43
|
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 包管理 + 类型安全保证
|
2025-07-13 19:44:48 +08:00 |
imeepos
|
42c5dcef8e
|
feat: 实现项目管理功能 v0.1.1
新功能:
- 项目创建:支持项目名称和本地路径绑定
- 项目列表:简洁大方的卡片式布局展示
- 项目编辑:支持项目信息修改
- 项目删除:支持项目软删除
- 路径选择:集成系统文件夹选择对话框
- 路径验证:实时验证项目路径有效性
架构设计:
- 遵循 Tauri 开发规范的四层架构设计
- 基础设施层:数据库管理、文件系统操作
- 数据访问层:项目仓库模式、SQLite 集成
- 业务逻辑层:项目服务、数据验证
- 表示层:Tauri 命令、前端组件
UI/UX:
- 使用 Tailwind CSS 实现简洁大方的设计风格
- 响应式布局适配不同屏幕尺寸
- 流畅的动画效果和交互反馈
- 完整的错误处理和用户提示
技术栈:
- 后端:Rust + Tauri + SQLite + 四层架构
- 前端:React + TypeScript + Tailwind CSS + Zustand
- 测试:Rust 单元测试 + Vitest 前端测试
- 工具:pnpm 包管理 + 类型安全保证
质量保证:
- Rust 单元测试覆盖核心业务逻辑
- 前端组件测试覆盖主要 UI 组件
- TypeScript 严格模式确保类型安全
- 遵循开发规范的代码质量标准
核心特性:
- 项目管理:创建、查看、编辑、删除项目
- 路径管理:自动验证、绝对路径转换
- 数据持久化:SQLite 本地数据库存储
- 状态管理:Zustand 响应式状态管理
- 错误处理:完整的错误捕获和用户反馈
|
2025-07-13 18:46:58 +08:00 |
imeepos
|
1a5fcf6485
|
Initial commit: MixVideo Desktop v0.1.0
Features:
- Cross-platform Tauri desktop application
- React + TypeScript + Vite frontend
- Rust backend with Tauri 2.0
- Multi-package management (PNPM + Cargo workspaces)
- GitHub Actions CI/CD pipeline
- Modern project structure and configuration
Build artifacts:
- Windows MSI and NSIS installers
- Cross-platform executable
- Automated release workflow
Tech stack:
- Frontend: React 18 + TypeScript + Vite
- Backend: Rust + Tauri 2.0
- Package management: PNPM Workspace + Cargo Workspace
- CI/CD: GitHub Actions
|
2025-07-13 17:57:52 +08:00 |