alger
|
bc46024499
|
refactor(download): 重构下载系统,支持暂停/恢复/取消,修复歌词加载
- 新建 DownloadManager 类(主进程),每个任务独立 AbortController 控制
- 新建 Pinia useDownloadStore 作为渲染进程单一数据源
- 支持暂停/恢复/取消下载,支持断点续传(Range header)
- 批量下载全部完成后发送汇总系统通知,单首不重复通知
- 并发数可配置(1-5),队列持久化(重启后恢复)
- 修复下载列表不全、封面加载失败、通知重复等 bug
- 修复本地/下载歌曲歌词加载:优先从 ID3/FLAC 元数据提取,API 作为 fallback
- 删除 useDownloadStatus.ts,统一状态管理
- DownloadDrawer/DownloadPage 全面重写,移除 @apply 违规
- 新增 5 语言 i18n 键值(暂停/恢复/取消/排队中等)
|
2026-03-27 23:02:08 +08:00 |
|
alger
|
2b8378bbae
|
✨ feat: 重构心动模式与私人FM播放逻辑
- 心动模式从播放模式循环中独立,移至 SearchBar 作为独立按钮
- 新增私人FM自动续播:播放结束后自动获取下一首
- 播放列表设置时自动清除FM模式标志
- 顺序播放模式播放到最后一首后正确停止
- 新增获取关注歌手新歌 API
- 补充心动模式相关 i18n 翻译
|
2026-03-22 16:49:00 +08:00 |
|
alger
|
a3f91c45f0
|
✨ feat: 重构首页Hero、导航菜单与页面布局统一
HomeHero:
- 重建每日推荐(左)+私人FM(右)双栏布局
- FM播放/暂停切换、不喜欢/下一首、背景流动动画、均衡器特效
- 修复FM数据获取(res.data.data双层结构)
- 歌单预加载改为hover懒加载避免502
导航优化:
- SearchBar顶部菜单: 首页/歌单/专辑/排行榜/MV/本地音乐
- 侧边栏隐藏MV和本地音乐(hideInSidebar)
- 修复搜索类型切换时失焦收起(@mousedown.prevent)
页面统一:
- 新建StickyTabPage通用布局组件(标题+吸顶tabs+内容slot)
- 歌单/专辑/MV/播客页面统一使用StickyTabPage重构
- CategorySelector第一项添加ml-0.5防scale裁切
播客优化:
- RadioCard简化去除订阅按钮、容忍radio为undefined
- 去除最近播放section、loadDashboard包含loadSubscribedRadios
i18n: 新碟上架→专辑(5语言)、新增fmTrash/fmNext(5语言)
|
2026-03-16 23:22:35 +08:00 |
|
alger
|
239229a60c
|
fix: 修复自动播放循环与暂停失效问题 (H-UI-05/H-UI-07)
- fix(player): 修复 checkPlaybackState 无限重试循环,添加最大重试次数限制 (3次)
- fix(player): 修复 handlePlayMusic 参数 isPlay 遮蔽同名 ref 导致 play/isPlay/userPlayIntent 状态不同步
- fix(player): 播放成功后清除 isFirstPlay 标记,避免暂停时被 setPlay 误判为新歌从头播放
- fix(ui): 移除 AppMenu z-index 重复声明 (H-UI-05)
- perf(ui): MiniPlayBar 进度条 hover 改用 transform: scaleY() 替代 height 变化 (H-UI-07)
|
2026-03-15 15:49:59 +08:00 |
|
alger
|
66b5aac224
|
style: 清理 CategorySelector 和 TitleBar 中的 @apply 违规 (M-UI-10/M-UI-12)
|
2026-03-15 15:13:56 +08:00 |
|
alger
|
292706a821
|
fix(ui): 修复 AppMenu 错误主题色 #10B981 → #22c55e (M-UI-05)
|
2026-03-15 15:13:21 +08:00 |
|
alger
|
57a441312f
|
feat(ui): 重构 SearchBar、集成 useScrollTitle 标题滚动显示、修复专辑搜索跳转
- 重新设计 SearchBar:左侧 Tab(播放列表/MV/排行榜)+ 滑动指示器 + 搜索框自动展开收缩
- 新增 navTitle store 和 useScrollTitle hook,支持页面滚动后在 SearchBar 显示标题
- 集成 useScrollTitle 到 MusicListPage、歌手详情、关注/粉丝列表、搜索结果页
- 修复搜索结果页专辑点击跳转失败(缺失 type 字段)
- 新增 5 种语言 searchBar tab i18n 键值
|
2026-03-15 14:11:59 +08:00 |
|
alger
|
72fabc6d12
|
refactor(ui): 优化骨架屏加载效果,修复用户页左侧黑色背景
- 关键布局组件(AppMenu/TitleBar/SearchBar)改为同步导入,消除加载闪烁
- 新增全局 skeleton-shimmer 流光动画替代 animate-pulse 闪烁效果
- 用户页 loading 骨架屏避免使用 .left scoped 样式导致的深色背景
- 全部 n-skeleton 组件替换为原生 div + shimmer,统一圆角风格
- 菜单容器添加背景色防止加载穿透
|
2026-03-11 23:02:04 +08:00 |
|
alger
|
292751643f
|
feat: 优化 UI 逻辑适配移动端
|
2026-02-06 12:50:58 +08:00 |
|
alger
|
1d3b065af6
|
refactor: 调整应用布局与标题栏
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
8e1259d2aa
|
feat:针对移动端优化
|
2025-12-19 00:23:24 +08:00 |
|
alger
|
a5d3ff359c
|
feat: 优化逐字歌词效果,桌面歌词添加逐字歌词效果
|
2025-10-12 17:11:48 +08:00 |
|
alger
|
f3a9f8b979
|
feat: 自动隐藏menu滚动条
|
2025-10-11 20:27:15 +08:00 |
|
alger
|
29ba231a7d
|
feat: 平板模式
|
2025-10-11 20:24:11 +08:00 |
|
algerkong
|
93022691e2
|
fix: 修复优化bili解析搜索和播放问题
|
2025-09-20 15:38:35 +08:00 |
|
alger
|
d8734f8302
|
feat: 格式化代码
|
2025-09-14 00:19:41 +08:00 |
|
Alger
|
10421fa4d2
|
Merge branch 'main' into feat/menu-expand
|
2025-09-14 00:00:46 +08:00 |
|
alger
|
bce02532ef
|
fix: electron环境使用kg, 其他环境使用 wy api,独立kg搜索提示 API 到otherApi.ts
|
2025-09-13 23:40:01 +08:00 |
|
shano
|
292ab56be8
|
feat: 菜单状态保存
|
2025-09-10 20:05:59 +08:00 |
|
shano
|
2a8d0f2066
|
feat: 搜索建议添加
|
2025-09-10 13:15:58 +08:00 |
|
alger
|
daa8e7514d
|
feat: 优化登录功能 添加UID登录功能
|
2025-08-07 22:57:02 +08:00 |
|
alger
|
09ccd9f2a6
|
fix: 修复菜单显示不全的问题 添加滚动条
fixed(#328): 页面左侧菜单行高问题
|
2025-07-29 22:57:09 +08:00 |
|
alger
|
c08c2cbf19
|
refactor: 更新 eslint 和 prettier 配置 格式化代码
|
2025-07-23 23:54:35 +08:00 |
|
algerkong
|
2f339b1373
|
🐞 fix: 修复在歌词界面添加到歌单抽屉被遮挡问题
|
2025-06-28 17:46:24 +08:00 |
|
alger
|
426cafd54c
|
✨ feat: 更新 AppMenu 组件,增加移动端适配,优化工具提示的禁用条件
|
2025-06-20 21:15:13 +08:00 |
|
Felix
|
49595ef57f
|
more translation
|
2025-06-10 13:31:33 +02:00 |
|
Felix
|
f59b5d5602
|
translation
|
2025-06-08 14:49:24 +02:00 |
|
alger
|
934580552d
|
✨ feat: 优化歌词组件和移动端界面设计
|
2025-06-07 22:30:39 +08:00 |
|
alger
|
21b2fc08be
|
feat: 优化移动端界面设计以及歌词界面设计 添加播放模式选择
|
2025-06-07 10:48:54 +08:00 |
|
alger
|
61700473b9
|
feat: 添加主窗口自适应大小功能,页面缩放功能,支持缩放因子的调整和重置,并在搜索栏中提供缩放控制
|
2025-05-28 22:08:17 +08:00 |
|
alger
|
c975344dd0
|
feat: 添加歌词矫正功能,支持增加和减少矫正时间
|
2025-05-26 22:58:42 +08:00 |
|
alger
|
ad7b504eef
|
🦄 refactor: 重构歌曲组件,添加基础组件和多种样式,优化播放列表抽屉功能
|
2025-05-23 19:39:46 +08:00 |
|
alger
|
f5f0dbb222
|
feat: 优化播放栏,整合高级控制菜单,将定时、均衡器、速度控制改为更多设置按钮显示, 添加定时关闭顶部显示功能
|
2025-05-19 23:13:06 +08:00 |
|
alger
|
01a3a7a501
|
✨ feat: 添加音乐平台链接,优化移动端样式
|
2025-05-18 12:45:19 +08:00 |
|
alger
|
2e96161bd0
|
✨ feat: 修改播放列表展示形式,优化播放逻辑,添加清空播放列表功能
|
2025-05-17 13:27:50 +08:00 |
|
alger
|
5084da333f
|
✨ feat: 在应用菜单中添加工具提示功能
|
2025-05-15 21:16:48 +08:00 |
|
alger
|
9cc064c01b
|
🔧 chore:改进播放器组件的加载状态显示, 优化 GD音乐解析逻辑,增加超时处理,调整音源列表
|
2025-05-10 20:12:10 +08:00 |
|
alger
|
e2527c3fb8
|
✨ feat: 修改音乐列表为页面,优化专辑和歌单详情加载逻辑,支持通过路由跳转展示音乐列表
|
2025-05-07 22:36:52 +08:00 |
|
algerkong
|
25b90fafdc
|
✨ feat: 调整 AppLayout 和 AppMenu 组件样式,优化底部菜单位置和间距
|
2025-04-18 19:18:37 +08:00 |
|
algerkong
|
55b50d764b
|
✨ feat: 优化歌词界面配置
|
2025-04-04 22:19:35 +08:00 |
|
alger
|
7f7d41f883
|
✨ feat: 更新迷你播放栏在页面显示逻辑
|
2025-04-02 00:07:37 +08:00 |
|
alger
|
0f55795ca9
|
✨ feat: 添加迷你模式功能,支持迷你窗口的显示与隐藏,更新设置项以控制迷你播放栏和歌词显示,优化路由管理以适应迷你模式
|
2025-04-01 23:22:26 +08:00 |
|
alger
|
8d6d0527db
|
🐛fix: 修复播放列表中歌曲删除时类型不匹配的问题,确保正确移除歌曲
|
2025-03-31 23:07:31 +08:00 |
|
alger
|
e0d13057c3
|
🐛fix: 修改标题栏行为,将最小化功能更改为托盘显示,优化窗口管理逻辑
fix #98
|
2025-03-31 23:04:35 +08:00 |
|
alger
|
cfe197c805
|
✨ feat: 优化音频播放进度更新逻辑,添加拖动滑块时的状态管理和节流处理
|
2025-03-31 22:57:00 +08:00 |
|
alger
|
fb44ae45cc
|
Merge branch 'dev_electron' into feat/bilibili-play
|
2025-03-31 22:48:59 +08:00 |
|
alger
|
9ce872eebe
|
✨ feat: 优化播放条滑块提示样式,添加滑块悬停提示功能
|
2025-03-30 12:56:42 +08:00 |
|
alger
|
1a440fad09
|
✨ feat: 添加B站音频URL获取功能,优化播放器逻辑,删除不再使用的BilibiliPlayer和MusicBar组件
|
2025-03-30 01:20:28 +08:00 |
|
alger
|
477f8bb99b
|
✨ feat: 优化搜索功能,改进搜索历史管理和路由处理逻辑
|
2025-03-30 00:18:44 +08:00 |
|
alger
|
a5f694ea72
|
✨ feat: 在播放列表中添加歌曲删除功能,优化播放列表管理逻辑
feat: #92
|
2025-03-29 23:26:26 +08:00 |
|