Cette mise à jour est une double release : la conformité aux nouvelles exigences que Google Play impose à partir du 31 août 2026, et un correctif important pour un plantage qui touchait certains appareils Samsung lors de la configuration du dock.

Correctif du plantage Samsung au setup

Une utilisatrice sur Samsung Galaxy S24 Ultra a rencontré un plantage lors de la sélection d'une application dans le dock, au premier démarrage. J'ai identifié la cause en analysant la trace remontée par la console Play : le sélecteur d'applications, un composant Compose de type LazyVerticalGrid, refusait deux entrées avec la même clé.

La cause racine était subtile. Sur certains appareils Samsung, une même application déclare plusieurs activités marquées CATEGORY_LAUNCHER — par exemple les Contacts et le composeur téléphonique, qui partagent le même packageName. Sola listait donc deux fois la même application, et Compose refusait ce doublon avec une exception au moment du rendu.

Le correctif applique une déduplication systématique par packageName à toutes les listes d'applications de l'app, pas uniquement au setup wizard. Huit endroits ont été mis à jour pour garantir que le problème ne réapparaisse pas ailleurs (edge panel, sélecteur de dossier, sélecteur de widget, sélecteur d'icon pack, etc.).

Sept tests de régression unitaires et quatre tests instrumentés Compose ont été ajoutés pour verrouiller ce comportement.

Compatibilité Android 16 (API 36)

Google Play impose à partir du 31 août 2026 que toutes les applications ciblent au minimum Android 16. Sola est désormais conforme :

Google Play Billing v9.1.0

La bibliothèque de facturation est passée de 7.1.1 à 9.1.0, également en réponse à l'exigence Play Store du 31 août 2026 (minimum v8.0.0 requis). Cela nécessitait de mettre à jour Kotlin de 2.1 vers 2.3, ce qui a permis d'aligner l'ensemble de la stack technique sur des versions à jour :

Autres correctifs

Comment obtenir la mise à jour

La mise à jour est déployée progressivement via le Play Store. Elle devrait être disponible pour tous les utilisateurs dans les 24 à 48 heures suivant sa publication. Il est aussi possible de forcer la vérification depuis l'application Play Store, section « Gérer les apps et l'appareil ».

Ouvrir sur Google Play