WhiskeyMateWhiskeyMate
← All articles

Collection Reliability Fixes in Android 1.1.4

Phantom bottles, disappearing collections, and how to make sure you’re on the fix

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