alger
|
479db66eb0
|
fix(lyric): 修复桌面歌词窗口首次打开无歌词问题
歌词窗口 Vue 加载完成后发送 lyric-ready 信号,主窗口收到后
发送完整歌词数据,替代不可靠的延迟猜测方案
|
2026-03-12 18:31:16 +08:00 |
|
alger
|
1c222971d5
|
refactor: 统一进度追踪机制,移除重复的rAF更新循环 (H-007/H-008)
- 移除 Mechanism A (rAF + setTimeout 混用),消除定时器泄漏 bug
- 将逐字歌词进度计算和 localStorage 保存迁移到 Mechanism B (setInterval 50ms)
- 消除 nowTime 竞争写入,从 ~30次/秒 seek 调用降到 20次/秒
- 修复 timer ID 类型 (any -> number)
|
2026-03-12 18:09:20 +08:00 |
|
alger
|
ec8a07576f
|
fix: 修复播放并发控制死代码、shallowRef响应式、歌词IPC高频调用 (H-005/H-006/H-009)
- H-005: 删除 playerCore.ts 中无效的 playInProgress 局部变量
- H-006: fetchSongs 修改 shallowRef 元素后添加 triggerRef 触发更新
- H-009: sendLyricToWin 从每秒20次全量发送改为每秒5次轻量更新
|
2026-03-12 18:07:20 +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
|
b5bac30258
|
refactor(settings): 拆分设置页面为独立Tab组件,优化捐赠列表性能
- 将设置页面拆分为7个独立Tab组件(Basic/Playback/Application/Network/System/About/Donation)
- 抽取自定义SBtn/SSelect/SInput组件替代naive-ui原生组件
- 使用provide/inject共享setData/message/dialog
- 捐赠列表:去除dicebear外部头像改用首字母头像,去除n-popover改用title属性
- 捐赠列表:IntersectionObserver自动分页加载,首字母跳过*号等符号字符
- SInput:有suffix时增大右侧padding防止数值遮挡单位
|
2026-03-11 22:30:42 +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
|
b02ca859de
|
fix(i18n): 重构键值检查并增加引用告警模式
|
2026-03-04 21:12:49 +08:00 |
|
alger
|
958549dfb9
|
fix(本地音乐): 元数据解析改为并发限流并限制封面体积
|
2026-03-04 21:12:49 +08:00 |
|
alger
|
c714860c96
|
fix(本地音乐): 扫描阶段直接使用mtime做增量判断
|
2026-03-04 21:12:48 +08:00 |
|
alger
|
92877d86e9
|
fix(preload): 修复ipc.on解绑监听器失效问题
|
2026-03-04 21:12:48 +08:00 |
|
alger
|
e64e97c7bf
|
fix(缓存): 修复歌词缓存IPC通道并接入初始化
|
2026-03-04 21:12:48 +08:00 |
|
alger
|
15f7e10609
|
fix(安全): 本地音乐 API 仅监听回环地址
|
2026-03-04 21:12:48 +08:00 |
|
alger
|
e77e0ce62b
|
fix(安全): 将 LX 脚本执行隔离到 Worker 沙箱
|
2026-03-04 21:08:58 +08:00 |
|
alger
|
19092647d1
|
feat: 快捷键整体重构优化
|
2026-03-04 20:28:38 +08:00 |
|
alger
|
36917a979d
|
feat: 优化音乐播放逻辑
|
2026-03-04 19:53:50 +08:00 |
|
alger
|
bb2dbc3f00
|
feat: 优化音源解析
|
2026-02-10 09:06:25 +08:00 |
|
alger
|
16b2a1cece
|
style: 优化移动端 message 组件样式
|
2026-02-08 02:13:00 +08:00 |
|
alger
|
ae20f78ec0
|
feat: 优化页面样式边距
|
2026-02-08 01:39:20 +08:00 |
|
alger
|
e53a035ebc
|
refactor: 重构历史记录
|
2026-02-06 20:35:04 +08:00 |
|
alger
|
b955e95edc
|
feat: 优化播放逻辑
|
2026-02-06 20:34:07 +08:00 |
|
alger
|
0e47c127fe
|
feat: 添加本地音乐扫描播放功能
|
2026-02-06 17:49:14 +08:00 |
|
alger
|
292751643f
|
feat: 优化 UI 逻辑适配移动端
|
2026-02-06 12:50:58 +08:00 |
|
alger
|
fab29e5c79
|
feat: 优化移动端适配
|
2026-02-04 21:54:28 +08:00 |
|
alger
|
feb041f5c2
|
chore: ignore .worktrees
|
2026-02-04 21:32:34 +08:00 |
|
alger
|
7b32bcd3ab
|
style: 调整主题主色
|
2026-02-04 20:18:29 +08:00 |
|
alger
|
754e17b864
|
refactor: 调整下载/歌词/MV/歌单/榜单等页面
|
2026-02-04 20:18:29 +08:00 |
|
alger
|
423167b9b3
|
refactor: 调整历史/收藏/列表/用户页面
|
2026-02-04 20:18:28 +08:00 |
|
alger
|
83a6e9381c
|
refactor: 调整搜索相关页面
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
1d3b065af6
|
refactor: 调整应用布局与标题栏
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
6b5382e37a
|
refactor: 调整通用组件与列表项
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
b06459f10d
|
refactor: 调整播放器与播放条组件
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
6ff2a0337a
|
feat: 设置页增加音频设备配置
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
2ef9c1afda
|
feat: 新增专辑页
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
44929dbfe4
|
refactor: 重构首页 UI
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
ab901e633b
|
feat: 新增播客页面与组件
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
3a3820cf52
|
feat: 扩展数据层与播放能力
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
a44addef22
|
feat: 更新多语言文案并新增播客词条
|
2026-02-04 20:18:27 +08:00 |
|
alger
|
70c7b35a86
|
refactor: 调整主进程模块
|
2026-02-04 20:18:26 +08:00 |
|
alger
|
14e35c7667
|
chore: 增加 i18n 检查脚本与提交钩子
|
2026-02-04 20:18:26 +08:00 |
|
Alger
|
cd1c09889f
|
feat: Add LICENSE
|
2026-01-21 09:43:49 +08:00 |
|
alger
|
939dc85d7d
|
fix: 修复 Windows 安装时 uninstallericon.ico 写入报错并优化 NSIS 配置
v5.0.0
|
2025-12-21 10:43:00 +08:00 |
|
alger
|
c4831966c1
|
chore: bump version to 5.0.0
|
2025-12-20 20:04:15 +08:00 |
|
alger
|
50aebcf8de
|
feat(update): 支持 macOS 分架构下载 (x64/arm64)
|
2025-12-20 20:01:39 +08:00 |
|
alger
|
75d1225b40
|
feat: v5.0.0
|
2025-12-20 19:47:38 +08:00 |
|
alger
|
c251ec9dcf
|
fix: 修复榜单 loading
|
2025-12-20 19:45:41 +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 |
|
algerkong
|
c3dd03cc13
|
feat: 优化歌词颜色检测逻辑
|
2025-12-20 14:18:27 +08:00 |
|
algerkong
|
999cd6526b
|
feat: 优化播放检测逻辑
|
2025-12-20 14:16:32 +08:00 |
|