etouch
Connexion
Retour aux nouveautés
par theodaguier

Changelog — June 22, 2026

Welcome onboarding screen and polished mobile authentication flow with native UX improvements, i18n support, and QR pairing enhancements.

#feature#mobile#auth#i18n

Release

v1.55.0

✨ New Features

  • Mobile Welcome Screen — New branded entry screen with brand mark as the logged-out landing page. A route guard on index redirects unauthenticated users to /(auth)/welcome. #703
  • Rebuilt Auth Screens — Sign-in, forgot-password, and reset-password screens reconstructed on a shared, card-less AuthScreen layout using native HeroUI Input/Label primitives with keyboard-aware behavior. #703
  • QR Pairing Flow — New pairing entry screens (pair deep link + pairing-waiting), camera-barcode config plugin, and QR viewfinder component with transparent floating header. #703
  • Auth Internationalization — Full i18n coverage for authentication flows in English, Spanish, and French. #703
  • Web Mobile App Section — New QR code section on the web settings page for mobile app pairing. #703

🐛 Bug Fixes

  • Flex Layout on Android — Fixed collapsed layouts where className="flex-1" was a no-op on react-native-safe-area-context under uniwind; switched to inline style={{ flex: 1 }}. #703

♻️ Refactoring & Technical Improvements

  • Native Navigation Headers — Added native back chevrons across the (auth) stack. Entry screens (welcome, pair, invite) remain headerless for an immersive look. #703
  • iOS Config Plugins — Added with-camera-barcode and without-push plugins for granular native permission configuration on iOS. #703