Commit Graph

4 Commits

Author SHA1 Message Date
sparksfly e8caaee04f style: 重构全站主题配色,调整为暖棕浅色调风格
重构全局CSS变量与组件样式,将深色主题替换为暖棕浅色系主题:
1. 更新全局CSS变量,替换背景、文字、边框、主题色等基础配色
2. 调整所有页面和组件的hover、选中、背景色样式,适配新主题色
3. 移除naive-ui的darkTheme引入,修改主题覆盖配置为新的暖棕配色方案
4. 统一替换原紫色主题为#b4532a暖棕主题色
2026-08-14 00:07:31 +08:00
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 6e8c97ff64 feat: 添加二维码登录功能并优化全屏播放器界面
添加了 qrcode 库支持扫码登录功能,包括相关API接口类型定义
和扫码登录流程实现。同时调整全屏播放器组件的样式布局,
优化歌词显示效果和封面旋转动画尺寸。
2026-08-12 14:29:00 +08:00
Yuhang Wu 2db45f95c0 feat: 添加音乐搜索功能和设置页面
- 新增MusicSearchSong、MusicSearchPlaylist、MusicSearchAlbum和
  MusicSearchResult接口定义
- 实现音乐搜索API,支持多源搜索和结果类型过滤
- 添加设置页面,支持配置启用的音乐源和默认音乐源
- 在搜索页面添加防抖搜索和加载状态
- 更新歌单详情页使用动态音乐源获取播放链接
- 添加settings图标到AppIcon组件
- 在主布局中添加设置导航项
- 创建settings store用于管理音乐源设置
- 添加对Song接口的source字段支持
- 更新路由配置添加设置页面路由
2026-08-12 11:54:56 +08:00