Skip to content

Fix homepage loading and CloudDrive playback#51

Merged
ModerRAS merged 1 commit into
masterfrom
fix/homepage-clouddrive-playback
Jul 22, 2026
Merged

Fix homepage loading and CloudDrive playback#51
ModerRAS merged 1 commit into
masterfrom
fix/homepage-clouddrive-playback

Conversation

@ModerRAS

Copy link
Copy Markdown
Owner

Summary

  • remove the homepage continue-watching N+1/full-history regression while preserving logical episode deduplication
  • warm lazy CloudDrive WebDAV parent directories before playback and keep ordinary WebDAV unaffected
  • preserve/canonicalize percent-encoded playback URIs across Navigation, Media3, and embedded mpv
  • select the most specific overlapping WebDAV root for credentials

Validation

  • direct parent PROPFIND: HTTP 207
  • exact episode Range bytes=0-1023: HTTP 206, total 351142050 bytes
  • ./gradlew --console=plain test :app:assembleDebug
  • BUILD SUCCESSFUL
  • git diff --check

Device status

  • HK1 ADB remains unauthorized, so the rebuilt APK was not installed and app data was not cleared

Version

Patch release on the existing 2.1 line; baseAppVersionName remains 2.1.0.

@coderabbitai

coderabbitai Bot commented Jul 22, 2026

Copy link
Copy Markdown

Caution

Review failed

An error occurred during the review process. Please try again later.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/homepage-clouddrive-playback

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ModerRAS
ModerRAS merged commit 3a098fd into master Jul 22, 2026
3 of 4 checks passed
@ModerRAS
ModerRAS deleted the fix/homepage-clouddrive-playback branch July 22, 2026 12:46
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