dahoud
744faa3a9c
feat(features): refontes onboarding/organizations/profile/reports/settings/solidarity
...
- onboarding : datasource souscription, models formule/status, bloc complet
- organizations : bloc orgs + switcher + types bloc, models, pages edit/create
- profile : bloc complet avec change password, delete account, preferences
- reports : bloc avec DashboardReports + ScheduleReports + GenerateReport
- settings : language, privacy, feedback pages
- solidarity : bloc complet demandes d'aide (CRUD, approuver, rejeter)
2026-04-15 20:27:12 +00:00
dahoud
55f84da49a
feat(ui): RefreshIndicator + AlwaysScrollable + dark mode sur 14 pages
...
RefreshIndicator ajouté (dispatche les events BLoC appropriés) :
- adhesion_detail, adhesions_page, demande_aide_detail, demandes_aide_page
- event_detail, organization_detail, org_selector, org_types
- user_management_detail, reports (TabBarView), logs (Dashboard tab)
- profile (onglet Perso), backup (3 onglets), notifications
Fixes associés :
- AlwaysScrollableScrollPhysics sur tous les scroll widgets
(permet pull-to-refresh même si contenu < écran)
- Empty states des listes : wrappés dans SingleChildScrollView pour refresh
- Dark mode adaptatif sur textes/surfaces/borders hardcodés
- backup_page : bouton retour ajouté dans le header gradient
- org_types : chevron/star/border adaptatifs
- reports : couleurs placeholders graphique + chevrons
2026-04-15 20:13:50 +00:00
dahoud
70cbd1c873
fix(mobile): URL changement mdp corrigée + v3.0 — multi-org, AppAuth, sécurité prod
...
Auth:
- profile_repository.dart: /api/auth/change-password → /api/membres/auth/change-password
Multi-org (Phase 3):
- OrgSelectorPage, OrgSwitcherBloc, OrgSwitcherEntry
- org_context_service.dart: headers X-Active-Organisation-Id + X-Active-Role
Navigation:
- MorePage: navigation conditionnelle par typeOrganisation
- Suppression adaptive_navigation (remplacé par main_navigation_layout)
Auth AppAuth:
- keycloak_webview_auth_service: fixes AppAuth Android
- AuthBloc: gestion REAUTH_REQUIS + premierLoginComplet
Onboarding:
- Nouveaux états: payment_method_page, onboarding_shared_widgets
- SouscriptionStatusModel mis à jour StatutValidationSouscription
Android:
- build.gradle: ProGuard/R8, network_security_config
- Gradle wrapper mis à jour
2026-04-07 20:56:03 +00:00
dahoud
5383df6dcb
refactoring
2026-03-31 09:14:47 +00:00
dahoud
11f9135f90
Refactoring - Version stable
2026-03-28 14:22:16 +00:00
dahoud
33134f834e
feat(mobile): T027 - intégrer KycStatusWidget dans ProfilePage
...
- Import KycStatusWidget dans ProfilePage
- Ajout BlocBuilder dans _buildSecurityTab()
- Affichage KYC en premier dans onglet Sécurité
- Données depuis ProfileLoaded state (niveauVigilanceKyc, statutKyc, dateVerificationIdentite)
Spec 001-mutuelles-anti-blanchiment - Phase 4 Mobile
Task T027 complétée : Widget KYC intégré dans UI profil
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-17 11:02:20 +00:00
dahoud
d094d6db9c
Initial commit: unionflow-mobile-apps
...
Application Flutter complète (sans build artifacts).
Signed-off-by: lions dev Team
2026-03-15 16:30:08 +00:00