Repository navigation
fix(explore): remove music server shortcut and stabilize emulator CI - #624
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the
Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review.
|
描述 / Description
Remove the music server shortcut above the Explore search field while keeping Library and account settings access.
Stabilize emulator fixtures and allow one complete-lane recovery only when every real failure matches a verified window-focus readiness signature. Business assertions, unknown failures, incomplete reports, a second failure, missing cases and newly skipped cases remain blocking.
类型 / Type
修复或解决的问题 / Issues Fixed or Closed by This PR
Requested Explore cleanup and the emulator failures in Android CI run 41101295304 (shards 2 and 3).
清单 / Checklist
其他信息 / Additional Information
The offline fixture waits for the terminal Wi-Fi disabled state before handing control to a test. Native Back input checks the owning window focus, uses UiAutomation injection and verifies delivery. Failure diagnostics now include the filtered app windows and input state.
The CI wrapper preserves all module tasks, shard arguments and assertions. A qualifying first failure is archived as XML/HTML/logcat in an opaque ZIP before the entire unchanged lane is run once more. The replay must contain the same complete testcase identities and cannot introduce skips.
Validation:
:app:lintDebugpassed with 0 errors; existing warnings remain in unchanged files.6bcd6214f5d13df3345a88c99d6559fd96c9efab, including all six emulator groups, Gradle/quality/lint gates, Release build and final report/APK verification.The earlier OnePlus signed Release overwrite-install evidence applies to
9b51376b8.10310140. The four opt-in Explore UI cases still require their dedicated Navidrome fixture and AVD; they were compiled but not executed.Explore 页面不再显示音乐服务器入口。用户仍可从 Library 和账户设置访问音乐服务器。
现有 4 个 UI 用例已更新,覆盖 Clean、Material 主题及明暗模式,检查 Explore 搜索框、入口缺失和 Library 访问。用例已编译,但未执行。