It's been a while since I've thrown an update out there so I figured I'd give everyone a heads up about what's been going on! This may be a bit of a long one.
When I started IonBC I didn't think it would end up being as popular as it became over the past couple of months. I didn't expect to have such a great community and be constantly expanding the application, I figured I'd create a simple solution to help ease boxing on TrueBox servers with simple key broadcasting and move on.
That being said, we've definitely progressed past that point but there are some problems:
1. I didn't develop IonBC with the intent of continuously expanding it.
2. I've learned quite a great deal about developing in the environment I've chosen since I started IonBC's development.
With those two things being said, it's created a rift in development that's fairly difficult to overcome. There's a
lot of code maintenance that needs to be done and a
lot of implementations that need to be rewritten to be cleaner, more efficient and more user-friendly.
I talked to my QA chat about this a little bit and showed them a small demo, but I've decided to rewrite the majority of IonBC. I'll be keeping modernized logic like the communication rewrite, but the majority of the application will be rewritten to allow for a cleaner user-experience, ease of access for continuous updates and my own sanity.
This is a bit of a bummer because I expect it to take me a little while with my new work schedule, but I hope to have a experimental out in the near future for the QA to play with.
I plan to have everything up to 0.30 implemented for this update as well as some other logic I think should be included.
I currently have already finished rewriting the entirety of our authorization process and redesigning the application to be centralized in to one single form.
Here's a sneak peek:
This entirely bypasses the need for any shell executable and seamlessly authorizes user access in-application.
Regardless, I'll keep everyone posted as we move forward. I'm pretty excited to release the new version to everyone coming up here since it's coming together quite nicely. Sorry if I let anyone down with the delay on this, I just really want to make sure the application is up to my own standards as well as everyone else's moving forward.
Hope y'all had a good holiday!