Deze update is een dubbele release: naleving van de nieuwe eisen die Google Play vanaf 31 augustus 2026 oplegt, en een belangrijke fix voor een crash die bepaalde Samsung-toestellen trof bij het instellen van het dock.

Fix voor de Samsung-crash tijdens setup

Een gebruikster met een Samsung Galaxy S24 Ultra kreeg een crash bij het selecteren van een app in het dock, tijdens de eerste opstart. Ik heb de oorzaak achterhaald door de foutmelding uit de Play Console te analyseren: de app-kiezer, een Compose-component van het type LazyVerticalGrid, weigerde twee items met dezelfde sleutel.

De onderliggende oorzaak was subtiel. Op bepaalde Samsung-toestellen registreert dezelfde app meerdere activities met het label CATEGORY_LAUNCHER — bijvoorbeeld Contacten en de telefoon-kiezer, die dezelfde packageName delen. Sola toonde de app dus twee keer in de lijst, en Compose weigerde dat duplicaat met een crash tijdens het renderen.

De fix past een systematische deduplicatie op basis van packageName toe op alle app-lijsten in de app, niet alleen in de setup-wizard. Acht plekken in de code zijn aangepast om te garanderen dat het probleem elders niet terugkeert (edge panel, mapkiezer, widgetkiezer, icon pack-kiezer, enz.).

Zeven unit-regressietests en vier geïnstrumenteerde Compose-tests zijn toegevoegd om dit gedrag te verankeren.

Android 16-compatibiliteit (API 36)

Vanaf 31 augustus 2026 verplicht Google Play dat alle apps minimaal Android 16 als doel hebben. Sola voldoet nu aan deze eis:

Google Play Billing v9.1.0

De facturatiebibliotheek is bijgewerkt van 7.1.1 naar 9.1.0, eveneens als reactie op de Play Store-eis van 31 augustus 2026 (minimaal v8.0.0 vereist). Dit vereiste een update van Kotlin van 2.1 naar 2.3, waardoor de hele technische stack kon worden afgestemd op actuele versies:

Overige fixes

Hoe je de update krijgt

De update wordt geleidelijk uitgerold via de Play Store. Deze zou binnen 24 tot 48 uur na publicatie voor alle gebruikers beschikbaar moeten zijn. Je kunt ook handmatig controleren via de Play Store-app, onder "Apps en apparaat beheren".

Openen in Google Play