v3 Developer Updates (week 10)

Hello QuickBox. It’s time for this weeks development update! Last week my throat was assaulted by tonsillitis, so apologies for missing it!

software conversions

I’ve been working on the software conversions this week. So far: autoscan, bazarr, btsync, calibre, deluge, lecert and netdata have been converted. Their collective line size has been reduced dramatically: from 6,364 lines to only 1,623 lines!

dashboard conversion

has been working on converting the dashboard functions to utilize the new API. He’s also been able to provide optimizations and remove unnecessary bloat. The dashboard in v3 is a whole lot more responsive as a result.

qb update

Today I’ve started working on the v2 to v3 updater ready for our @⚠️Beta Squad next month, this updater is what will be used to migrate everyone over to the new QuickBox version. The updater is due to be completed early next week The update file itself will baseline* each server to a “QuickBox” standard, this will allow our future updaters to be a lot more streamlined as we don’t need to write our updaters for people on a variety of different versions.

Baselining here refers to installing the same Python, PHP and setting various other configurations for each QuickBox installation to a universal standard.

No user files or server tuning (sysctl, kern, networks etc) will be modified during this process

Catch you all next week! 💖