chore: update project to Angular 19

This commit is contained in:
Chneemann 2025-04-19 17:15:45 +02:00
parent 68751f1cfc
commit 259dccef20
25 changed files with 2960 additions and 1988 deletions

View file

@ -18,10 +18,10 @@ gunicorn==23.0.0
idna==3.7
imageio-ffmpeg==0.5.1
MarkupSafe==2.1.5
numpy==2.0.1
numpy==2.2.4
packaging==24.1
psutil==6.0.0
psycopg2-binary==2.9.9
psycopg==3.2.6
pubcontrol==3.5.0
PyJWT==2.9.0
python-decouple==3.8
@ -34,4 +34,5 @@ six==1.16.0
sqlparse==0.5.1
tablib==3.5.0
urllib3==2.2.2
Werkzeug==3.0.3
Werkzeug==3.0.3
wheel==0.45.1

File diff suppressed because it is too large Load diff

View file

@ -10,23 +10,23 @@
},
"private": true,
"dependencies": {
"@angular/animations": "^18.2.13",
"@angular/common": "^18.2.13",
"@angular/compiler": "^18.2.13",
"@angular/core": "^18.2.13",
"@angular/forms": "^18.2.13",
"@angular/platform-browser": "^18.2.13",
"@angular/platform-browser-dynamic": "^18.2.13",
"@angular/router": "^18.2.13",
"@angular/animations": "^19.2.7",
"@angular/common": "^19.2.7",
"@angular/compiler": "^19.2.7",
"@angular/core": "^19.2.7",
"@angular/forms": "^19.2.7",
"@angular/platform-browser": "^19.2.7",
"@angular/platform-browser-dynamic": "^19.2.7",
"@angular/router": "^19.2.7",
"hls.js": "^1.5.14",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.3"
"zone.js": "~0.15.0"
},
"devDependencies": {
"@angular-devkit/build-angular": "^18.2.18",
"@angular/cli": "^18.2.18",
"@angular/compiler-cli": "^18.2.13",
"@angular-devkit/build-angular": "^19.2.8",
"@angular/cli": "^19.2.8",
"@angular/compiler-cli": "^19.2.7",
"@types/jasmine": "~5.1.0",
"jasmine-core": "~5.1.0",
"karma": "~6.4.0",

View file

@ -1,6 +1,6 @@
@import "./../../../assets/style/colors.scss";
@import "./../../../assets/style/form.scss";
@import "./../../../assets/style/auth-layout.scss";
@use "./../../../assets/style/colors.scss" as *;
@use "./../../../assets/style/form.scss" as *;
@use "./../../../assets/style/auth-layout.scss" as *;
section {
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),

View file

@ -1,6 +1,5 @@
@import "./../../../../assets/style/colors.scss";
@import "./../../../../assets/style/form.scss";
@import "./../../../../assets/style/auth-layout.scss";
@use "./../../../../assets/style/form.scss" as *;
@use "./../../../../assets/style/auth-layout.scss" as *;
section {
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),

View file

@ -1,7 +1,7 @@
@import "./../../../../assets/style/colors.scss";
@import "./../../../../assets/style/form.scss";
@import "./../../../../assets/style/auth-layout.scss";
@import "./../../../../assets/style/checkbox.scss";
@use "./../../../../assets/style/colors.scss" as *;
@use "./../../../../assets/style/form.scss" as *;
@use "./../../../../assets/style/auth-layout.scss" as *;
@use "./../../../../assets/style/checkbox.scss" as *;
section {
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),

View file

@ -1,7 +1,6 @@
@import "./../../../../assets/style/colors.scss";
@import "./../../../../assets/style/form.scss";
@import "./../../../../assets/style/auth-layout.scss";
@import "./../../../../assets/style/checkbox.scss";
@use "./../../../../assets/style/form.scss" as *;
@use "./../../../../assets/style/auth-layout.scss" as *;
@use "./../../../../assets/style/checkbox.scss" as *;
section {
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),

View file

@ -1,6 +1,5 @@
@import "./../../../../assets/style/colors.scss";
@import "./../../../../assets/style/form.scss";
@import "./../../../../assets/style/auth-layout.scss";
@use "./../../../../assets/style/form.scss" as *;
@use "./../../../../assets/style/auth-layout.scss" as *;
section {
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),

View file

@ -1,4 +1,4 @@
@import "./../../../../assets/style/colors.scss";
@use "./../../../../assets/style/colors.scss" as *;
section {
height: 100vh;

View file

@ -1,4 +1,4 @@
@import "./../../../../../assets/style/colors.scss";
@use "./../../../../../assets/style/colors.scss" as *;
section {
margin-top: 12px;

View file

@ -1,4 +1,4 @@
@import "./../../../../../assets/style/colors.scss";
@use "./../../../../../assets/style/colors.scss" as *;
section {
height: 400px;

View file

@ -1,6 +1,6 @@
@import "./../../../../../assets/style/colors.scss";
@import "./../../../../../assets/style/form.scss";
@import "./../../../../../assets/style/auth-layout.scss";
@use "./../../../../../assets/style/colors.scss" as *;
@use "./../../../../../assets/style/form.scss" as *;
@use "./../../../../../assets/style/auth-layout.scss" as *;
.center {
display: flex;

View file

@ -7,7 +7,6 @@ import { RegisterComponent } from '../auth/register/register.component';
import { CommonModule } from '@angular/common';
import { LoginComponent } from '../auth/login/login.component';
import { ForgotPasswordComponent } from '../auth/forgot-password/forgot-password.component';
import { BrowseComponent } from './browse/browse.component';
import { VerifyEmailComponent } from '../auth/verify-email/verify-email.component';
import { ErrorToastComponent } from '../../shared/components/error-toast/error-toast.component';
import { ErrorService } from '../../services/error.service';
@ -24,7 +23,6 @@ import { ErrorService } from '../../services/error.service';
LoginComponent,
ForgotPasswordComponent,
VerifyEmailComponent,
BrowseComponent,
ErrorToastComponent,
],
templateUrl: './home.component.html',

View file

@ -1,4 +1,4 @@
@import "./../../../../../assets/style/colors.scss";
@use "./../../../../../assets/style/colors.scss" as *;
.btn {
display: flex;
@ -32,7 +32,7 @@
}
&:disabled {
background-color: lightblue;
color: darken(white, 10%);
color: color-mix(in srgb, white 90%, black 10%);
border: 1px solid lightblue;
cursor: default;
}

View file

@ -1,4 +1,4 @@
@import "./../../../../../assets/style/colors.scss";
@use "./../../../../../assets/style/colors.scss" as *;
.btn {
display: flex;
@ -23,7 +23,7 @@
}
&:disabled {
background-color: lightblue;
color: darken(white, 10%);
color: color-mix(in srgb, white 90%, black 10%);
border: 1px solid lightblue;
cursor: default;
}

View file

@ -1,4 +1,4 @@
@import "./../../../../assets/style/colors.scss";
@use "./../../../../assets/style/colors.scss" as *;
.overlay {
position: fixed;

View file

@ -1,4 +1,4 @@
@import "./../../../../assets/style/colors.scss";
@use "./../../../../assets/style/colors.scss" as *;
footer {
display: flex;

View file

@ -1,4 +1,4 @@
@import "./../../../../assets/style/colors.scss";
@use "./../../../../assets/style/colors.scss" as *;
header {
display: flex;

View file

@ -1,4 +1,4 @@
@import "./../../../../../assets/style/colors.scss";
@use "./../../../../../assets/style/colors.scss" as *;
section {
display: flex;

View file

@ -1,4 +1,4 @@
@import "./../../../../../assets/style/colors.scss";
@use "./../../../../../assets/style/colors.scss" as *;
section {
display: flex;

View file

@ -1,4 +1,4 @@
@import "./../../../../assets/style/colors.scss";
@use "./../../../../assets/style/colors.scss" as *;
.loading-dialog {
position: fixed;

View file

@ -1,3 +1,5 @@
@use "./colors.scss" as *;
section {
display: flex;
flex-direction: column;

View file

@ -1,3 +1,5 @@
@use "./colors.scss" as *;
.checkbox {
display: flex;
align-items: center;

View file

@ -1,3 +1,5 @@
@use "./colors.scss" as *;
form {
display: flex;
flex-direction: column;

View file

@ -1,4 +1,4 @@
@import "./assets/style/colors.scss";
@use "./assets/style/colors.scss" as *;
* {
margin: 0;