Skip to content

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 09 Jul 16:33
· 10 commits to main since this release

What's new

  • Fixed a bug where dotnet ef design-time commands (used only during development) were mistakenly reported to Sentry as a fatal app crash
  • Fixed a rare shutdown race where a download add racing app shutdown could throw instead of completing cleanly
  • Search result de-duplication now only merges results that already have a resolved info hash, so an in-progress result can no longer be collapsed into an unrelated one
  • The Pirate Bay provider now clamps malformed seeder/leecher counts instead of risking a negative wraparound
  • Periodic download-progress saves no longer lose an entire batch of active downloads' progress just because one was deleted at the same moment — the rest still save
  • Email notifications no longer silently fail to send when the "From" address is blank and the SMTP username isn't itself a valid email address
  • Settings validation errors now say which field is invalid instead of just the message
  • Reduced duplicated code across the download engine, the 1337x/RARBG scrapers, and the UI (shared download action buttons, shared localization wiring) — smaller, easier to maintain codebase with no behavior change
  • Broader automated test coverage for search de-duplication

Downloads

  • macOS (Apple Silicon): MediaDownloader-1.0.4-osx-arm64.zip
  • macOS (Intel): MediaDownloader-1.0.4-osx-x64.zip
  • Windows (x64): MediaDownloader-1.0.4-win-x64.zip
  • Windows (ARM64): MediaDownloader-1.0.4-win-arm64.zip

macOS: unzip and move MediaDownloader.app to Applications (or anywhere), then open it. If Gatekeeper complains about an unsigned app, right-click → Open.

Windows: unzip anywhere and run MediaDownloader.exe, then open the dashboard URL it prints.

Full Changelog: v1.0.3...v1.0.4