Hellooooo QuickBox. It’s been a while since our last development update, but @JMSolo 👑 and I are back in full swing with some more news for you! In the last couple of weeks, we’ve worked on quite a few new features and enhancements for v3:
sqlite3 ${qb_db}
SQLite3 is back on the table. We initially ran into some performance issues during testing. We’re happy to announce that these have now been addressed, and the new choice of database is handling everything we throw at it. The performance issues were due to how SQLite3 handles transactions by default. However, with a mixture of WAL and custom timeouts, we’ve been able to use it without any performance impact.
php -v
We’re making some changes to the code behind the QuickBox Dashboard. One of those is updating the dashboard to utilize php8.0. We’ve done load and speed testing and are happy to report a reduction in the amount of server resources used. The dashboard is also a lot more responsive – Our current tests have the dashboard as around 3x faster now…vroom vroom!
api.php
For those that have been following the #🚧development channel, you would have seen we’ve been doing work on an api. I’ll do a proper write up of this for developers when it’s finished, but you’ll be able to run and access all of the QuickBox functionality via the api. This will open up multiple avenues for integrating QuickBox with other software and will allow the creation of custom dashboards!
Release Date
Due to some personal problems, we’ve missed our goal of pushing v3 to our beta testers in April. We’re currently pushing full steam ahead and will be passing this to the @⚠️Beta Squad when the API and software handlers are completed. We’re happy to report the main framework of v3 is now all completed!
And that’s all folks! 💖