Yuhang Wu
|
094f5f8aec
|
feat(stores): 将轻量状态管理替换为Pinia并添加持久化功能
- 使用Pinia替代原有的reactive store实现状态管理
- 集成pinia-plugin-persistedstate插件实现设置和搜索历史的持久化
- 新增searchHistory store用于存储搜索历史记录
- 更新README文档中的状态管理相关说明
|
2026-08-13 18:02:04 +08:00 |
Yuhang Wu
|
4ba4338502
|
feat: 添加音乐播放和歌单推荐功能
- 新增music_url命令用于获取音乐直链
- 实现playlist_recommand命令支持歌单推荐
- 添加HTTP客户端服务用于API请求
- 集成serde_urlencoded支持查询参数编码
- 扩展PlayerBar组件功能并优化UI
- 调整窗口尺寸适配新功能界面
|
2026-08-13 15:14:23 +08:00 |
sparksfly
|
605d025d12
|
feat: 完成项目基础框架搭建与发现页分页优化
1. 新增数据库连接池服务与命令模块结构
2. 配置自动命令收集与路由导航
3. 优化发现页分页加载与加载状态
4. 注释调试用代码与配置项
|
2026-08-12 23:55:58 +08:00 |
Yuhang Wu
|
a990ce2dfb
|
feat: 添加 Tauri store 插件支持
- 在 package.json 中添加 @tauri-apps/plugin-store 依赖
- 更新 pnpm-lock.yaml 和 Cargo.lock 以包含新的插件及其依赖项
- 在 Cargo.toml 中添加 reqwest、tokio 和 tauri-plugin-store 依赖
- 在默认权限配置中添加 store:default 权限
- 在应用初始化时注册 store 插件
|
2026-08-12 18:09:30 +08:00 |
Yuhang Wu
|
67cce05b34
|
feat: 初始化项目基础配置
添加环境变量配置文件 .env,设置 VITE_BASE_API_URL 为本地开发接口地址
添加 Git 忽略文件配置 .gitignore,忽略日志、依赖包、构建产物等无需提交的文件
添加 VSCode 推荐扩展配置,包含 Vue、Tauri 和 Rust 相关开发工具
添加 Claude AI 开发指导文档 CLAUDE.md,包含项目架构、开发命令、API请求模式、状态管理等详细说明
更新 README.md 添加项目基础介绍和推荐IDE配置
添加 HTML 入口文件 index.html,设置页面标题为 YwYMusic 在线音乐播放器
初始化 package.json 项目配置,包含 Tauri、Vue、TypeScript 等核心依赖和开发脚本
|
2026-08-11 18:08:39 +08:00 |