Commit Graph

2 Commits

Author SHA1 Message Date
Yuhang Wu 6252188ee7 feat: 添加Pinia状态管理并重构播放器功能
- 添加pinia和pinia-plugin-persistedstate依赖用于状态管理
- 添加sass支持用于样式编译
- 将全局playerState改为Pinia store模式,统一状态管理
- 更新组件中对播放器状态的访问方式,使用usePlayerStore()
- 修改MainLayout导航结构,调整页面路由顺序
- 移除侧边栏中的静态歌单列表
- 在main.ts中注册Pinia插件
2026-08-13 15:55:15 +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