Hey everyone!
I've been quite busy working on the next update and I'm excited to bring the first iteration of error handling. Up until now, PatchPanda took a bit of a dumb approach to updates, never checking if it was actually successful. From now on, this is no longer the case. Panda will check at each step if it was successful and if not, it will do its best to revert to the previous compose version.
Furthermore, this release adds toasts to display when an update has succeeded/failed and a whole new update attempts page to be able to view what went wrong during an update. Additionally, it comes with support for developing on Linux (yes, I finally did the switch) and now properly reports not being able to generate an update plan. This is so you guys can avoid triggering updates which don't do anything.
I took quite some time using this release for myself and resolved all the issues I came across, so I hope it should be more of a smooth sailing onward, but let me know if you come across any.
Enjoy!
What's Changed
Full Changelog: v0.7.0...v0.8.0