-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Add Search feature to WebUI #9758
Conversation
12002d8
to
a389af5
Compare
@Piccirello |
@Chocobo1 Please review when you have a chance. It's a large PR but a very widely requested feature. |
a389af5
to
d67a934
Compare
d67a934
to
2c80ffd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I haven't got time to test it yet...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's start with this!
@Chocobo1, since this feature doesn't affect the main qBittorrent code, I think there's no point in postponing it until some major update, right? |
wait... I just noticed there are 10 new alerts on LGTM, @Piccirello would you mind fix it before we merge it? Seems easy to fix. |
2c80ffd
to
4efe4d5
Compare
Fixed the LGTM alerts and also ensured the search api doesn't get hit (and therefore SearchPluginManager instantiated) unless the search tab is enabled, per @sledgehammer999's recommendations and #9889. |
4efe4d5
to
6def9eb
Compare
6def9eb
to
01fd6aa
Compare
0c90d3b
to
6782410
Compare
Pushed a minor change to make another PR I'm working on easier to implement. This PR is ready for final review. |
6782410
to
59e1b4b
Compare
59e1b4b
to
a8d5b14
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Chocobo1, please proceed without me here.
👍 |
This PR is a WebUI implementation of the search API from #8584.
It currently supports a single search job, but supporting multiple concurrent searches here and in the GUI is on my eventual todo list. My current ugly hack for concurrent searches is to open a new browser tab for each search.
Closes #859, closes #8107, closes #9154