Skip to content

[Consolidation] Fusion unifiée de l'ensemble des 10 PRs (#102 à #111) - #112

Merged
DZTic merged 12 commits into
mainfrom
consolidate/all-prs
Aug 14, 2026
Merged

[Consolidation] Fusion unifiée de l'ensemble des 10 PRs (#102 à #111)#112
DZTic merged 12 commits into
mainfrom
consolidate/all-prs

Conversation

@DZTic

@DZTic DZTic commented Aug 14, 2026

Copy link
Copy Markdown
Owner

🎬 Consolidation Intégrale des Pull Requests CinéLog

Cette Pull Request réconcilie et consolide de façon unifiée et sans conflit l'ensemble des 10 Pull Requests développées en parallèle (#102 à #111), résolvant et fermant l'ensemble des 10 issues associées (#92 à #101).


📦 Pull Requests et Issues Intégrées

PR Issue Domaine Description
#102 #93 Build / Tests Réactivation et fiabilisation des tests unitaires Gradle.
#103 #97 Room / Cache Ajout des index sur DbCustomListTitle/DbWatchlist, TTL de cache et Migration Room v9.
#104 #101 Settings / Thèmes Paramètres du Proxy TMDB, modes Clair/Sombre et couleurs dynamiques Material You.
#105 #99 Réseau / UX NetworkMonitor avec StateFlow, bandeau hors-ligne animé et reconnexion automatique.
#106 #98 DataStore Remplacement de SharedPreferences par Jetpack DataStore Preferences réactif.
#107 #92 i18n / Traduction Support multilingue complet (Français / Anglais) et sélecteur de langue dynamique.
#108 #100 Navigation Migration vers Type-Safe Navigation Compose (Navigation 2.8+ et Kotlinx Serialization).
#109 #96 Compose Performance Annotations @immutable et optimisation des recompositions.
#110 #94 Architecture Découpage du God Object Repository en repositories spécialisés par domaine.
#111 #95 DI / Koin Injection de dépendances Koin pour Room, DAOs, Repositories, ViewModels et Services.

🧪 Validation Réalisée

  • Tests unitaires : ./gradlew testDebugUnitTest\ (47/47 tests validés avec succès).
  • Compilation Debug APK : ./gradlew assembleDebug\ (SUCCÈS sans erreur).
  • Vérification anti-conflits : .\scripts\check-pr-conflicts.ps1 -TargetBranch origin/main\ (Fusion propre garantie).

🎯 Fermeture Automatique des Issues et PRs

Closes #92, Closes #93, Closes #94, Closes #95, Closes #96, Closes #97, Closes #98, Closes #99, Closes #100, Closes #101
Closes #102, Closes #103, Closes #104, Closes #105, Closes #106, Closes #107, Closes #108, Closes #109, Closes #110, Closes #111

DZTic and others added 12 commits August 14, 2026 13:24
…he strategy, and Room migration v9 (closes #97)
…orter les thèmes & couleurs dynamiques Material You (#104)
…ositories spécialisés (Log, Watchlist, CustomList, Backup) (#110)
… a #111)

- PR #102: Reactivation et fiabilisation des tests unitaires Gradle
- PR #103: Index Room et strategie TTL de cache (Migration Room v9)
- PR #104: Support des themes sombre/clair, Material You et proxy TMDB
- PR #105: NetworkMonitor, bandeau hors-ligne anime et retry auto
- PR #106: Jetpack DataStore Preferences reactif remplacant SharedPreferences
- PR #107: Internationalisation complete et selecteur de langue (FR/EN)
- PR #108: Navigation Type-Safe avec routes serialisables
- PR #109: Optimisation de stabilite Compose avec annotations @immutable
- PR #110: Decoupage de Repository en repositories specialises par domaine
- PR #111: Injection de dependances Koin pour ViewModels et composants
@DZTic
DZTic merged commit c82c193 into main Aug 14, 2026
3 checks passed
@DZTic
DZTic deleted the consolidate/all-prs branch August 15, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment