plugin.video.jacktook icon indicating copy to clipboard operation
plugin.video.jacktook copied to clipboard

Enhanced Indexer Search Dialog with Detailed Task List

Open Coffelius opened this issue 1 year ago • 2 comments

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

  1. Prevent Concurrent Tasks Users can avoid unintentionally launching multiple instances of the same operation, reducing redundant processing and potential resource conflicts.

  2. 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.

  3. Enhanced User Control Users can cancel ongoing or pending operations and immediately view the already fetched results, improving efficiency and responsiveness.

  4. Better User Experience The detailed task list offers clear visibility of ongoing and completed tasks, reducing ambiguity and frustration during the search process.

  5. Error Handling Easier identification and troubleshooting of indexer issues by displaying failed tasks or error messages in real time.

  6. Task Management Provides users with the ability to cancel unnecessary or stuck operations without losing progress from completed tasks.

Coffelius avatar Jan 18 '25 13:01 Coffelius

I am not motivated to do this to be honest, too much work. If you want, you are free to implement it.

Sam-Max avatar Jan 18 '25 13:01 Sam-Max

Yes, it is true that doing this requires significant motivation, and I am not planning to implement it in the near future. However, I created the feature request as a wish, to gather some feedback, and to assess its relevance.

Coffelius avatar Jan 18 '25 13:01 Coffelius