Skip to content

feat: improve live reminder viewing in 0.2.18 - #15

Merged
SRiftX merged 1 commit into
mainfrom
codex/release-apk-v0.2.18-player-fix
Nov 1, 2026
Merged

SRiftX merged 1 commit into
mainfrom
codex/release-apk-v0.2.18-player-fix

Conversation

@SRiftX

@SRiftX SRiftX commented Nov 1, 2026

Copy link
Copy Markdown
Owner

What changed

  • Rework the reminder live room into a full viewing flow, using dart_simple_live as a design reference: player surface, room details, live chat, quality and route selectors, zoom/display controls, fullscreen, and picture-in-picture.
  • Make quality selection affect both resolver output and adaptive HLS tracks; retry other routes automatically after playback failures.
  • Show actual playback resolution and danmaku connection status, with reconnect support.
  • Add regression tests and document the 0.2.18 behavior.

Validation

  • Existing local reports for this exact tree: 254 JVM tests passed; lintDebug, assembleDebug, and assembleDebugAndroidTest completed.
  • Release APK metadata is 0.2.18 / versionCode 29; its signing certificate matches the established release identity. FFmpeg release-readiness gate passed.
  • A new Gradle invocation on this Windows host is blocked during Gradle startup by the error Unable to establish loopback connection; no Android device is attached, so platform live-stream playback, fullscreen, PiP, and live danmaku remain unverified.

@SRiftX
SRiftX merged commit 27e7342 into main Nov 1, 2026
1 check passed
@SRiftX
SRiftX deleted the codex/release-apk-v0.2.18-player-fix branch November 1, 2026 04:10
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.

1 participant