Skip to content

完善首页与主播浏览、多账号收听和播放器交互 - #305

Merged
Aschenbath merged 12 commits into
devfrom
fix/diagnostics-accessibility-dev-20261114
Nov 14, 2026
Merged

Aschenbath merged 12 commits into
devfrom
fix/diagnostics-accessibility-dev-20261114

Conversation

@Aschenbath

@Aschenbath Aschenbath commented Nov 14, 2026 •

Copy link
Copy Markdown
Collaborator

补齐首页、主播和搜索的浏览入口,汇总多账号收听内容,并保留每项内容在播放、队列、下载、订阅和收藏操作中的所属账号。

  • 首页使用同一官方热播榜生成前 9 项预览与完整列表,标题可进入详情;推荐区可浏览当前分类全部专辑并分页、排序。
  • 主播页展示资料、专辑和声音,支持查看各账号关注的主播;搜索采用横向分类与封面网格。
  • 播放器支持顺序播放、单集循环、列表循环和随机播放,长专辑跨页生效;增加片头片尾快捷设置,展开后的播放列表放入右侧内容区。
  • Windows 任务栏预览增加上一集、播放/暂停、下一集;全局滚动条限制滑块长度、降低对比并闲置淡出,提示文字延时显示。
  • 非生产环境支持独立 Sentry DSN;验收事件处理工具只处理明确登记的事件,Windows 符号上传补充匹配的 Flutter 引擎 PDB。

验证:Dart 静态分析通过,方法追踪 3692/3692;主播、搜索、多账号归属、播放模式和片头片尾行为检查通过;完整榜单 11 项、滚动条 35 项检查通过。任务栏通过 MSVC /W4 /WX 编译、121 项原生断言和 41 项真实 Shell/媒体通道断言。Sentry 事件处理 24 项、DSN 选择与符号暂存清理 5 项检查通过。

最终提交 a69b9e8 的 validate 和 Android native-tools 检查通过;Flutter 3.47.9 的 Windows Release 本机编译通过。开发预览包的运行库、引擎和媒体工具校验通过,使用原有资料目录启动并最大化,实机确认首页及 97 部完整榜单正常显示和导航。

关联 #288、#290。Windows 字体通知增加空指针保护,并补充匹配引擎符号的上传准备。#288 的原始 minidump 尚未取得,未确认修复原生崩溃:恢复页重试期间完成 701 次 UIA 遍历和 11933 次旧节点读取,未观察到原生崩溃,但恢复后的主界面语义树未在超时前出现;正常预览窗口也仍记录 AXTree 更新错误。视觉界面正常显示,无障碍恢复验收尚未通过。未执行线上 Sentry 项目配置或历史事件处理。

@Aschenbath Aschenbath changed the title 改进播放器交互与诊断隔离 完善首页与主播浏览、多账号收听和播放器交互 Nov 14, 2026
@Aschenbath
Aschenbath marked this pull request as ready for review November 14, 2026 10:01
@Aschenbath
Aschenbath merged commit f52ecbe into dev Nov 14, 2026
8 checks passed
@Aschenbath
Aschenbath deleted the fix/diagnostics-accessibility-dev-20261114 branch November 14, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants