Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# YouTube Personal 18.10.6 — Bridge Kotlin AGP 9
Ce correctif ne change pas la logique d'export/import de mémoire.
Il corrige le build Android lorsque `GeneratedPluginRegistrant.java` référence :
- `dev.fluttercommunity.plus.packageinfo.PackageInfoPlugin`
- `dev.fluttercommunity.plus.wakelock.WakelockPlusPlugin`
mais que ces classes ne sont pas générées.
## Cause
Le projet utilise AGP 9. Flutter 3.44 maintient temporairement une voie de
compatibilité avec l'ancien Kotlin Gradle Plugin via :
```properties
android.builtInKotlin=false
android.newDsl=false
```
Certains plugins se basent uniquement sur la version majeure d'AGP et peuvent
alors ne pas appliquer KGP. Leurs sources Kotlin ne sont donc pas compilées.
Le patch ajoute dans `android/build.gradle.kts` un bridge qui applique
`org.jetbrains.kotlin.android` à `package_info_plus` et `wakelock_plus` après
l'application de `com.android.library`.
## Installation
Extraire le ZIP à la racine du projet puis :
```powershell
cd "D:\07-Logiciels\23-youtube_personal"
Set-ExecutionPolicy -Scope Process Bypass
.\APPLIQUER_FIX_MEMOIRE_18_10_6.ps1
```
Le script exécute lui-même un `flutter build apk --debug` de validation.