Release Notes v1.2.9
TL;DR
- 快捷键交互更安全
队列模式切换改为Option + Q,面板内Command + Q会先弹出确认,减少误关应用。
Queue mode now usesOption + Q, andCommand + Qin-panel now asks for confirmation to reduce accidental app exits. - 触发键能力升级
设置页新增“自定义触发键”,支持一键录制与清空,并和原有预设触发键并行生效。
A new custom trigger key can be recorded or cleared in Settings, and it works alongside the existing preset trigger key. - 搜索与统计更流畅
搜索采用自适应防抖,统计页改为后台并发计算并加入格式化缓存,整体响应更快。
Search now uses adaptive debounce, while Statistics runs concurrent background computation with formatter caching for faster response. - Apple 链接识别更准确
Apple Music/Podcasts 识别规则加强,apple.co会先等待元数据确认后再决定展示样式。
Apple Music/Podcasts detection is more accurate, andapple.conow waits for metadata confirmation before layout selection. - 稳定性修复
修复了链接预览和统计任务中的多处状态与并发问题,降低卡住或异常风险。
Multiple state and concurrency issues in link preview and statistics were fixed to reduce stuck states and runtime errors.
新增 / Added
- 自定义触发键
触发键设置下新增“自定义触发键”,点击后按一次组合键即可保存,右侧支持一键清空。
Added a custom trigger key option: click to record one shortcut combo, with one-tap clear support. - 双触发模式并行可用
保留原有预设触发键逻辑的同时,自定义组合键也可单次触发,且会持久化保存。
Preset trigger behavior remains, while custom shortcut combos can also trigger actions and are persisted.
优化 / Improvements
- 搜索防抖策略自适应
清空搜索时立即响应;大数据量或安全模式下自动延长防抖时间,兼顾速度与稳定。
Search now responds instantly on clear and automatically extends debounce under heavy data/safe mode for better balance. - 搜索框动画节奏优化
展开/收起动画节奏更干脆,同时移除全局动画副作用,交互更自然。
Expand/collapse animation timing is tighter, and global animation side effects were removed for cleaner interaction. - 统计页性能优化
统计计算迁移到后台并发执行,并复用格式化器,降低主线程压力与重复开销。
Statistics processing now runs concurrently in the background with formatter reuse to reduce main-thread pressure. - Apple 媒体元数据匹配优化
Apple Music 优先按 track 精确匹配,再按 collection 回退;播客摘要文本也减少重复信息。
Apple Music now prioritizes track-level matching with collection fallback, and podcast summaries avoid duplicated details.
变更 / Changes
- 队列模式快捷键调整
队列模式切换快捷键从Command + Q调整为Option + Q。
Queue mode toggle shortcut changed fromCommand + QtoOption + Q. - 面板内退出流程调整
在面板内按Command + Q时,现改为先弹出“确认关闭”提示。
PressingCommand + Qin the panel now shows a close-confirmation prompt first. - Apple 流媒体样式触发条件调整
apple.co链接不再直接套用 Apple 流媒体样式,而是等待元数据确认后决定。
apple.colinks no longer force Apple streaming layout immediately and now wait for metadata confirmation.
修复 / Fixes
- 链接预览加载状态卡住
修复任务取消或页面消失后isLoading可能无法复位的问题,避免卡在 loading。
Fixed cases whereisLoadingcould remain stuck after task cancellation or view disappearance. - URL 误判问题
URL 解析规则收紧,减少将普通文本(如podcast:true)误识别为链接的情况。
Tightened URL parsing to reduce false positives where plain text (for examplepodcast:true) was misdetected as a URL. - 统计任务并发隔离问题
修复统计页在后台任务中的主线程隔离调用问题,避免并发上下文报错。
Fixed main-thread isolation issues in statistics background tasks to avoid concurrency-context errors.
兼容性与行为说明 / Compatibility & Behavior Notes
- 快捷键行为提醒
如果你习惯用Command + Q触发队列模式,请改用Option + Q。
If you usedCommand + Qfor queue mode before, please switch toOption + Q.
