- added a new "Logs" tab to show logs from HXL processing
- added UI support for Expand lists filter
- make tagger UI smarter about avoiding duplicates
- remove "whitelist" and "blacklist" throughout code and comments
- fix saved-recipe bug that prevented disabling cloning or removing a description
- added HTML form to set up data-preview API call interactively, and added objects.json format
- ensure that user always returns to select page after login diversion
- added /api/from-spec endpoint to read a full JSON spec (including input and tagger)
- updated to libhxl-python 4.21
- hide unusable data tabs