Version 1.2.0
Fontionnalités
- Ajout d'une catégorie Widget sur la page de profil.
- Affiche le nombre de widget de chaque profil
- Permet de créer un widget pré-configuré pour le widget.
- La suppression d'un profil engendre la modification du compte associé à ses widgets vers le compte par défaut
- Ajout de traductions de certains éléments d'UI
- Ajout de message d'erreur à l'attention de l'utilisateur.
- Traductions FR
- UI de configuration du widget
Fix
- Fix d'un bug d'empilement des états de l'application lors du changement de profils dans l'application, menant à une perte de performance.
- Fix d'un bug de rechargement multiple de la page lors du changement de profil.
- Fix d'un bug empechant l'affichage du widget.
- Fix d'un problème provoquant le rechargement quasi-complet des pages lors du changement de profil
- Un problème de lancement de l'application avec le bon compte lorsque l'application est lancée depuis le widget, dans un état de cold start uniquement.
- Problème de rechargement de l'ui lors de l'accès au detail d'un profil.
- Problème d'animation entre sender et settings.
- Ecran blanc lors du chargement et disparition de l'affichage
- Crash de la page d'envoi lors de l'ouverture depuis une autre application
Changement interne
- Ajout de nouvelles exceptions afin de mieux détailler l'état de l'application.
- Optimisation de l'application
- Modifications d'exceptions existantes afin de mieux respecter la structure déja mise en place.
- Reglages fins de Hilt
- Ajout d'API d'accés à la configuration
- Changement de l'accès aux viewmodels.
- Remappage des classes afin de respecter le modèle API -> Source -> Repo -> VM -> Activity.
- Commentaires et ajouts d'erreur et de gestion d'erreur.
- Modification des previews du widget.
- Chargement plus rapide de certaines classes.
- Simplification des API.
- Optimisation de l'application
- Changement de la structure d'acquisition des états de l'ui et des données afin de suivre plus en détail la progression d'un chargement d'objet.
- Le profil est chargé depuis l'activité afin d'eviter des problèmes d'affichages.
- Changement du fonctionnement du chargement des profiles pour éviter de long temps de chargement et la disparition de l'ui lors du chargement.
- Suppression de la page de chargement, le lancement est ainsi accéléré.
TODO: Tests. Statistiques. Double affichage pour le widget. Commentaires.