docs: record diagnostic metadata progress
This commit is contained in:
1 parent
ecaad47c23
commit
c49631d857
2 files changed
+7
No files matched your search
@@ -3,3 +3,9 @@
|
||||
文件变更: Velix/entry/src/main/ets/ui/components/AddEmbyServerPage.ets;HomePage.ets;HomeRepository.ets;EmbyServerManager.ets;EmbyMediaProvider.ets;EmbyModels.ets;HomeModels.ets;DOCS/ALPHA_STATUS.md;DOCS/EMBY.md
|
||||
教训: ArkTS 组件事件不能通过 @Prop 函数传递,改用 @Link 请求状态由父页面轮询消费。
|
||||
标签: #velix #emby #mpv9 #harmonyos
|
||||
|
||||
[PROJECT:Velix] 诊断元数据
|
||||
结论: 诊断导出已接入真实 Bundle、HarmonyOS 设备与运行时 Provider/播放快照,未知字段仅保留给运行时无法可靠获取的发布信息。
|
||||
文件变更: Velix/entry/src/main/ets/domain/diagnostics/VelixDiagnosticsRuntime.ets;Velix/entry/src/main/ets/domain/diagnostics/VelixDiagnosticsExporter.ets;Velix/entry/src/main/ets/domain/home/HomeRepository.ets;Velix/entry/src/main/ets/pages/PlayerPage.ets;Velix/entry/src/main/ets/pages/DiagnosticsPage.ets;Velix/DOCS/ALPHA_STATUS.md
|
||||
教训: ArkTS 禁止对象展开与匿名对象类型,诊断导出使用显式 class DTO;Bundle/设备 API 失败时保留安全 fallback,不能阻断用户导出。
|
||||
标签: #velix #diagnostics #alpha #harmonyos
|
||||
@@ -30,6 +30,7 @@
|
||||
- Alpha Emby foundation:主 App 提交 `540aee5`,补齐 Emby Resume/Latest/Next Up、Series Seasons/Episodes、`/Search/Hints` 分页搜索、ProviderIds 优先资源匹配、DirectPlay PlaybackInfo/URL/headers;`PlaybackLaunch.remoteSession` 已接入 PlayerPage 的 Start/8 秒节流 Progress/Stop。后续兼容修复尚未提交,当前产物仍为 unsigned debug HAP。
|
||||
- mpv9 A1:主 App 已补齐正式 `AddEmbyServerPage`、密码显示/隐藏与表单交互态;启动自动校验持久化账户并在 401 清除 Token;Emby 首页展示真实 Views 媒体库及类型,ProviderIds 保存原始/归一化键;debug HAP 已重新构建并在 127.0.0.1:5555 启动。
|
||||
- Alpha playback/settings:主 App 提交 `30aa760`,`UserData.PlaybackPositionTicks` 进入 PlaybackLaunch/Core 起播位置,详情页提供继续/从头,音轨/字幕选择会同步 Emby Session;暂停、Seek、切轨强制上报 Progress。新增持久化 Settings/About 入口,PlayerPage 读取快进/快退时长;Debug/Release HAP 与模拟器启动通过。
|
||||
- Alpha diagnostics metadata:主 App 已补齐诊断运行时快照与真实 Bundle/设备信息采集;导出包会记录当前 Provider、服务器版本、连接状态及最近播放摘要,Git/FFmpeg/正式构建类型仍待发布上下文注入。
|
||||
- Alpha interactions:主 App 提交 `b9380df`;播放器加入 Slider、速度、音轨/字幕、双击快进/快退和长按临时倍速,前后台桥接按 Alpha 策略暂停并补报进度;详情骨架/错误重试、搜索/连接诊断入口、Emby 源退出/移除、媒体卡长按上下文菜单已完成。模拟器已验证长按菜单、详情跳转及真实 Emby HTTP/HTTPS Direct Play,无新增崩溃;真机横屏、压力和正式签名仍待完成。
|
||||
- Phase 6 产物:`benchmark/runner/run_emulator.py` 与场景 manifest;启动 P50/P95 506/1150ms,seek recovery P50/P95 277/631ms;100 load/stop、200 play/pause 无错误,PSS/精确 heap/CPU permille unavailable。
|
||||
- Phase 6 文档:`DOCS/PHASE6_STATUS.md`、`PERFORMANCE_METRICS.md`、`PERFORMANCE_CHANGES.md`、`BENCHMARK_METHODOLOGY.md`、`STARTUP_PIPELINE.md`、`SEEK_PIPELINE.md`、`BUFFERING_MODEL.md`。
|
||||
|
||||
Reference in new issue
Block a user