Vanilla-puree
|
0ab784024c
|
feat(download): 新增未保存下载设置时的确认对话框 (#507)
- feat(download): 关闭下载设置抽屉时检测未保存更改,提供取消/放弃/保存选项
- fix: 自动播放首次暂停无法暂停,移除不必要的 isFirstPlay 检查
- fix: 歌手详情路由添加 props key,修复跳转歌手详情不生效问题
- i18n: 添加 download.save.* 翻译(5 种语言)
Co-Authored-By: 心妄 <1661272893@qq.com>
|
2026-04-10 23:26:33 +08:00 |
|
alger
|
042b8ba6f8
|
fix(i18n): 补充 player.autoResumed/resumeFailed 翻译(5 种语言)
|
2026-03-29 13:20:45 +08:00 |
|
alger
|
eb801cfbfd
|
style(ui): 桌面端 message 毛玻璃样式,本地音乐页面全页滚动优化
- message 提示适配项目设计:全圆角、backdrop-blur、半透明背景、深色/浅色模式
- 本地音乐页面:hero 缩小可滚出、action bar 吸顶、歌曲列表跟随全页滚动
- 顺序播放到最后一首:用户点下一首保持播放仅提示,自然播完才停止
- i18n 新增 playListEnded(5 种语言)
|
2026-03-29 13:18:56 +08:00 |
|
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
|
68b3700f3f
|
✨ feat: 歌曲右键菜单添加下载歌词功能及下载设置中保存歌词文件选项
- 右键菜单新增"下载歌词"选项,支持获取歌词并保存为 .lrc 文件
- 如有翻译歌词会自动合并到 LRC 文件中
- 下载设置面板新增"单独保存歌词文件"开关
- 开启后下载歌曲时自动在同目录生成同名 .lrc 歌词文件
- 主进程新增 save-lyric-file IPC handler
- 完成 5 种语言的国际化翻译
|
2026-03-16 23:22:17 +08:00 |
|
alger
|
24aa574176
|
fix(i18n): 补全 MV/排行榜/歌单/搜索/专辑页面缺失的国际化
- 新增 comp.pages 命名空间,包含页面描述、地区分类、加载状态等 i18n 键
- toplist: 标题和描述文本国际化
- mv: 描述、加载状态、6 个地区分类标签国际化
- list: 描述、加载/无更多状态国际化,提取每日推荐常量
- search: 描述文本国际化
- album: 5 个地区分类标签国际化
- 覆盖全部 5 种语言 (zh-CN/en-US/ja-JP/ko-KR/zh-Hant)
|
2026-03-15 15:57:17 +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
|
bf341fa7c8
|
feat(update): 重构自动更新系统,使用 electron-updater 替代手动下载
- CI 构建 macOS 拆分为 x64/arm64 分别构建,合并 latest-mac.yml
- 主进程使用 electron-updater 管理检查、下载、安装全流程
- 渲染进程 UpdateModal 改为响应式同步主进程更新状态
- IPC 通道统一为 app-update:* 系列
- 窗口拦截外部链接在系统浏览器打开
- 新增 5 语言更新相关国际化文案
|
2026-03-11 22:30:35 +08:00 |
|
alger
|
a62e6d256e
|
refactor: 重构音乐和歌词缓存逻辑 可配置缓存目录
|
2026-03-06 19:56:01 +08:00 |
|
alger
|
19092647d1
|
feat: 快捷键整体重构优化
|
2026-03-04 20:28:38 +08:00 |
|
alger
|
bb2dbc3f00
|
feat: 优化音源解析
|
2026-02-10 09:06:25 +08:00 |
|
alger
|
0e47c127fe
|
feat: 添加本地音乐扫描播放功能
|
2026-02-06 17:49:14 +08:00 |
|
alger
|
a44addef22
|
feat: 更新多语言文案并新增播客词条
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
00a251b5b6
|
feat: mac 添加权限
|
2025-12-20 18:32:14 +08:00 |
|
algerkong
|
7e59cfee05
|
feat: 补全国际化
|
2025-12-20 14:20:25 +08:00 |
|
alger
|
a9fb487332
|
feat:添加国际化
|
2025-12-19 00:24:26 +08:00 |
|
alger
|
e2ebbe12e4
|
feat:优化全屏歌词界面 添加背景和宽度设置
|
2025-12-19 00:14:24 +08:00 |
|
alger
|
6bc168c5bd
|
feat: 优化播放错误处理
|
2025-12-17 13:19:10 +08:00 |
|
alger
|
1a0e449e13
|
feat: 一系列播放优化
|
2025-12-13 11:31:49 +08:00 |
|
alger
|
3527da17da
|
feat: 添加心动模式播放
|
2025-10-22 22:48:52 +08:00 |
|
alger
|
9535183405
|
feat: 添加播放记录热力图显示功能
|
2025-10-22 21:51:45 +08:00 |
|
alger
|
6d7ba6dbae
|
feat: 历史记录页面 添加本地和云端两种记录支持,支持歌曲、歌单、专辑
|
2025-10-22 21:51:16 +08:00 |
|
alger
|
a9adb6be36
|
feat: 用户页面添加收藏专辑展示
|
2025-10-22 21:50:20 +08:00 |
|
alger
|
316d5932e3
|
feat: 移动端歌词点击跳转 优化国际化和移动端逐字歌词
|
2025-10-12 17:38:45 +08:00 |
|
alger
|
29ba231a7d
|
feat: 平板模式
|
2025-10-11 20:24:11 +08:00 |
|
algerkong
|
c83ad48ef4
|
feat(config): 添加GPU加速设置支持
|
2025-09-20 16:51:47 +08:00 |
|
algerkong
|
67370b9072
|
feat: bili播放优化
|
2025-09-20 16:40:45 +08:00 |
|
algerkong
|
df3a7994cb
|
feat: 优化翻译
|
2025-09-20 15:12:54 +08:00 |
|
alger
|
d8734f8302
|
feat: 格式化代码
|
2025-09-14 00:19:41 +08:00 |
|
alger
|
9003de8d4b
|
fix: 优化音源设置国际化
|
2025-09-13 23:16:07 +08:00 |
|
alger
|
e91667a2e6
|
fix: 修改国际化问题 和 音源优先级以及音源解析错误处理
|
2025-09-13 22:52:37 +08:00 |
|
shano
|
7ae6e041b5
|
fix
|
2025-09-10 09:55:47 +08:00 |
|
shano
|
df236e491c
|
feat: add custom api
|
2025-09-09 22:05:48 +08:00 |
|
alger
|
283a123590
|
feat: 更新文本
|
2025-08-07 23:05:33 +08:00 |
|
alger
|
daa8e7514d
|
feat: 优化登录功能 添加UID登录功能
|
2025-08-07 22:57:02 +08:00 |
|
alger
|
16aeaf2948
|
feat: 添加Cookie登录功能及自动获取等相关管理设置
feat: #413 #424
|
2025-08-06 22:36:30 +08:00 |
|
algerkong
|
306215669d
|
feat: 添加日语和韩语国际化,并且优化语言相关代码
|
2025-07-26 23:32:58 +08:00 |
|