This was a four day work week since I was on leave on Friday, 19th June.
The highlight of the week was the improvements to the Visual Query Builder. This included a number of bug fixes and improvements to the look and feel. VQB probably did not reach to the users very well, otherwise we should have got more bug reports relating to the issues fixed.
To the latter part of the week, I also engaged in fixing issues reported by Codacy (https://www.codacy.com/app/michal_2/phpmyadmin/dashboard).
* Code improvements
Various UI improvements to the visual query builder
Fix issues reported by Codacy
As usual I also engaged in regular bug fixes during the week. Highlight among the bugs fixed was bug #4795. This requested phpMyAdmin to join two or more tables in Query Builder by using other tables that have not been included in the query. This was more of the feature request IMO.
Following are the bugs fixed and investigated during the week.
#4795 Query builder: missing joint for the intermediary table
#4955 Clicking on the navi logo does not always work (partial fix)
#4956 Trying to build query in visual builder throws JS error
#4960 Table creation results in GET request with missing server parameter that invalidates the session
#4962 insert by foreign key scrolls page to top
Visual builder: Generated query has extraneous comma at the end of group by clause
Visual builder: Add missing backquotes
Visual builder: Reset state variables on page teardown
#4959 Navigation pane mouseover oddity with specially crafted database/table names