๐ ๏ธ App Improvementsโ
- Unveiled our new and improved login experience: Upgraded flow resolves captcha issues, improves multi-account handling, and remembers email IDs to speed up logins! ๐๐
- Released a complimenting onboarding experience, giving encouraging gems & guiding users through name customization, avatar setup, and enabling notifications โจ๐
- Updated our login logic to be even simplerโremoved the birthday picker and now you just input your age directly ๐
- Stopped showing the old locked view for outdated clients. With the new login experience, we've eliminated the need for an update required screen ๐
- Removed the "Rune Again" overlay now that our name transition has fully settled in โจ
- Enhanced the game lists with pull-to-refresh functionality across all variants ๐น๏ธ๐
- ๐ Restyled our gem icons, animations, and balance design; setting the stage for bigger changes ahead!
- Launched game comment translations, enabling everyone to automatically see all game comments in their own language ๐ฌ
- Improved multi-language and diacritic support in all searches, enhancing global usability ๐
๐ชฒBug Fixesโ
- Prevented a race condition: now if a user enters their age too quickly, the app handles auth preparation more smoothly to avoid error screens ๐
- Fixed guest verification to work without restarts after incomplete email verifications and streamlined age confirmation flow to prevent back navigation errors.
- Removed a login issue by removing an unnecessary fallback that placed error and done handlers incorrectly, preventing uncaught errors.
- Tweaked the splash screen logic: It stays visible longer if the app isn't fully initialized and hides more aggressively once ready, reducing bugs!
- Updated logging to deprioritize uncompressed messages and ensure foreground activities are captured more effectively ๐ฒ๐
- Updated localUser sync when app user changes, fixing a bug where display name and avatar updates werenโt immediately reflected. Now, theyโre correct on next login ๐ค
- Caught and removed a potential source of network failures to reduce crashes and improve stability ๐
- Implemented possible fixes for production crashes related to 'TypeError: Cannot read property 'nodes' of undefined' with defensive programming.
- Addressed log spam issues by fixing getLinkKey errors that occur when user share links are not yet populated upon login or logout ๐
- Fixed a crash by ensuring navigation containers correctly reference existing routes, especially during login scenarios.
- Upgraded react-native-screens from 3.34.0 to 3.35.0 to address a known crash issue.
- Resolved an issue with images in our expo updates, allowing us to re-enable auto-updates for iOS ๐
๐ป SDK Improvementsโ
- Introduced world time that syncs milliseconds since epoch across server and clients, making it possible for you all to build daily changes and seasonal events directly into your games!
- Improved the warning message for actions taken after game over within the SDK, enhancing clarity and guidance ๐จ
- Updated the allowed package size for games, accommodating larger game files ๐ฆ
- Added the ability to playtest AI games directly in the SDK, complete with types for developers to specify image data for Open AI integration ๐ค
We'll share your email with Substack
โSubstack's embed form isn't very pretty, so we made our own. But we need to let you know we'll subscribe you on your behalf. Thanks in advance!