Juin 2026 en revue
Hygiène, une console plus utile, et une méthode plus assurée
Un regard distillé sur où le travail de juin est réellement allé — dans l'interface d'administration, le backend, le mobile, et la façon dont le projet est mené.
En bref
Juin a tourné sur deux efforts en parallèle. Le premier a rendu la console d'administration plus utile au quotidien: ses listes et ses écrans de détail affichent maintenant des noms et du contexte ayant du sens plutôt que de simples identifiants. Le second a été une vaste vague de maintenance et de mises à niveau tout au long du mois — garder les dépendances à jour et moderniser à la fois le backend (Spring Boot 4.1, Jackson 3) et la pile mobile. En parallèle, la façon de mener le projet a mûri vers une méthode plus délibérée et versionnée, et quelques faiblesses de sécurité ont été corrigées.
Documentation & méthodologie
La méthode de travail du projet est devenue plus structurée: elle a gagné ses premières publications versionnées, des règles plus claires pour distinguer la maintenance courante d'un programme suivi, et une discipline resserrée sur la façon dont le travail est consigné et suivi. Côté produit, le mois a fixé les priorités pour la cible de mise en service de septembre, affiné une posture honnête sur les garanties d'intégrité que le système offre réellement, et amorcé un chantier visant à pouvoir vérifier que la piste d'audit n'a pas été altérée.
Hygiène de code
Ce fut un fil conducteur déterminant du mois. Les mises à jour automatisées des dépendances ont gardé la console d'administration à jour (dont le passage à la dernière version de React), et la discipline a débordé le simple changement de version — en gardant les lockfiles, les planchers de versions et l'outillage cohérents à travers les nombreuses sous-parties du projet.
Admin UI
Rendre la vue quotidienne de l'opérateur plus informative a été la plus grosse zone de travail. À travers les listes principales — clés API, enrôlements, intégrations, tenants — et les écrans de détail, les enregistrements liés apparaissent désormais par leur nom et leur contexte plutôt que sous forme d'identifiants bruts. Les opérateurs ont aussi gagné des actions rapides en ligne (désactiver ou réactiver un enrôlement sur place), une distinction plus claire entre enrôler un admin et le connecter, et le retrait d'un ancien motif « more details » maladroit. Un peu d'attention est aussi allée à la réactivité et à l'accessibilité.
Application mobile
L'application mobile a traversé une modernisation délibérée: une mise à niveau majeure de React Native et de React, ainsi que de l'outillage qui l'entoure (TypeScript, Babel, ESLint, navigation et gestion des gestes). Au-delà des mises à niveau, l'app a gagné son propre suivi continu de qualité et de dépendances, une protection contre les limites de longueur de chemin sous Windows pour Android, et une gestion des erreurs plus précise dans le code de cryptographie, d'authentification et de stockage.
Backend & contrats d'API
La sécurité a été en tête d'affiche: le mois a corrigé des faiblesses précises dans la connexion admin sans mot de passe et dans la protection contre les rafales de requêtes. Un chantier a aussi démarré pour permettre aux opérateurs de faire confiance à la piste d'audit — dont une vérification automatique nocturne — et le re-chiffrement des données stockées est devenu une opération en arrière-plan plutôt que bloquante. Côté développeurs, les références d'API publiques ont été réordonnées pour se lire dans l'ordre qu'un développeur suit réellement, leur structure a été rendue cohérente, et le backend a été aligné sur des bibliothèques de base à jour.
Le reste, digne de mention
- Site public: la section des sommaires mensuels a la section des notes de terrain elle-même a été lancéeeacute;tla section des notes de terrain elle-même a été lancéeeacute; lancla section des notes de terrain elle-même a été lancéeeacute;e sur le site, et un nouvel essai personnel a été publié.
- Infrastructure & tests: la même mise à niveau de framework (Spring Boot 4.1, Jackson 3) a balayé les composants de test et de démo, et l'appareil de test dans le navigateur suit désormais le bon lien d'enrôlement à partir d'un code scanné.
- SDK: les bibliothèques clientes générées ont été gardées au diapason des changements d'API.
- Outillage: l'outillage de commit et de publication est devenu plus fiable sous Windows, et le nettoyage de routine des déploiements de preview est devenu plus simple.
Juin se lit comme un mois de consolidation — moins de surface fonctionnelle inédite, plus de profondeur, de sécurité et de méthode. La maintenance devient un système plutôt qu'un effort ad hoc. La suite naturelle: en faire un rythme régulier et soutenable plutôt que des rafales à intervalles irréguliers.
English: English version of this note
Retour à l'index: Sommaires mensuels