Fix quotations for option selector
Merge
History, options menu: prevent AMD race conditions with Galaxy object by rendering options menu vars server-side
Merge next-stable
Fix drill down filter if context is missing
Merge
Remove unused code.
Bug fix for 21e3d69.
Enable more verbose errors for install and test framework(?).
Not actually sure if they will show up in the GUI - hopefully.
Merge next-stable.
Remove unused code.
add remote_repo_url and homepage_url to repository model and TS forms that show/modify it, database migration included
Rename variable for clarity after tools can explicitly create collections.

created_collections is ambigious - these are HDCA for implicitly created collections so renaming this field implicit_collections.
Another variable rename for clarify.
Allow tools to produce a static or determiniable number of output datasets for a collection.

Valid for tools such as a FASTQ de-interlacer to produce a pair or tools that take in a list and produce another list with the same identifiers and count. Does not yet work for dynamic number of output datasets that cannot be determined from the input metadata.

Model:

Model changes to track output collection parts...

Jobs just producing HistoryDatasetCollectionAssociations works fine for simple jobs producing collections - but you don't want to map a list over a tool that produces a pair and produce a bunch of pairs HDCAs and a list:pair HDCA- you just want a bunch of pieces and the one list:pair at that the top.  I think anyway... could totally be wrong.

Tests:

Includes two tools to test this - one that uses explicit pair output names and one that iterates over the structure of input list to produce an output list. The tool testing stuff does not yet work - but API tests that exercise these tools do work.
Prevent tools producing collections from being used in workflows.

Certainly feasible someday but workflow editor logic will require significant overhaul.
Script to build workflows from simpler YAML description.
Fix for implicit collections rename.
WIP on tool collections.
more progress on output collections.