Make lots of stuff public
Switch to GtkApplication, add controllers
Handle login errors elegantly (woah!)