Collection Reliability Fixes in Android 1.1.4
Phantom bottles, disappearing collections, and how to make sure you’re on the fix
What was happening
Before 1.1.4, some Android users hit two related collection bugs:
- Phantom bottles: bottles appearing in collections that the user didn’t add, especially after network reconnections or app restarts.
- Disappearing collections: the entire collection list going empty during poor network conditions.
What was fixed
- Duplicate sentinel rows removed: the Firestore collection listener was adding a duplicate newCollection sentinel every time it fired. We now check for duplicates and validate collection data before adding.
- Listener errors no longer wipe the list: when the listener errors during network issues, we keep the existing collections visible and log the error for debugging.
- Race conditions eliminated: collection-list updates are now Mutex-protected, so concurrent operations during collection creation can’t produce duplicates.
How to make sure you have the fix
- Open the Google Play Store.
- Search for WhiskeyMate and confirm version 1.1.4 or later is installed.
- If you still see leftover phantom bottles or an unexpected collection, you can safely remove them — the underlying bug that created them is fixed.