Skip to content

1.1.0 - The Big Push

Choose a tag to compare

@github-actions github-actions released this 05 Jul 22:07

torlink (WarlaxZ fork) — features upstream doesn't have

🚀 Headline additions

Real-Debrid integration — the biggest one. Plug in a Real-Debrid account and torlink pulls torrents onto RD's servers for full-speed, seeder-independent, IP-private downloads and streaming.

  • Download (r) and stream (v) via Real-Debrid
  • Persistent account status badge in the header; validated-account tracking
  • Pause/resume RD downloads (keeps partial file, resumes via re-resolve + HTTP Range)
  • Concurrency scheduler with a queued state, capped concurrency, backoff requeue, and patient retry pacing (retries Cloudflare-fronted 503s instead of failing)
  • Clearer failure messages (dead/removed vs busy, surfaced error slug)
  • Auto-copies the direct link once it resolves; re-prompts for a token when rejected

Torrent streaming (WebTorrent) — stream while you download, no Real-Debrid required.

  • Ephemeral P2P stream engine; press v to open the largest video in your player as it downloads
  • Automatic route decision: Real-Debrid when available, torrent stream as a confirmed fallback
  • Multi-file stream picker; cancellable, phase-aware "preparing" state
  • Offer to keep a completed stream as a real download + seed (otherwise cleaned up)
  • One-time privacy warning before the first P2P stream

Accounts pane — a dedicated sidebar section to sign in/out of services (Real-Debrid, RuTracker) with per-service status, replacing the old scattered k/R hotkeys.

RuTracker source — session auth with cookie persistence, CP1251 handling, and a captcha-fallback login prompt. Registered across Games, Movies, TV, Anime, Music, and Books.

📚 More to search

  • Books category (The Pirate Bay, Nyaa) — brand new
  • Music category (The Pirate Bay, 1337x) — brand new
  • Torrents.csv added to Movies
  • RuTracker across every category
  • Upstream has 4 categories; we have 6

🔒 Network & privacy

  • Custom DNS (DNS-over-HTTPS) — in-app picker to bypass networks that sinkhole torrent domains
  • VPN kill switch — fail-closed route guard; blocks P2P traffic unless your configured VPN interface owns the default route

⚙️ Download control

  • Selective multi-file downloads — choose exactly which files to grab from a multi-file torrent (Space/a/Enter)
  • Transfer limits & seeding targets (Shift+L) — up/down bandwidth caps and automatic seed-ratio / seed-time targets
  • Delivery-method badge (RD vs P2P) on completed downloads
  • Deletes partial files when cancelling a paused download

🔍 Search & UX quality-of-life

  • Alive-only filter (z) — hide dead / zero-seeder results
  • Saved searches / Watchlist (w) — save searches and re-run them later
  • Recall recent searches with the up arrow
  • Persist sort & category preferences across launches
  • Enable/disable individual sources + auto-skip repeatedly-failing sources (health check)
  • Source provenance for duplicate results (shows every source a result came from)
  • Download status markers on result rows; persistent body panes so results survive navigation; cursor/focus preserved when queueing or switching tabs
  • Better search-field editing (forward-Delete, Home/End) and clipboard copy that also works under WSL

📦 Distribution & diagnostics

  • Self-contained release bundles via a GitHub Actions workflow + one-line curl | sh installer (no Node required)
  • Best-effort rotating diagnostic logger (RD lifecycle, retries, session start; token never logged), with the log path shown in --help