f656313a merged envsql
1bfdaae5 fix: neighbors need to be z-filtered after breaking change 5ab8d29c751
2a5dcc85 fix(tests): wait for hiddenColumns button to disappear before checking for visible columns
b5ddced5 feat: viewing analysis reports
f5c4a269 refactor: doptet.views.feature. getSource, getClass, getHeader live in doptet.control.feature
3ce62a7e feat(tests): check import table definition if previously defined
2f06303b feat(breaking): obj.O returns joined objects with arbitrary but matching a-z ranges
4534155d fix: timestamps need to be cast to string, they can not be JSON-dumped as objects
152b41fa feat(ui): boolean badge
321751a9 feat: rawDataAnalyser is a single-shot process
adb42378 fix: no foreign key searches for single character columns and source views. small typos
6635319a feat: intoducing rawDataAnalyser to gather information on one or multiple sourceTables;