chore: update project to Angular 19
This commit is contained in:
parent
68751f1cfc
commit
259dccef20
25 changed files with 2960 additions and 1988 deletions
|
|
@ -18,10 +18,10 @@ gunicorn==23.0.0
|
||||||
idna==3.7
|
idna==3.7
|
||||||
imageio-ffmpeg==0.5.1
|
imageio-ffmpeg==0.5.1
|
||||||
MarkupSafe==2.1.5
|
MarkupSafe==2.1.5
|
||||||
numpy==2.0.1
|
numpy==2.2.4
|
||||||
packaging==24.1
|
packaging==24.1
|
||||||
psutil==6.0.0
|
psutil==6.0.0
|
||||||
psycopg2-binary==2.9.9
|
psycopg==3.2.6
|
||||||
pubcontrol==3.5.0
|
pubcontrol==3.5.0
|
||||||
PyJWT==2.9.0
|
PyJWT==2.9.0
|
||||||
python-decouple==3.8
|
python-decouple==3.8
|
||||||
|
|
@ -35,3 +35,4 @@ sqlparse==0.5.1
|
||||||
tablib==3.5.0
|
tablib==3.5.0
|
||||||
urllib3==2.2.2
|
urllib3==2.2.2
|
||||||
Werkzeug==3.0.3
|
Werkzeug==3.0.3
|
||||||
|
wheel==0.45.1
|
||||||
4844
frontend/package-lock.json
generated
4844
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -10,23 +10,23 @@
|
||||||
},
|
},
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@angular/animations": "^18.2.13",
|
"@angular/animations": "^19.2.7",
|
||||||
"@angular/common": "^18.2.13",
|
"@angular/common": "^19.2.7",
|
||||||
"@angular/compiler": "^18.2.13",
|
"@angular/compiler": "^19.2.7",
|
||||||
"@angular/core": "^18.2.13",
|
"@angular/core": "^19.2.7",
|
||||||
"@angular/forms": "^18.2.13",
|
"@angular/forms": "^19.2.7",
|
||||||
"@angular/platform-browser": "^18.2.13",
|
"@angular/platform-browser": "^19.2.7",
|
||||||
"@angular/platform-browser-dynamic": "^18.2.13",
|
"@angular/platform-browser-dynamic": "^19.2.7",
|
||||||
"@angular/router": "^18.2.13",
|
"@angular/router": "^19.2.7",
|
||||||
"hls.js": "^1.5.14",
|
"hls.js": "^1.5.14",
|
||||||
"rxjs": "~7.8.0",
|
"rxjs": "~7.8.0",
|
||||||
"tslib": "^2.3.0",
|
"tslib": "^2.3.0",
|
||||||
"zone.js": "~0.14.3"
|
"zone.js": "~0.15.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@angular-devkit/build-angular": "^18.2.18",
|
"@angular-devkit/build-angular": "^19.2.8",
|
||||||
"@angular/cli": "^18.2.18",
|
"@angular/cli": "^19.2.8",
|
||||||
"@angular/compiler-cli": "^18.2.13",
|
"@angular/compiler-cli": "^19.2.7",
|
||||||
"@types/jasmine": "~5.1.0",
|
"@types/jasmine": "~5.1.0",
|
||||||
"jasmine-core": "~5.1.0",
|
"jasmine-core": "~5.1.0",
|
||||||
"karma": "~6.4.0",
|
"karma": "~6.4.0",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
@import "./../../../assets/style/colors.scss";
|
@use "./../../../assets/style/colors.scss" as *;
|
||||||
@import "./../../../assets/style/form.scss";
|
@use "./../../../assets/style/form.scss" as *;
|
||||||
@import "./../../../assets/style/auth-layout.scss";
|
@use "./../../../assets/style/auth-layout.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/form.scss" as *;
|
||||||
@import "./../../../../assets/style/form.scss";
|
@use "./../../../../assets/style/auth-layout.scss" as *;
|
||||||
@import "./../../../../assets/style/auth-layout.scss";
|
|
||||||
|
|
||||||
section {
|
section {
|
||||||
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/colors.scss" as *;
|
||||||
@import "./../../../../assets/style/form.scss";
|
@use "./../../../../assets/style/form.scss" as *;
|
||||||
@import "./../../../../assets/style/auth-layout.scss";
|
@use "./../../../../assets/style/auth-layout.scss" as *;
|
||||||
@import "./../../../../assets/style/checkbox.scss";
|
@use "./../../../../assets/style/checkbox.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/form.scss" as *;
|
||||||
@import "./../../../../assets/style/form.scss";
|
@use "./../../../../assets/style/auth-layout.scss" as *;
|
||||||
@import "./../../../../assets/style/auth-layout.scss";
|
@use "./../../../../assets/style/checkbox.scss" as *;
|
||||||
@import "./../../../../assets/style/checkbox.scss";
|
|
||||||
|
|
||||||
section {
|
section {
|
||||||
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/form.scss" as *;
|
||||||
@import "./../../../../assets/style/form.scss";
|
@use "./../../../../assets/style/auth-layout.scss" as *;
|
||||||
@import "./../../../../assets/style/auth-layout.scss";
|
|
||||||
|
|
||||||
section {
|
section {
|
||||||
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
margin-top: 12px;
|
margin-top: 12px;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
height: 400px;
|
height: 400px;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
@import "./../../../../../assets/style/form.scss";
|
@use "./../../../../../assets/style/form.scss" as *;
|
||||||
@import "./../../../../../assets/style/auth-layout.scss";
|
@use "./../../../../../assets/style/auth-layout.scss" as *;
|
||||||
|
|
||||||
.center {
|
.center {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import { RegisterComponent } from '../auth/register/register.component';
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { LoginComponent } from '../auth/login/login.component';
|
import { LoginComponent } from '../auth/login/login.component';
|
||||||
import { ForgotPasswordComponent } from '../auth/forgot-password/forgot-password.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 { VerifyEmailComponent } from '../auth/verify-email/verify-email.component';
|
||||||
import { ErrorToastComponent } from '../../shared/components/error-toast/error-toast.component';
|
import { ErrorToastComponent } from '../../shared/components/error-toast/error-toast.component';
|
||||||
import { ErrorService } from '../../services/error.service';
|
import { ErrorService } from '../../services/error.service';
|
||||||
|
|
@ -24,7 +23,6 @@ import { ErrorService } from '../../services/error.service';
|
||||||
LoginComponent,
|
LoginComponent,
|
||||||
ForgotPasswordComponent,
|
ForgotPasswordComponent,
|
||||||
VerifyEmailComponent,
|
VerifyEmailComponent,
|
||||||
BrowseComponent,
|
|
||||||
ErrorToastComponent,
|
ErrorToastComponent,
|
||||||
],
|
],
|
||||||
templateUrl: './home.component.html',
|
templateUrl: './home.component.html',
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
}
|
}
|
||||||
&:disabled {
|
&:disabled {
|
||||||
background-color: lightblue;
|
background-color: lightblue;
|
||||||
color: darken(white, 10%);
|
color: color-mix(in srgb, white 90%, black 10%);
|
||||||
border: 1px solid lightblue;
|
border: 1px solid lightblue;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -23,7 +23,7 @@
|
||||||
}
|
}
|
||||||
&:disabled {
|
&:disabled {
|
||||||
background-color: lightblue;
|
background-color: lightblue;
|
||||||
color: darken(white, 10%);
|
color: color-mix(in srgb, white 90%, black 10%);
|
||||||
border: 1px solid lightblue;
|
border: 1px solid lightblue;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
.overlay {
|
.overlay {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
footer {
|
footer {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
header {
|
header {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../../assets/style/colors.scss";
|
@use "./../../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./../../../../assets/style/colors.scss";
|
@use "./../../../../assets/style/colors.scss" as *;
|
||||||
|
|
||||||
.loading-dialog {
|
.loading-dialog {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
@use "./colors.scss" as *;
|
||||||
|
|
||||||
section {
|
section {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
@use "./colors.scss" as *;
|
||||||
|
|
||||||
.checkbox {
|
.checkbox {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
@use "./colors.scss" as *;
|
||||||
|
|
||||||
form {
|
form {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
@import "./assets/style/colors.scss";
|
@use "./assets/style/colors.scss" as *;
|
||||||
|
|
||||||
* {
|
* {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue