Great stuff guys!
Recent community posts
Yes, this is a screenshot from itch.io app. I also found it's not possible to download some more games. There is any mail address to contact ich.io team?
EDIT: the app is both Italian and English language.
"Acquistato 8 mesi fa" on the right means "Bought 8 months ago"