-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Summary
Replace the current background indexer search dialog with an improved interface that displays a list of current and pending operations. This interface would detail the status of tasks like:
- Retrieve TorrentIO results
- Retrieve Jackett results
- etc.
The new dialog would indicate the status of these operations (e.g., “Pending,” “In Progress,” “Completed”) and provide the option to cancel ongoing or pending tasks. Upon cancellation, any already retrieved results should be immediately displayed to the user.
This feature would be especially valuable following the recent introduction of aggregated results from multiple indexers.
Advantages
-
Prevent Concurrent Tasks
Users can avoid unintentionally launching multiple instances of the same operation, reducing redundant processing and potential resource conflicts. -
Improved Debugging and Transparency
Provides detailed feedback about the progress of indexer operations, making it easier to identify if a particular indexer is failing or slow to respond. -
Enhanced User Control
Users can cancel ongoing or pending operations and immediately view the already fetched results, improving efficiency and responsiveness. -
Better User Experience
The detailed task list offers clear visibility of ongoing and completed tasks, reducing ambiguity and frustration during the search process. -
Error Handling
Easier identification and troubleshooting of indexer issues by displaying failed tasks or error messages in real time. -
Task Management
Provides users with the ability to cancel unnecessary or stuck operations without losing progress from completed tasks.