galaxyproject / galaxyproject/galaxy

Enhancement: Add "Advanced Search" to https://galaxy_url/history/view_multiple

Open
#3,932 0 comments 0 reactions 0 assignees View on GitHub
area/UI-UX feature-request kind/enhancement
Dominant language
Python
Stars
1.9k
Forks
1.2k
Avg merge
2d 16h
Merged PRs (30d)
169

Description

Add "Advanced search" to "book" icon "multiple history view" (https://galaxy_url/history/view_multiple), for both history and dataset searches.

History searches spin for a very long time, occasionally time out with a red pop-up (yet still keep going), and are not quite a useful as the "Saved histories" (history gear icon menu item) search that has both default and advanced search options.

Dataset searches also spin for an extended amount of time on this view. User > Saved Datasets has an advanced search.

Are all full histories really loaded (as noted by the UI status message)? Would just loading the parts of histories/dataset being searched help with speed (whether advanced search is added or not)? Meaning, just load and search: history/dataset name, tags, or both.

Tested in an account with 100s of histories (not thousands). May be related to other planned improvements to handle many histories, but I didn't find this exact UX request logged yet. Link and close this out if an exact duplicate (or add this specific request to other ticket(s) directly).

Related: https://github.com/galaxyproject/galaxy/issues/3912 (enhancement to "star" histories/datasets).

Contributor guide

Open the contributing guide

Research direction

Start at the /history/view_multiple entry point and compare its history and dataset search behavior with the Advanced Search options under Saved histories and Saved Datasets. Review related issue #3912 before scoping; done should be a decided implementation covering both search types with the expected search responsiveness verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend, performance, search
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.