It is already on itch.io (since 241 days ago), I just haven't posted about it until now.
Steam and itch.io links are in the original post.