Add offline fetch of repository error to view model errors signal

Not sure if this is the right way to fix the offline error but it fixes #16 for me. Also it seems the the error alert view eventually appears but not instantly, probably because [alert show] isn't on the main thread. :beers: