Changelog
Notes de version
Découvrez les dernières mises à jour et nouvelles fonctionnalités.
v2.14.17Corrections11 juin 2026
- unify detail-screen refresh — central freshness policy + manual-only spinner (#838)
v2.14.16Corrections10 juin 2026
- map mode out of the FlatList — floating tab bar clearance, margins, radius.md (#834)
v2.14.15Corrections10 juin 2026
- unified refresh pattern + useDistance content change detection (#867)
- guard invalid image URLs + suppress double header on tab pages (#861 #862)
- virtualize gallery grid via row-chunking (#833)
v2.14.14Corrections9 juin 2026
- use expo-status-bar in Modal to avoid stack conflict
v2.14.13Corrections9 juin 2026
- splits + profil d'élévation dans RunTrack + tab Debug « Modules »
v2.14.12Mise à jour7 juin 2026
- Améliorations de stabilité et de performances.
v2.14.11Mise à jour7 juin 2026
- Améliorations de stabilité et de performances.
v2.14.10Mise à jour7 juin 2026
- Améliorations de stabilité et de performances.
v2.14.9Corrections6 juin 2026
- erreurs d'enregistrement du token catchées, token conservé (#848)
- onlineManager branché sur NetInfo (#849)
- retry des syncs finales en échec au démarrage (#851)
v2.14.8Corrections6 juin 2026
- restore .prettierignore entries lost by AUDIT.md append [skip ci]
v2.14.7Corrections5 juin 2026
- collapse empty favorites widget instead of reserving its slot
v2.14.6Corrections5 juin 2026
- hide a button targeting an unpublished page
v2.14.5Corrections5 juin 2026
- le shell porte l'offset structurel, le contenu porte le gap haut
v2.14.4Corrections5 juin 2026
- allow taking a souvenir photo without a GPS fix
- le BottomSheet se distingue à nouveau du fond en thème sombre
v2.14.3Corrections4 juin 2026
- cartes par item en vue liste + polish UI (theme dark, map runtrack)
v2.14.2Corrections4 juin 2026
- fond flou derrière l'image entière en slot fixe (blur-fill)
v2.14.1Corrections4 juin 2026
- cale le badge unread dans l'angle, clip-safe sur tous les layouts
v2.14.0Nouveautés4 juin 2026
- virtualise les grilles brick sur les écrans de liste (#824)
v2.13.9Mise à jour4 juin 2026
- borne la pagination slide sur grandes listes (#824)
v2.13.8Corrections3 juin 2026
- harmonise chrome, marges Post/listes, drawer, runtrack
v2.13.7Corrections3 juin 2026
- le DomainScreen monté ne réimpose plus son domaine au switch (#765)
v2.13.6Corrections3 juin 2026
- modèle de spacing unique widget/liste + fix badge coupé (#814)
v2.13.5Corrections2 juin 2026
- resserre l'espacement vertical des items du menu
- centre les boutons quand WidgetButtons en contient plusieurs
v2.13.4Corrections2 juin 2026
- cale l'overlay hero au ras du bas de l'image (#817)
v2.13.3Corrections2 juin 2026
- purger toutes les queries domain-scoped au swipe-refresh (#809)
v2.13.2Mise à jour2 juin 2026
- mémoïser les props de RenderHTML (#807)
v2.13.1Corrections2 juin 2026
- ne plus logger les transitions background sans track actif
v2.13.0Nouveautés1 juin 2026
- allowlist URLs des deep links ExternalPage/Video (#790)
- validation runtime zod — premier incrément (#796)
v2.12.9Corrections31 mai 2026
- AutoHeightImage rend 0 hors <Text> → crash RN (#780)
- buildEventQueryParams days sans tiret + Video relance après pause (#792)
- useCountdown NaN sur date invalide + double-render (#781)
v2.12.8Mise à jour31 mai 2026
- useFilters mémoïsation + Fuse + setState pendant render (#787)
v2.12.7Mise à jour31 mai 2026
- cleanups Location/useDistance/keys (#791)
v2.12.6Mise à jour31 mai 2026
- éviter le deepmerge useTheme par composant (#788)
v2.12.5Mise à jour31 mai 2026
- mémoïser items de liste + useCallback renderItem (#786)
v2.12.4Corrections30 mai 2026
- formatDate renvoie undefined → crash .toString() (#782)
v2.12.3Corrections30 mai 2026
- TabNavigator JSON.parse non protégé → écran principal inaccessible (#783)
v2.12.2Corrections29 mai 2026
- placeHolderEmptyState widget + Démarrer CTA in header (#772)
v2.12.1Corrections29 mai 2026
- tighten title → description gap from 8 to 4
v2.12.0Nouveautés29 mai 2026
- don't overwrite manual domain switch during in-flight fetchDomains
- WidgetPropulsed as sticky footer in drawer
- unified screen chrome — ScreenShell + PostBottomBar harmonization
- brand-tied refresh indicators — DrawerLeft + DomainHeaderLeft + Post top bar
- navigation WebView intégrée — même domaine, back/forward, footer unifié
- HeroImage component with blurred background
- freeze React tree only when RunTrack is active
- enable virtualization and stabilize keys (#762)
v2.11.21Corrections23 mai 2026
- clear-cache button completes reliably + circular import fix
v2.11.20Corrections23 mai 2026
- pin iOS scroll offset to -topBarHeight on mount
v2.11.19Corrections23 mai 2026
- unifier le chrome DomainScreen sur PostBottomBar
v2.11.18Corrections23 mai 2026
- porter le chrome PostBottomBar au mode WebView
v2.11.17Corrections22 mai 2026
- modal presentation + top bar L'Equipe-style + RefreshRing
v2.11.16Corrections22 mai 2026
- spinner theme-aware + anti-flicker + offset drawer iOS
v2.11.15Corrections19 mai 2026
- blur tab bar + header iOS (expo-blur, NativeStack, refactor header)
v2.11.14Corrections18 mai 2026
- supprimer les doublons "Changer d'application" et "Notifications"
v2.11.13Corrections18 mai 2026
- restaurer le bouton favori dans PageScreen
- alléger la config Expo — systemFonts + icônes par marque
v2.11.12Corrections15 mai 2026
- éliminer la race updateDevice + closure stale lors du switch de domaine
v2.11.11Corrections15 mai 2026
- store cumDistMeters in TrackPoint — élimination O(n²) haversine en tracking live
v2.11.10Corrections13 mai 2026
- respect cacheTime.domain in useDomainsStore.fetchDomains

