v1
Jumped from 0.6.0 -> 1.0.x. It’s time, can’t wait forever. This is also the version initially submitted to app stores, so seems appropriate to call it the “official” release.
Locales
A bunch of locales have been added! Thank ChatGPT for the translations because I don’t have the budget or time for professional translations. I tried to audit the translations as best I could but likely has some weird errors. Should be fine for the MVP though.
[LocaleTypes.Arabic]: 'العربية',
[LocaleTypes.Bengali]: 'বাংলা',
[LocaleTypes.German]: 'Deutsch',
[LocaleTypes.English]: 'English',
[LocaleTypes.Spanish]: 'Español',
[LocaleTypes.French]: 'Français',
[LocaleTypes.Hindi]: 'हिन्दी',
[LocaleTypes.Italian]: 'Italiano',
[LocaleTypes.Indonesian]: 'Bahasa\nIndonesia',
[LocaleTypes.Japanese]: '日本語',
[LocaleTypes.Korean]: '한국어',
[LocaleTypes.Portuguese]: 'Português',
[LocaleTypes.Russian]: 'Русский',
[LocaleTypes.Thai]: 'ไทย',
[LocaleTypes.Turkish]: 'Türkçe',
[LocaleTypes.Vietnamese]: 'Tiếng Việt',
[LocaleTypes.SimplifiedChinese]: '简体中文',
The default locale for new users is set based on the browser’s default locale. Confirmed this works for the native version too, though I haven’t tested every locale.
screenshot

Menu NUX
Pop up text bubbles now appear on key menu buttons to instruct users on how to change controls
Default to tap controls
Tap controls are now the default for new players, and voice controls can be optionally set manually. I received feedback that tap controls are a lot more fun and less awkward than voice controls, though the whole idea for this game revolved around supporting voice controls. I’ll just need to keep tweaking it and make it more fun…
Custom mode
Added a bunch of documentation on how to create custom mode levels. Since this will be a major focus in upcoming “marketing”, it seems important to actually explain how the levels are constructed. Also added in-app validation error modals whenever an invalid level is entered, with (hopefully) relevant error messages.
I’m honestly not sure how accessible this feature actually is, but the functionality and documentation is there now.