This is pretty good, though yeah. The early state of the game shows. Not sure if this gets updated anymore since it's a few months since the last dev log though.
According to other comments, it's just the itch.io page that doesn't. Their Discord and Patreon public feed have the monthly updates.