Yeah it’s the same except for the listed features and a newly added Polish translation.
Wow, that was fast! :D
Thank you for the information.
Is it still the same as itch now?