Skip to main content

New Updates! November 2024

ยท 3 min read
Amani Albrecht

๐Ÿ› ๏ธ 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 ๐Ÿค–
Subscribe to our newsletter for more game dev blog posts
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!