Previous Entry Share Next Entry
jducoeur wrote in querki_project
Today's release is small from an end-user point of view, but pretty big internally. The headline is that this is the last major change before Beta. I expect to need to fix some bugs, but otherwise we're pretty close.

This release was mainly about bringing Querki up to date with the various libraries and things that it depends upon. The most important part of this is that the Client is now based on Scala.js 0.6.1, the first officially non-experimental release of SJS, so I am feeling a bit better about the platform that I've chosen. It also means that we have now updated to the current versions of all the client libraries, which will be good for maintenance.

A bit more user-visible: Querki has now been upgraded to Bootstrap 3.3.4, the most recent version. It had been at 2.3.2, which was *way* behind. The implication is that any Spaces that have been relying on Bootstrap features may need some tweaking to match the new version, because Bootstrap changed a *lot* of the details for version 3. If you had anything using Bootstrap, check out the migration guide for details on what needs tweaking. Expect to find some bugs in Querki for a little while -- I'm still tracking down all the things that need to be changed.

The biggest change internally is that we've switched from the official Scala.js facade for jQuery to Querki's own version. Suffice it to say, this is a non-trivial chunk of new code, which I'll be turning into an open-source library in the new future: we're getting to the point where it's time for Querki to start giving back to the community.

Finally, one actual (if small) enhancement: the upload-image code now works properly for PNG files, as well as JPEGs. This is driven by my need to upload screenshots for the documentation (which I'm beginning to write), but I figure it should be generally useful when you want to embed screen images into Spaces. While I haven't gotten other image formats working yet, it should be easy enough to add the common formats that are supported by Java's image-processing libraries, so feel free to request formats when you need them.

And now, time to dive into actually writing Learning Querki, which I'm been outlining for the past couple of days. Hopefully this cut of the documentation will be more useful and interesting than previous versions...


Log in

No account? Create an account