Commit Graph

  • 8984b29919 chore(deps-dev): bump eslint-plugin-vue-scoped-css from 2.12.0 to 3.1.1 dependabot/npm_and_yarn/eslint-plugin-vue-scoped-css-3.1.1 dependabot[bot] 2026-06-02 19:32:32 +00:00
  • 29273f152a chore(deps-dev): bump eslint-plugin-simple-import-sort dependabot/npm_and_yarn/eslint-plugin-simple-import-sort-13.0.0 dependabot[bot] 2026-06-02 19:32:17 +00:00
  • b9055ffc69 chore(deps-dev): bump vue-tsc from 2.2.12 to 3.3.3 dependabot/npm_and_yarn/vue-tsc-3.3.3 dependabot[bot] 2026-06-02 19:31:36 +00:00
  • fec2051fa3 chore(deps-dev): bump eslint from 9.39.4 to 10.4.1 dependabot/npm_and_yarn/eslint-10.4.1 dependabot[bot] 2026-06-02 19:31:22 +00:00
  • f421446268 chore(deps-dev): bump @eslint/js from 9.39.4 to 10.0.1 dependabot/npm_and_yarn/eslint/js-10.0.1 dependabot[bot] 2026-06-02 19:30:46 +00:00
  • 4e59de9fbb fix(local-music): 扫描后清理 AudioCovers 残留封面 claude/auto-fix-music-player-prs-p4rj6 Claude 2026-05-18 02:22:31 +00:00
  • 4e429b6572 fix(play-history): 迁移 v1 历史到新存储,避免老用户升级后清空 Claude 2026-05-18 02:22:31 +00:00
  • a078e37e2c fix(build): renderer 单 chunk 打包,规避 chunk 间循环依赖 TDZ 白屏 chengww 2026-05-17 23:38:18 +08:00
  • 405b144e66 refactor(playHistory): v1 旧 localStorage key 清理与调用方对齐 chengww 2026-05-17 23:08:52 +08:00
  • 761884f23a refactor(playHistory): 持久化重写,统一防抖落盘与序列化兜底 chengww 2026-05-17 23:08:22 +08:00
  • 537e280fdd refactor(persist): 抽公共防抖 storage 与 minifySong 工具,playlist/playerCore 接入 chengww 2026-05-17 23:07:58 +08:00
  • 15258f28fd fix(local-music): 封面落盘 + URL 编码统一,修复持久化配额与编码边界 chengww 2026-05-17 21:36:49 +08:00
  • ee98eb0266 fix(player): 私人 FM 模式下点击下一首按钮可正常切歌 main alger 2026-05-10 13:00:55 +08:00
  • d722728ee0 chore(scripts): 移动 fix-sandbox.js 到 scripts 目录 alger 2026-05-10 12:32:10 +08:00
  • 5ba9e6591a refactor(lyric): 抽取全屏背景/文字颜色逻辑为 useLyricBackground composable alger 2026-04-20 14:48:59 +08:00
  • 7e95ab69be Merge pull request #654 from chengww5217/fix/unmute-restore-volume Alger 2026-05-10 12:23:34 +08:00
  • 7c6448733d Merge pull request #653 from chengww5217/fix/download-config Alger 2026-05-10 12:23:31 +08:00
  • 2b1024ca24 fix(player): 静音保留原音量,解除后可恢复 chengww 2026-04-26 21:47:11 +08:00
  • a62f525840 fix(download): 下载设置抽屉打开时路径显示为空 chengww 2026-04-26 21:05:59 +08:00
  • 97220761cf fix(lyric): 重启后桌面歌词显示无歌词 alger 2026-04-19 15:56:00 +08:00
  • 7282e876f4 fix(lyric-window): 锁定状态启动时同步穿透并禁用 resize alger 2026-04-19 15:42:25 +08:00
  • 6b22713854 perf(lyric-window): 仅在锁定+可见时启用鼠标位置轮询 alger 2026-04-19 15:31:23 +08:00
  • 0d960aa8d5 Merge pull request #645 from geewon1i/Lyric-lock-icon alger 2026-04-19 15:29:06 +08:00
  • e066efb373 add main-process cursor presence sync for locked lyric window kimjiwon 2026-04-12 13:29:02 +08:00
  • b0b3eb3326 ci: 移除 PR 检查中已删除的 dev_electron 分支 alger 2026-04-11 22:53:17 +08:00
  • 4a50886a68 ci: 添加 PR 提交规范检查和 commitlint alger 2026-04-11 22:49:45 +08:00
  • f9222b699d Merge pull request #644 from algerkong/fix/mpris-review-643 Alger 2026-04-11 22:44:38 +08:00
  • 030a1f1c85 fix(mpris): 修复 MPRIS 模块多项安全和性能问题 fix/mpris-review-643 alger 2026-04-11 22:37:26 +08:00
  • 3f31278131 fix-sandbox stark81 2026-04-11 16:01:06 +08:00
  • 33fc4f768c 1. 实现linux下的mpris和gnome状态栏歌词功能 alger 2026-03-29 13:30:36 +08:00
  • 8e3e4e610c fix(pwa): 修复 manifest.json 未被引用导致浏览器无法识别 PWA (#640) alger 2026-04-10 23:05:27 +08:00
  • 03b52cd6e2 fix(audio): 移除不必要的麦克风权限请求 (#639) alger 2026-04-10 23:19:39 +08:00
  • 8726af556a perf: 长列表渐进式渲染优化与播放栏遮挡修复 (#589) 4everWZ 2026-04-08 20:04:40 +08:00
  • 0ab784024c feat(download): 新增未保存下载设置时的确认对话框 (#507) Vanilla-puree 2026-04-08 19:28:27 +08:00
  • ad2df12957 fix(core): 修复事件监听器泄漏 alger 2026-03-29 14:21:43 +08:00
  • a407045527 fix(player): 修复迷你模式恢复后歌词页面空白偏移 alger 2026-03-29 14:04:55 +08:00
  • 38723165a0 refactor(player): 提取播放栏共享逻辑为 composable alger 2026-03-29 14:04:39 +08:00
  • 042b8ba6f8 fix(i18n): 补充 player.autoResumed/resumeFailed 翻译(5 种语言) alger 2026-03-29 13:20:45 +08:00
  • eb801cfbfd style(ui): 桌面端 message 毛玻璃样式,本地音乐页面全页滚动优化 alger 2026-03-29 13:18:56 +08:00
  • 0cfec3dd82 refactor(player): 重构播放控制系统,移除 Howler.js 改用原生 HTMLAudioElement alger 2026-03-29 13:18:05 +08:00
  • 167f081ee6 fix(download): 下载中列表封面使用缩略图加速加载 alger 2026-03-27 23:06:38 +08:00
  • c28368f783 fix(local-music): 扫描自动清理已删除文件,修复双滚动条 alger 2026-03-27 23:00:54 +08:00
  • bc46024499 refactor(download): 重构下载系统,支持暂停/恢复/取消,修复歌词加载 alger 2026-03-27 23:00:39 +08:00
  • 59f71148af fix: 修复打包后白屏问题(createDiscreteApi 循环依赖) v5.1.0 alger 2026-03-22 22:46:59 +08:00
  • c5417a12ec fix: CI 升级 Node.js 至 24,移除 lock 文件缓存依赖 alger 2026-03-22 19:18:36 +08:00
  • b6d08b9660 fix: 扫码登录改为默认首选 & 更新 CHANGELOG v5.1.0 alger 2026-03-22 19:13:34 +08:00
  • 3fd8bff7b4 chore: 版本号更新至 5.1.0 alger 2026-03-22 19:09:55 +08:00
  • 2ef08412cf fix: 替换 NeteaseCloudMusicApi 为 netease-cloud-music-api-alger alger 2026-03-22 19:06:41 +08:00
  • 8e1dcd5c06 fix: 修复移动端全屏歌词前奏阶段第一句歌词不可见 alger 2026-03-22 18:31:58 +08:00
  • 91ecad7f3d docs: 更新 CHANGELOG v5.1.0 alger 2026-03-22 16:49:11 +08:00
  • 2b8378bbae feat: 重构心动模式与私人FM播放逻辑 alger 2026-03-22 16:49:00 +08:00
  • 7f0b3c6469 fix: 设置桌面端最小窗口尺寸为 900x640 防止内容截断 alger 2026-03-22 16:48:01 +08:00
  • 2f05663093 fix: 优化音乐列表页移动端按钮尺寸 alger 2026-03-22 16:47:48 +08:00
  • 0ea3ac5b60 fix: 移除首页顶部多余 padding alger 2026-03-22 16:47:38 +08:00
  • bf3155b80a fix: HomeHero 快捷导航仅在移动端显示 alger 2026-03-22 16:47:28 +08:00
  • 8a83281d1b fix: 修复 NeteaseCloudMusicApi anonymous_token 文件不存在导致启动崩溃 alger 2026-03-22 16:47:15 +08:00
  • a3f91c45f0 feat: 重构首页Hero、导航菜单与页面布局统一 alger 2026-03-16 23:22:35 +08:00
  • 68b3700f3f feat: 歌曲右键菜单添加下载歌词功能及下载设置中保存歌词文件选项 alger 2026-03-16 23:22:17 +08:00
  • b86661ca11 feat: 替换 netease-cloud-music-api-alger 为官方 NeteaseCloudMusicApi alger 2026-03-16 23:11:25 +08:00
  • 51910011c8 fix: 隐藏 Web 端本地音乐菜单项 alger 2026-03-15 16:41:47 +08:00
  • 24aa574176 fix(i18n): 补全 MV/排行榜/歌单/搜索/专辑页面缺失的国际化 alger 2026-03-15 15:57:17 +08:00
  • 239229a60c fix: 修复自动播放循环与暂停失效问题 (H-UI-05/H-UI-07) alger 2026-03-15 15:49:59 +08:00
  • 2182c295c1 style: 统一 MiniSongItem/ListSongItem hover 背景色并清理 @apply (M-UI-02) alger 2026-03-15 15:15:23 +08:00
  • 66b5aac224 style: 清理 CategorySelector 和 TitleBar 中的 @apply 违规 (M-UI-10/M-UI-12) alger 2026-03-15 15:13:56 +08:00
  • a7b05e6d02 fix(ui): 播放列表抽屉关闭动画改用 animationend 替代 setTimeout (M-UI-08) alger 2026-03-15 15:13:44 +08:00
  • 915f4f8965 fix(ui): 优化搜索结果滚动加载触发距离 150px → 100px (M-UI-06) alger 2026-03-15 15:13:33 +08:00
  • 292706a821 fix(ui): 修复 AppMenu 错误主题色 #10B981 → #22c55e (M-UI-05) alger 2026-03-15 15:13:21 +08:00
  • baabb0c273 feat(lyric): 新增 single/double 模式 CSS 样式 alger 2026-03-15 15:08:50 +08:00
  • 87a4773ece feat(lyric): 重构歌词渲染区域为 scroll/single/double 三路分支 alger 2026-03-15 15:07:57 +08:00
  • c8ba6cbd44 feat(lyric): 控制栏新增翻译开关和显示模式切换按钮 alger 2026-03-15 15:05:24 +08:00
  • c4b178f925 fix(lyric): 组件卸载时清理 groupFadeTimer 防止内存泄漏 alger 2026-03-15 15:04:19 +08:00
  • 345da7d9e8 feat(lyric): 新增双行分组 computed、淡出动画和 wrapperStyle 守卫 alger 2026-03-15 14:59:53 +08:00
  • f36f777e65 feat(lyric): 扩展 lyricSetting 支持 showTranslation 和 displayMode alger 2026-03-15 14:55:08 +08:00
  • 3e6f981379 refactor(ui): 统一 SongItem 圆角、抽象 HistoryItem、新增 EmptyState、修复主题色 alger 2026-03-15 14:14:52 +08:00
  • 57a441312f feat(ui): 重构 SearchBar、集成 useScrollTitle 标题滚动显示、修复专辑搜索跳转 alger 2026-03-15 14:11:59 +08:00
  • 067868f786 perf: 优化播放列表持久化,精简序列化字段并添加防抖写入 (H-010) alger 2026-03-12 18:31:29 +08:00
  • 479db66eb0 fix(lyric): 修复桌面歌词窗口首次打开无歌词问题 alger 2026-03-12 18:31:16 +08:00
  • 1c222971d5 refactor: 统一进度追踪机制,移除重复的rAF更新循环 (H-007/H-008) alger 2026-03-12 18:09:20 +08:00
  • ec8a07576f fix: 修复播放并发控制死代码、shallowRef响应式、歌词IPC高频调用 (H-005/H-006/H-009) alger 2026-03-12 18:07:20 +08:00
  • 72fabc6d12 refactor(ui): 优化骨架屏加载效果,修复用户页左侧黑色背景 alger 2026-03-11 23:02:04 +08:00
  • b5bac30258 refactor(settings): 拆分设置页面为独立Tab组件,优化捐赠列表性能 alger 2026-03-11 22:27:52 +08:00
  • bf341fa7c8 feat(update): 重构自动更新系统,使用 electron-updater 替代手动下载 alger 2026-03-11 22:01:00 +08:00
  • a62e6d256e refactor: 重构音乐和歌词缓存逻辑 可配置缓存目录 alger 2026-03-06 19:56:01 +08:00
  • b02ca859de fix(i18n): 重构键值检查并增加引用告警模式 alger 2026-03-04 21:02:40 +08:00
  • 958549dfb9 fix(本地音乐): 元数据解析改为并发限流并限制封面体积 alger 2026-03-04 21:00:24 +08:00
  • c714860c96 fix(本地音乐): 扫描阶段直接使用mtime做增量判断 alger 2026-03-04 20:59:34 +08:00
  • 92877d86e9 fix(preload): 修复ipc.on解绑监听器失效问题 alger 2026-03-04 20:56:12 +08:00
  • e64e97c7bf fix(缓存): 修复歌词缓存IPC通道并接入初始化 alger 2026-03-04 20:55:37 +08:00
  • 15f7e10609 fix(安全): 本地音乐 API 仅监听回环地址 alger 2026-03-04 20:52:23 +08:00
  • e77e0ce62b fix(安全): 将 LX 脚本执行隔离到 Worker 沙箱 alger 2026-03-04 20:51:54 +08:00
  • 19092647d1 feat: 快捷键整体重构优化 alger 2026-03-04 20:28:38 +08:00
  • 36917a979d feat: 优化音乐播放逻辑 alger 2026-03-04 19:53:50 +08:00
  • bb2dbc3f00 feat: 优化音源解析 alger 2026-02-10 09:06:25 +08:00
  • 16b2a1cece style: 优化移动端 message 组件样式 alger 2026-02-08 02:13:00 +08:00
  • ae20f78ec0 feat: 优化页面样式边距 alger 2026-02-08 01:39:20 +08:00
  • e53a035ebc refactor: 重构历史记录 alger 2026-02-06 20:35:04 +08:00
  • b955e95edc feat: 优化播放逻辑 alger 2026-02-06 20:34:07 +08:00
  • 0e47c127fe feat: 添加本地音乐扫描播放功能 alger 2026-02-06 17:49:14 +08:00
  • 292751643f feat: 优化 UI 逻辑适配移动端 alger 2026-02-06 12:50:58 +08:00
  • fab29e5c79 feat: 优化移动端适配 alger 2026-02-04 21:54:28 +08:00