📋 CHANGELOG

Changelog

What's new in every update.

← Back to home

v1.11.0

Upcoming release
AndroidiOS
📍Secure on-site check-in at participating restaurants
📷Restaurant QR codes open the correct place and table setup
🛡️Invalid or expired links are discarded safely
🧭Aligned initial experience across Android and iOS
  • Participating restaurant QR codes connect place details directly to the table setup wizard
  • A session can confirm the visit with a signed, short-lived, single-use proof
  • The mobile tutorial guides each feature in five steps with back and next navigation
  • The authenticated welcome continues into the same four-step contextual tour in both apps
  • Navigation keeps the correct restaurant when moving from a link or QR into session setup
  • The on-site proof is not stored on the device and expires automatically
  • Visit attribution is processed durably without blocking table creation
  • Android and iOS preserve the tutorial step and sign-in form across all eight languages while keeping the logo centered
  • System applies one effective language throughout the app, with aligned large-text and Reduce Motion behavior
  • A QR from another restaurant can no longer attribute the session to the selected place
  • Incomplete, mismatched, or expired links no longer alter the wizard state
  • Switching from an explicit language to System no longer mixes translations on Android or iOS
  • Denying notifications on Android no longer prompts for permission again after changing language

v1.10.1

Upcoming release
AndroidiOS
👤Data is fully isolated between accounts
🏠Sign-out always returns to a clean Home screen
🧭New guided tour after sign-in
  • A four-step contextual tour is stored per account and can be replayed from Help
  • Profiles, friends, rankings, achievements, history, sessions, and notifications switch safely with the account
  • Late responses and caches from the previous account are no longer reused
  • Legacy purchase restoration now requires server-confirmed ownership
  • Fixed reopening the previous screen or briefly showing prior-account data after sign-out
  • Device and notification ownership now transfer atomically when accounts change

v1.10.0

Upcoming release
AndroidiOS
🛟Your pieces survive lost connections and restarts
Fast table closing without blocking the app
🛡️Pro and grace-period users remain ad free
  • Durable per-table sync: every addition and correction keeps a stable identity until the server acknowledges it
  • Processing state while final statistics, visits, and achievements are completed
  • Authoritative counters by type, including zero-score drinks and desserts
  • Counters keep responding beyond 30 pieces and visibly retry when the server rate-limits
  • Listeners, timers, and animations pause when a session is minimized or covered
  • Individual and group challenges now show the correct progress
  • Consistent live ranking across iOS, Android, and backend
  • More resilient QR scanning and off-main-thread QR generation
  • Friends displays profile names instead of internal identifiers
  • Home-only banner with no empty space before it loads
  • Corrections reduce exactly one item and never delete a complete batch
  • Drinks and desserts are recorded without increasing the score
  • The final tap is included when closing a table
  • Fixed the closing animation and excessive bottom navigation spacing
  • Prevented ads from appearing while Pro access is being resolved

v1.9.0

Latest
AndroidiOS
🔐Erase all your activity with email confirmation
🔔Notifications properly localized in 8 languages
🛡️Notifications no longer leak email addresses
  • New Settings option to erase all your activity (sessions, stats, achievements and history) while keeping your account, Pro subscription and friendships
  • 6-digit confirmation code sent to your email before any destructive wipe
  • Code expires in 10 minutes with a 5-attempt limit and cooldown-gated resend
  • Audit event on every code request and successful wipe
  • FCM push tokens now persist correctly for new iOS users (signup-flow race fix)
  • Admin dashboard and broadcast sends now read tokens from the v2 store — new users receive broadcast notifications
  • Session, achievement, invite and subscription notifications render the correct values (previously showed 'You unlocked ""!')
  • Unlocked achievements are now delivered one notification per achievement with the achievement name
  • Ranking overtake notifications fully translated to Spanish
  • Email-prefix usernames (e.g. 'dev.angel') are replaced with 'A friend' in notifications to avoid leaking addresses
  • Defensive fallback on iOS and Android: if backend drops a metadata key the client shows the server message instead of empty text
  • Pro subscription, friends and profile are preserved through activity reset
  • Friendship-shared stats are rewritten on reset without affecting the friend's view
  • Fixed new iOS users not persisting their FCM token on first login
  • Fixed 'passed you and moved to rank #1' notification appearing in English
  • Fixed duplicate notifications (one English, one Spanish) for session invites and friend requests
  • Fixed empty and expired code validation with specific error messages
  • Fixed race condition where a user could start a session while their activity was being wiped

v1.8.0

AndroidiOS
🍎Now available on iOS and Android!
🔐Sign in with Apple
🔔Real-time push notifications
  • Sign in with Apple and Google on both platforms
  • Pro subscriptions: monthly, annual, and lifetime
  • Multi-device push notifications
  • Search nearby sushi restaurants with interactive map
  • Forced update system with grace period
  • Discount coupons for Pro plans
  • All business logic centralized in the backend as single source of truth
  • Statistics, rankings and achievements calculated server-side
  • Purchase system refactored for better security
  • FCM token auto-synced on every app launch
  • Redesigned store screen with real prices from app stores
  • Premium Go Pro banner design
  • Debug logs stripped from production builds
  • Google API keys restricted per platform
  • Privacy labels corrected for App Store compliance
  • Available in 8 languages: Spanish, English, French, Portuguese, Japanese, Russian, Ukrainian, and Danish
  • Fixed fake prices in store — now only real prices from app stores
  • Fixed Android subscription purchase flow (base plan IDs)
  • Fixed hardcoded English strings

v1.5.0

Android
📤Share your stats in style
  • Session share preview with custom frame
  • Share profile button from home screen
  • Redesigned session detail with better organization
  • In-app purchase system refactored for robustness
  • Enhanced security verification on transactions
  • Store screen with improved user experience
  • Updated strings for English and Spanish

v1.4.0

Android
🌍Full support for 8 languages
  • Help screen with complete app guide
  • Improved login tutorial with new steps
  • Language support: Spanish, English, French, Portuguese, Japanese, Russian, Ukrainian, and Danish
  • Language selector in settings
  • Improved location map view in session wizard
  • Help and tutorial strings localized in all languages

v1.0.3

Android
  • Remote Config for feature management
  • Automatic device language detection
  • Ad system improved with better load management
  • More robust app configuration with production properties
  • Additional strings in profile and places screens
  • Fix on login screen
  • Profile editing adjustments

v1.0.0

Android
🎉First official release on Google Play!
  • Track your sushi pieces in real-time
  • Compete with friends at virtual tables
  • Scan QR codes to join sessions
  • Complete history of your buffet visits
  • Personal rankings and statistics
  • Achievement and medal system
  • Share your profile with custom QR code
  • Invite friends and connect in-app
  • Store with in-app purchases and ad system
  • Enhanced security and privacy
  • Performance optimizations
  • Minor bug fixes