Version 0.9.9 Beta 👍
Tout a été retesté et affiné à fond. Voici les updates.
App membres
Fonctions
- Vous pouvez déjà supprimer votre compte vous-même, direct depuis l’app
- La fenêtre et le texte de l’achat ponctuel d’une séance sont plus simples et clairs
- Vous pouvez fixer votre site/calendrier préféré comme défaut
- Les liens vers conditions générales et politique de confidentialité ne s’affichent que si le prestataire les a indiqués
- Dans toute l’app, nous utilisons « dispositif » au lieu de « système », plus facile à comprendre
- En choisissant un abonnement chez un prestataire (nouveau), vous voyez tout de suite la fiche : description, adresse, e-mail, téléphone, site, etc.
- Cette fiche est aussi sur l’écran « compte », pour trouver adresse et contact sans détours
- En souscrivant un abonnement, durée et délai de préavis s’affichent toujours
- Les prestataires peuvent afficher un lien vers la politique de confidentialité en plus des conditions générales
- À la création d’un compte, il y a des liens vers les conditions d’utilisation et la politique de confidentialité de Sessy
- Plus de sécurité : l’accès à la base de données reste limité aux apps validées (seulement l’app officielle Sessy) et aux sites (seulement le backend web Sessy)
- Le dashboard répond plus vite ; temps de chargement réduit de plus de 400 % avec beaucoup de membres, alertes, séances et checklists
Corrections
- Les e-mails se stockent toujours en minuscules pour éviter les incompatibilités
- En achetant un quota fixe de séances au lieu d’un abonnement mensuel, Stripe reçoit correctement que c’est un paiement unique
- En supprimant un compte, l’app vérifie s’il reste des abonnements actifs
- En changeant d’abonnement, l’écran se ferme proprement
- En réinitialisant le mot de passe, l’app vérifie que l’e-mail/compte existent vraiment
- Si le reset de mot de passe échoue (p. ex. sans internet), il y a maintenant un message d’erreur
- La page visible et la barre de navigation restent toujours synchronisées. On a retiré du code inutile pour marquer la page correcte
- Les écrans de chargement utilisent la même luminosité que le reste de l’app (scaffold dans Loading())
- Couleur de texte des boutons ajustée pour qu’elle ne coïncide jamais avec le fond (le texte se lit toujours)
- Acheter une séance à l’unité ne décompte plus du quota de séances disponibles
- Le check d’authentification (utilisateur avec session) évite que l’app entre parfois dans une boucle de refresh
- Widget de calendrier mis à jour pour que la date ne sorte plus de l’espace disponible
- Ajustements pour que les alertes iOS marchent aussi avec l’app inactive ou fermée
Backend — fonctions nouvelles et corrections
Fonctions
- En tant que prestataire, vous pouvez afficher un lien vers la politique de confidentialité
- En terminant l’essai et en effaçant des données, un statut indique que le processus n’est pas encore fini
- Clarification de comment filtrer par date dans les listes de revenus et de séances des rapports
- On vérifie que le numéro d’immatriculation de l’entreprise soit bien formé, pour éviter des problèmes à la création du XML de prélèvement (PAIN.008)
- L’écran d’encaissement a été redessiné : toutes les valeurs s’ajustent tout de suite et on voit mieux
- Cloud Function pour que les utilisateurs changent l’e-mail de leur compte
- Vous pouvez assigner des abonnements « cachés/gratuits » par import (p. ex. à des employés), aussi combiné avec Stripe pour l’encaissement
- Champ pour une description courte du prestataire, visible quand de nouveaux membres s’inscrivent
- Les liens vers conditions générales et politique de confidentialité sont optionnels
- Les hyperliens (site du prestataire, conditions, confidentialité) se valident à l’enregistrement : seulement des liens valides
- Le délai de préavis des abonnements indéfinis reste à un maximum de 1 mois, aligné avec la réglementation européenne
- Le lien vers les conditions d’utilisation de Sessy est visible à l’achat d’une licence
- Les changements de catégories d’achat s’appliquent tout seuls aux produits/services, sans les refaire à la main
- En changeant un type d’abonnement, vous pouvez choisir si on met à jour les abonnements en cours. L’option n’apparaît que s’il y a des abonnements existants à ajuster
- En démarrant un prestataire/essai nouveau, une fenêtre décrit les conditions et lie vers termes et confidentialité de Sessy
- Le sélecteur de date en éditant/créant une séance anime et scrolle tout seul vers la date choisie
- Alertes et textes de l’import de membres, plus clairs
- Les données de séance de plus de 1 an s’effacent toutes seules pour garder le système rapide
- Liens vers les versions App Store et Play Store de l’app de séances
- La liste des prestataires que les membres peuvent choisir se met à jour toute seule selon le statut de licence (si une licence se termine, on ne peut plus acheter un nouvel abonnement)
- Plus de sécurité : règles strictes sur qui peut changer quoi dans la base de données
- Plus de sécurité : accès à la base de données limité aux apps et sites validés
- Dashboard plus agile ; chargement réduit de plus de 400 % avec beaucoup de membres, alertes, séances et checklists
Corrections
- L’heure de début de séance dans le planning hebdomadaire des employés s’affiche bien
- En inscrivant un membre à une séance, l’app vérifie s’il est déjà inscrit
- Nettoyage de restes de code sans usage
- L’inscription d’un prestataire d’essai ne déclenche plus la fonction plusieurs fois et ne crée plus plusieurs prestataires en arrière-plan
- La préférence de langue de l’utilisateur peut aussi être « langue du dispositif » (avant ça donnait une erreur)
- En démarrant un essai, le demandeur a un accès complet un temps limité, pour éviter des problèmes avec un custom claim pas encore mis à jour
- Les e-mails se stockent toujours en minuscules
- Plusieurs corrections à l’import de fichiers PAIN.002 (résultat des encaissements de la banque), y compris la correction du montant payé si le prélèvement a échoué
- Dans le rapport d’occupation, on admet des pourcentages au-dessus de 100 %
- En achetant des articles de boutique, le total se met à jour tout de suite si vous achetez plus de 1
- On ne peut plus retirer ni changer la date de début d’un abonnement qui n’a pas encore commencé, pour éviter des effets non voulus
- Le bouton « charger plus » n’apparaît pas s’il n’y a plus d’items dans la liste de séances d’un membre (vue membres)
- La date de séance se convertit bien partout à partir de la chaîne ISO
- La recherche de tags ne distingue pas les majuscules
- Les items partiellement payés entrent bien dans les lots d’encaissement
- Charger le changelog juste après un changement manuel de facturation marche déjà
- En changeant l’IBAN, l’IBAN actuel s’affiche bien dans le champ
- Typographie : Trial au lieu de trail
- Message d’erreur si on enregistre une checklist avec 0 actions
- Supprimer un tag n’exige plus un changement préalable
- Le menu de luminosité se ferme proprement après ajustement
- Meilleur format de l’écran qui décrit les options d’encaissement
- Vous pouvez retirer des employés de séances récurrentes
- Le menu de navigation se réinitialise si l’app se recharge à cause d’un changement
- Sécurité qui empêche de modifier des séances passées
- On ne peut plus créer un prestataire sans région (le fuseau horaire est obligatoire)