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
+64
View File
@@ -0,0 +1,64 @@
# Étape 18.8.2 - Correctif compilation Finance
Erreur corrigée :
```text
radar_service.dart(41,...)
A named parameter that doesn't refer to an instance variable can't start with an underscore
Type 'await' not found
No named parameter with the name 'mode'
```
## Cause
L'appel :
```dart
await _restoreFinanceInterestIfNeeded();
```
avait été inséré par erreur **dans la liste des paramètres nommés** de :
```dart
generate({...})
```
au lieu d'être placé dans le corps de la méthode.
## Correction
La signature redevient :
```dart
Future<RadarFeed> generate({
required RadarSessionMode mode,
bool force = false,
}) async {
await _restoreFinanceInterestIfNeeded();
...
}
```
Le paramètre `mode` redevient donc valide et les erreurs en cascade de
`home_page.dart` disparaissent également.
## Migration Finance améliorée
Le nettoyage des exclusions Finance provenant de la mauvaise étape 18.8 est
maintenant exécuté **une seule fois**.
Cela évite qu'un futur clic manuel sur le `×` de Finance soit automatiquement
annulé à chaque rafraîchissement du Radar.
La catégorie Finance reste bien présente et positive.
## Test
Extraire le ZIP à la racine puis :
```powershell
cd "D:\07-Logiciels\23-youtube_personal"
flutter run -d windows
```
Pas besoin de `flutter clean`.