Zoph 0.9.19 released

01 Dec 2021 by jeroen

This release is a quality improvement release. A few months ago I went back to using Sonarqube to monitor Zoph's code for quality issues. Whenever I changed something and there was an issue reported in that same file, I would go through the issues and fix them. However, with a large codebase (Zoph has about 25000 lines of code, not counting comments), this takes a long time, so I decided to dedicate a release to this and fixed about 600 issues.

One issue that I had noticed some time ago, but thought was a configuration issue on my system, was that the "progress" bar on photo uploads no longer worked. I decided to look into this as well, it turned out to be an incompatibility between two configurations in PHP. See this bug report, unfortunately this bug is not considered a bug by PHP. Fortunately, in the mean time (Zoph's upload code was writen 2010!), it has become possible to track upload progress in HTML and Javascript. This has the added advantage that some of Zoph's code here was greatly simplified *and* and that it's now possible to upload multiple files at the same time and use drag and drop!

The full changelog can be found in the changelog. You can download Zoph from the Gitlab site.