Skip to content

refactor: tighten OPDS download service boundary - #103

Merged
jdluu merged 1 commit into
mainfrom
refactor/harden-download-service-api
Aug 29, 2026
Merged

refactor: tighten OPDS download service boundary#103
jdluu merged 1 commit into
mainfrom
refactor/harden-download-service-api

Conversation

@jdluu

@jdluu jdluu commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Makes the download setup module private to the OPDS command module
  • Removes duplicated URL/config fields from DownloadSetup
  • Uses DownloadContext as the single source of truth
  • Preserves the public Tauri command and IPC contract

Scope

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

Validation

  • Focused OPDS tests: 26 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. Pre-existing generated Android changes remain protected.

Keep download setup private and use its context as the single source of truth without changing the Tauri command contract.\n\nCloses #103
@jdluu
jdluu merged commit 0b758ce into main Aug 29, 2026
3 checks passed
@jdluu
jdluu deleted the refactor/harden-download-service-api branch August 29, 2026 19:55
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