Many of you have been asking me via Facebook when we'll release a new Zet Universe Insider Preview build, and I know that you're anxious for an update. Our team is working hard to get a fresh build out, and we're treating it with high priority. We are pushing hard to get a build out this week, but I thought that since the time between the builds is longer than we expected I would share a few more details with you about what's been going on here behind the scenes.
In general, refactoring is rarely applied to a good product; however, although we've planned to introduce a well-thought plugin subsystem into the product since the last December, we needed to better understand the needs to this system, and this led us to creation of the temporary plugin infrastructure. In fact, we've created two different plugin infrastructures in Zet Universe: one for connecting it to external data sources (we call them "Apps"), and another one for small plugins that directly participate in the data extraction/analysis/clustering process (we call them "Processors").
Now that we've shipped a handful of builds to you, and with them added our second "App" - Local Folders, as well as a few more "Information Processors" (shown below), we formed a deeper understanding of our requirements to the unified plugin infrastructure for Zet Universe.
So far, we've moved implementation of system's and apps' configuration, item thumbnail cache (which for some reason resided in the SDK library), authentication stuff, various observable collections, and removed a bunch of legacy code that is no longer used by the platform.
In this process we've also found a few bugs, including a critical one that would lead to Zet Universe missing changes happening to files living in the user's profile folder, and we are busily working on updating the plugin, to bring you this necessary fix. This is a blocking issue for us, as well, and we'll have to fix it before we'll be able to push a new build to you.
The good news is that we believe we know how to fix this blocking issue, and we almost finished moving the implementations from the SDK Class Library to the platform, and we're looking forward to ship a new build later this week.
Thanks for your patience, we're doing our best to make sure the wait for a new build is as short as possible.
Daniel and the team