Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

It should say 1.4.3b (b is just a few patches/bugfixes from a). You can download the latest version from itch.io if you have the wrong version. The next update should come mid october (but I don't have an exact date set yet).