Skip to content

fix: launch magnet URIs using platform scheme handler - #363

Merged
stabldev merged 1 commit into
mainfrom
fix/external-client-scheme-handler
Oct 5, 2026
Merged

stabldev merged 1 commit into
mainfrom
fix/external-client-scheme-handler

Conversation

@stabldev

@stabldev stabldev commented Oct 5, 2026 •

Copy link
Copy Markdown
Owner

Summary

Fixes #354 where external client magnet links on macOS are swallowed by the default web browser instead of opening in Transmission.

Changes

  • Add open_uri helper to launch URIs based on platform system (open on macOS, start on Windows, xdg-open on Linux).
  • Use open_uri in search.py when general.download_in_external_client = true.
  • Override TorrraApp.open_url to route through open_uri before browser fallback.
  • Add unit tests for platform dispatch and external client search handoff.

Closes #354

@stabldev
stabldev merged commit de3b0cd into main Oct 5, 2026
9 checks passed
@stabldev
stabldev deleted the fix/external-client-scheme-handler branch October 5, 2026 05:41
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.

torrra no longer opens Transmission on macOS after 2.3.1

1 participant