-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
WebUI: Add new Add Torrent experience #21645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
9317683
to
815976c
Compare
815976c
to
bf1d3df
Compare
bf1d3df
to
9e8611c
Compare
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
7a77673
to
37ce1c4
Compare
37ce1c4
to
49d2c7c
Compare
49d2c7c
to
434451d
Compare
434451d
to
c7a791f
Compare
I would prefer all independent commits to be extracted into separate PRs. |
ab66118
to
9f7fad9
Compare
That's what i've been saying. Indeed it didn't reflect this preference but the problem is still not resolved. A couple more issues i found that may not be relevant:
|
Sorry, I misunderstood you. And I think I understand what you're saying now. If the "Keep incomplete torrents in" setting is checked in qBittorrent's options then it's always used, regardless of whether it's checked in the Add Torrent window. Thanks for remaining persistent until I understood - I'll work on a fix for this.
#22919 should make this a non-issue.
I see what you mean. As you noted, we don't have access to the category's incomplete save path in the WebAPI. I'm not going to tackle that yet, as I don't think it's essential, but a separate PR could definitely enhance this. |
9f7fad9
to
43de9d4
Compare
This should now be fixed.
It looks like we actually do have access to the incomplete save path via the |
43de9d4
to
dfe1584
Compare
👍 A few more issues concerning "Keep incomplete torrents in" checkbox and its field: When "Keep incomplete torrents in" in qBittorrent options is checked (the global setting as i like to call it):
When "Keep incomplete torrents in" in qBittorrent options is unchecked:
General issue in this window: |
dfe1584
to
ac3cfdf
Compare
You're doing an awesome job finding these edge cases. All this state is a real pain to manage.
I intentionally didn't add this, since the TMM is set to manual, but I think it's a fair argument that it should. And I see that the GUI does this. Fixed.
I thought I had tested every iteration here but great find. Fixed.
Fixed.
Fixed. |
ac3cfdf
to
cc9d687
Compare
Temporarily putting this PR back into draft as it relies on some changes in #22938. The changes remove the need for the Add Torrent window to fetch categories and tags. Instead, it can now access them directly via the parent window. |
383a1a9
to
5b814cf
Compare
cd02df8
to
7d2df90
Compare
This logic was tightly coupled with the prop-files table. Signed-off-by: Thomas Piccirello <thomas@piccirello.com>
This dialog more closely mimics the dialog presented by the GUI. It includes information about the contents of a torrent. Signed-off-by: Thomas Piccirello <thomas@piccirello.com>
This is done in a separate commit to avoid losing revision history.
Signed-off-by: Thomas Piccirello <thomas@piccirello.com>
Signed-off-by: Thomas Piccirello <thomas@piccirello.com>
7d2df90
to
dc1720f
Compare
#22938 has been merged and so I have taken this out of draft. |
Would it be possible to add the Remember last used save path option? This is available in the GUI. |
This PR uses the new APIs from #21015 to provide a WebUI Add Torrent experience more closely matching the GUI's.
New functionality:
Closes #20557, closes #10997, closes #12499, closes #14201, closes #15071, closes #15718, closes #16207.
Mobile:
More screenshots
Before:

GUI, for comparison:
