Commit Graph

3 Commits

Author SHA1 Message Date
Yuhang Wu 6e8c97ff64 feat: 添加二维码登录功能并优化全屏播放器界面
添加了 qrcode 库支持扫码登录功能,包括相关API接口类型定义
和扫码登录流程实现。同时调整全屏播放器组件的样式布局,
优化歌词显示效果和封面旋转动画尺寸。
2026-08-12 14:29:00 +08:00
sparksfly 98083829cb refactor: 重构项目适配后端API,新增工具与类型定义
1.  重构Song类型支持string/number类型id,更新相关组件的点赞逻辑
2.  新增播放量格式化、封面处理工具函数
3.  注册naive-ui全局组件类型,调整App.vue模板位置
4.  重写axios请求拦截器与封装,自动解包响应数据
5.  新增歌单相关API封装,实现分类歌单与详情获取
6.  修复MusicCard、PlayerBar、FullscreenPlayer的封面渲染逻辑
7.  重构DiscoverView,接入真实歌单API替换mock数据
8.  完善PlaylistDetailView,支持加载真实歌单数据与加载态
2026-08-11 23:04:58 +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