Migration Angular 18 -> 19 (ng update, standalone par defaut, build OK)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 14:47:19 +02:00
parent d772e969ea
commit 05bbe64841
75 changed files with 3267 additions and 2013 deletions

View File

@@ -18,13 +18,12 @@ import { ConfirmDialogService } from '../../shared/confirm-dialog/confirm-dialog
* liste et corriger la selection courante si besoin.
*/
@Component({
selector: 'app-ollama-model-manager',
standalone: true,
imports: [CommonModule, FormsModule, LucideAngularModule],
templateUrl: './ollama-model-manager.component.html',
// Reutilise la feuille de style de l'ecran Parametres (modal, suggestions,
// progress-bar, installed-models) pour un rendu strictement identique.
styleUrls: ['../settings.component.scss']
selector: 'app-ollama-model-manager',
imports: [CommonModule, FormsModule, LucideAngularModule],
templateUrl: './ollama-model-manager.component.html',
// Reutilise la feuille de style de l'ecran Parametres (modal, suggestions,
// progress-bar, installed-models) pour un rendu strictement identique.
styleUrls: ['../settings.component.scss']
})
export class OllamaModelManagerComponent implements OnDestroy {

View File

@@ -23,11 +23,10 @@ import { OllamaModelManagerComponent } from './ollama-model-manager/ollama-model
* requete chat / generate — pas besoin de redemarrer.
*/
@Component({
selector: 'app-settings',
standalone: true,
imports: [CommonModule, FormsModule, LucideAngularModule, UpdatesSectionComponent, OllamaModelManagerComponent],
templateUrl: './settings.component.html',
styleUrls: ['./settings.component.scss']
selector: 'app-settings',
imports: [CommonModule, FormsModule, LucideAngularModule, UpdatesSectionComponent, OllamaModelManagerComponent],
templateUrl: './settings.component.html',
styleUrls: ['./settings.component.scss']
})
export class SettingsComponent implements OnInit {

View File

@@ -21,13 +21,12 @@ import { ConfirmDialogService } from '../../shared/confirm-dialog/confirm-dialog
* (SettingsComponent) ne gere plus que le formulaire de configuration LLM.
*/
@Component({
selector: 'app-settings-updates-section',
standalone: true,
imports: [CommonModule, FormsModule, LucideAngularModule],
templateUrl: './updates-section.component.html',
// Reutilise la feuille de style de l'ecran Parametres : les blocs deplaces
// gardent exactement le meme rendu (cards, alerts, channel-switch, …).
styleUrls: ['../settings.component.scss']
selector: 'app-settings-updates-section',
imports: [CommonModule, FormsModule, LucideAngularModule],
templateUrl: './updates-section.component.html',
// Reutilise la feuille de style de l'ecran Parametres : les blocs deplaces
// gardent exactement le meme rendu (cards, alerts, channel-switch, …).
styleUrls: ['../settings.component.scss']
})
export class UpdatesSectionComponent implements OnInit, OnDestroy {