Sync upstream v1.6.0 - #12
Merged
Merged
Conversation
…meRemaining values (baairon#126)
…ron#125) * feat(ui): export a search result as .torrent without downloading it Lets you grab the .torrent file for a torrent you haven't downloaded yet straight from the details view, fetching just the metadata over the network (destroying the handle the instant it arrives) or reusing a cached .torrent if one already exists. Bound to `s` in the details view to mirror the existing "export" key on the downloads page, at the cost of overloading `s` with "sort" in the results list (see PR description for the tradeoff). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X8mRpPSwcUzB2p4zJQtnQm * fix(ui): rebind export to e, add metadata-fetch timeout, trim help label Splits sort and export back apart per review: s stays Sort (used far more often) and e becomes Export in the results detail view, freeing up the duplicate s row in the ? sheet. fetchAndExportTorrent now races the metadata fetch against a 20s timeout so a no-peer magnet resolves null instead of hanging forever. Shortening the help label back under the packing threshold restores the four-column layout at 136 cols. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X8mRpPSwcUzB2p4zJQtnQm --------- Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Bind shift+c on the seeding page to the same clearHistory as downloads and document it in both ? sheet transfer groups; unify the sheet on one (shift+x: word) paren style and add an Open details row for the detail-only export key. The update tests now read the expected package name from the real manifest, so forks and renames pass npm test (baairon#127). Bump to 1.6.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
Checklist
npm run typecheckis cleannpm testpassesHELP_GROUPSandfooterHintsinsrc/ui/keymap.tsStorefield, I updatedmakeStoreinscripts/render-previews-impl.tsxfeat:/fix:/docs:/chore:)New here? CONTRIBUTING.md explains each of these with examples from real merged PRs.