Skip to content

refactor: isolate OPDS download setup - #102

Merged
jdluu merged 1 commit into
mainfrom
refactor/opds-url-validation
Aug 29, 2026
Merged

refactor: isolate OPDS download setup#102
jdluu merged 1 commit into
mainfrom
refactor/opds-url-validation

Conversation

@jdluu

@jdluu jdluu commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Extracts OPDS download URL validation and HTTP context construction into a focused Rust service
  • Keeps the public Tauri command signature, command name, serialized results/errors, credentials, cancellation, progress events, and pipeline unchanged
  • Adds seven focused boundary/characterization tests

Scope

Closes #101. Refactor-only and within the active feature freeze.

Validation

  • Focused service tests: 7 passed
  • Full Rust suite: 226 passed
  • cargo fmt --check: passed
  • cargo clippy --locked -- -D warnings: passed
  • git diff --check: passed

No adb or Android changes were made or staged.

Move download URL validation and HTTP context construction behind a focused service while preserving the Tauri command contract and pipeline behavior.\n\nCloses #101
@jdluu
jdluu merged commit 924a289 into main Aug 29, 2026
3 checks passed
@jdluu
jdluu deleted the refactor/opds-url-validation branch August 29, 2026 20: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.

refactor: extract OPDS download application service boundary

1 participant