Skip to content

Enhanced Indexer Search Dialog with Detailed Task List #88

@Coffelius

Description

@Coffelius

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions