chore(deps): upgrade Angular 18 → 19

- ng update @angular/core@19 @angular/cli@19 @angular/material@19 @angular-eslint/schematics@19
- Migration: remove standalone:true (now default in v19) from 60 components
- Migration: zone.js 0.14 → 0.15
- Fix pre-existing build budget error: raise initial bundle limit to 5mb (app ships large static JSON assets)
This commit is contained in:
2026-04-26 06:25:02 +02:00
parent b8eb8a9393
commit 5400294d45
65 changed files with 5875 additions and 4710 deletions
@@ -7,29 +7,46 @@ import { ActivatedRoute, Data, Router } from '@angular/router';
import { Observable, Subscription } from 'rxjs';
import { take } from 'rxjs/operators';
import { Aeronef, AeronefByImat, Canopy, CanopyModelBySize, DropZone, DropZoneByYear, Errors, Jump, User } from '@models';
import {
Aeronef,
AeronefByImat,
Canopy,
CanopyModelBySize,
DropZone,
DropZoneByYear,
Errors,
Jump,
User,
} from '@models';
//import { AeronefsService, CanopiesService, DropZonesService, UserService } from '@services';
import { JumpsService, UserService } from '@services';
import { ShowAuthedDirective } from '@components/shared/show-authed.directive';
import {
AeronefsPieComponent, AeronefsBarComponent,
CanopiesModelsComponent, CanopiesSizesComponent,
DropzonesPieComponent, DropzonesBarComponent,
JumpsByMonthComponent
AeronefsPieComponent,
AeronefsBarComponent,
CanopiesModelsComponent,
CanopiesSizesComponent,
DropzonesPieComponent,
DropzonesBarComponent,
JumpsByMonthComponent,
} from '@components/shared/dashboard-components';
@Component({
standalone: true,
imports: [
DatePipe, ShowAuthedDirective, MatDividerModule,
AeronefsPieComponent, AeronefsBarComponent,
CanopiesModelsComponent, CanopiesSizesComponent,
DropzonesPieComponent, DropzonesBarComponent,
JumpsByMonthComponent
DatePipe,
ShowAuthedDirective,
MatDividerModule,
AeronefsPieComponent,
AeronefsBarComponent,
CanopiesModelsComponent,
CanopiesSizesComponent,
DropzonesPieComponent,
DropzonesBarComponent,
JumpsByMonthComponent,
],
selector: 'app-dashboard',
templateUrl: './dashboard.component.html',
styleUrl: './dashboard.component.scss'
styleUrl: './dashboard.component.scss',
})
export class DashboardComponent implements OnInit, OnDestroy {
private _currentUser: Subscription = new Subscription();
@@ -61,7 +78,7 @@ export class DashboardComponent implements OnInit, OnDestroy {
private router: Router,
private titleService: Title,
private _userService: UserService,
private _jumpsService: JumpsService
private _jumpsService: JumpsService,
/*
private aeronefsService: AeronefsService,
private canopiesService: CanopiesService,
@@ -95,7 +112,6 @@ export class DashboardComponent implements OnInit, OnDestroy {
this._loadCanopies();
this._loadDropzones();
*/
}
ngOnDestroy() {