IIslands of War: Overhauled News Hub

What is the News Hub The news hub is a place where you can view the latest announcements like this one, or smaller patch notes. It is primarily so that I don't need to create a full Steam announcement for the small litt…