I’ve been working on improvements to the Logic World issue tracker that make it easier to navigate the growing list of tracked issues. You can now input an advanced query that sorts issues based on their status, type, tags, title, and body contents.
& characters can be used, respectively, as “or” and “and” operators. When querying issue title and body contents, regex is supported.
This new querying helps us immensely in finding specific issues, viewing issues in a specific category, and determining what issues to work on next. In the future I plan to add a UI for generating these advanced queries, similar to what Github has for issue sorting.
I created a new status page at https://status.logicworld.net/. This page monitors for outages in the Logic World services, and provides a place for us to announce any planned downtime.
There’s also a feed in the Logic World discord server that automatically posts status updates using webhooks.
As Logic World grows, we will have more services, and more people will rely on them, making it important to have this status page.
The logicworld.net system for including images in forum posts or tracker issues requires you to first upload an image, then insert that image into the body of the post. However, many users did not immediately understand this flow, and assumed that once they’d uploaded an image, it was already part of the post. The users were confused when they made the post and the image was not included with it.
To help users understand the flow better, I’ve added a little warning when an image has been uploaded but not included in the post.
In preparation for the release of update 0.91 – which I think I’m going to christen “The Less Buggy Update” – I’ve been hammering away on more bugs and stability fixes. This has been made much easier thanks to Felipe’s work on improving the issue tracker, thank you Felipe!
Notably, this week I fixed some nasty simulation glitches that were plagueing Dynamic Components (components with a variable number of input/output pegs, such as AND gates). #104 and #250 are no more (#104 had a pretty interesting cause, click to read my comment about it). And I also fixed the game not properly detecting supported network protocols, which was causing various nasty bugs that made the game unplayable in certain network setups or when no external network interfaces are available (#204, #333, #229, and others). I’m VERY sorry those issues were in the game for so long, I know they’ve caused a lot of frustration :(
We are on track for a 0.91 release in late September, and I expect we’ll start public previews of the update next week.
See you next Wednesday!