So what all new things do we have in CargoQuery page? Well its called Special:CargoQueryInterface now to avoid some confusion. We added tooltips for all the fields so that the user understands what are inputs like in each field of the page. It was implemented using the very-easy-to-use JS library Balloon.css.
Apart from this, I had fixed several bugs in the page and the API as well.
The most challenging ones were again to do with select2.
-Select2 returns values as id, text pairs and the value obtained from a field were only ids.
-API ignoring sub string parameter.
-“Having” should show up once a “Group by” value is selected.
-If you remove a table from the “Tables” field, it still got autocompleted on for other select2 Fields.
Again, thanks to my mentors for continuous support and guidance!