From d1adcfadfd4201ab106286a5615dd3a6885c0c69 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 5 Jan 2024 10:12:28 +0100 Subject: [PATCH] Update angular to v17 --- client/angular.json | 12 +- client/package.json | 49 +- .../src/app/+accounts/accounts.component.html | 2 +- .../video-channel-edit.component.html | 2 +- .../my-account-profile.component.html | 2 +- .../register-step-channel.component.html | 2 +- .../steps/register-step-user.component.html | 2 +- .../video-channels.component.html | 4 +- .../header/search-typeahead.component.html | 2 +- client/src/app/menu/menu.component.html | 2 +- .../shared/mobile/peertube-mobile-plugin.ts | 7 +- client/yarn.lock | 2714 ++++++++--------- 12 files changed, 1275 insertions(+), 1525 deletions(-) diff --git a/client/angular.json b/client/angular.json index 37af94e99..a36c1dac0 100644 --- a/client/angular.json +++ b/client/angular.json @@ -279,25 +279,25 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "PeerTube:build", - "proxyConfig": "proxy.config.json" + "proxyConfig": "proxy.config.json", + "buildTarget": "PeerTube:build" }, "configurations": { "production": { - "browserTarget": "PeerTube:build:production" + "buildTarget": "PeerTube:build:production" }, "hmr": { - "browserTarget": "PeerTube:build:hmr" + "buildTarget": "PeerTube:build:hmr" }, "ar-locale": { - "browserTarget": "PeerTube:build:ar-locale" + "buildTarget": "PeerTube:build:ar-locale" } } }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { - "browserTarget": "PeerTube:build" + "buildTarget": "PeerTube:build" } }, "lint": { diff --git a/client/package.json b/client/package.json index 14fe6990a..26037a7cd 100644 --- a/client/package.json +++ b/client/package.json @@ -29,31 +29,31 @@ ], "typings": "*.d.ts", "devDependencies": { - "@angular-devkit/build-angular": "^16.0.2", - "@angular-eslint/builder": "^16.0.2", - "@angular-eslint/eslint-plugin": "^16.0.2", - "@angular-eslint/eslint-plugin-template": "^16.0.2", - "@angular-eslint/schematics": "^16.0.2", - "@angular-eslint/template-parser": "^16.0.2", - "@angular/animations": "^16.0.2", - "@angular/cdk": "^16.0.1", - "@angular/cli": "^16.0.2", - "@angular/common": "^16.0.2", - "@angular/compiler": "^16.0.2", - "@angular/compiler-cli": "^16.0.2", - "@angular/core": "^16.0.2", - "@angular/forms": "^16.0.2", - "@angular/localize": "^16.0.2", - "@angular/platform-browser": "^16.0.2", - "@angular/platform-browser-dynamic": "^16.0.2", - "@angular/router": "^16.0.2", - "@angular/service-worker": "^16.0.2", + "@angular-devkit/build-angular": "^17.0.9", + "@angular-eslint/builder": "^17.1.1", + "@angular-eslint/eslint-plugin": "^17.1.1", + "@angular-eslint/eslint-plugin-template": "^17.1.1", + "@angular-eslint/schematics": "^17.1.1", + "@angular-eslint/template-parser": "^17.1.1", + "@angular/animations": "^17.0.8", + "@angular/cdk": "^17.0.4", + "@angular/cli": "^17.0.9", + "@angular/common": "^17.0.8", + "@angular/compiler": "^17.0.8", + "@angular/compiler-cli": "^17.0.8", + "@angular/core": "^17.0.8", + "@angular/forms": "^17.0.8", + "@angular/localize": "^17.0.8", + "@angular/platform-browser": "^17.0.8", + "@angular/platform-browser-dynamic": "^17.0.8", + "@angular/router": "^17.0.8", + "@angular/service-worker": "^17.0.8", "@babel/core": "^7.18.5", "@babel/preset-env": "^7.18.2", "@formatjs/intl-locale": "^3.3.1", "@formatjs/intl-pluralrules": "^5.2.2", - "@ng-bootstrap/ng-bootstrap": "^15.1.1", - "@ng-select/ng-select": "^11.2.0", + "@ng-bootstrap/ng-bootstrap": "^16.0.0", + "@ng-select/ng-select": "^12.0.4", "@ngx-loading-bar/core": "^6.0.0", "@ngx-loading-bar/http-client": "^6.0.0", "@ngx-loading-bar/router": "^6.0.0", @@ -73,6 +73,7 @@ "@types/lodash-es": "^4.17.0", "@types/markdown-it": "^13.0.2", "@types/node": "^18.13.0", + "@types/qrcode": "^1.5.5", "@types/sanitize-html": "2.9.2", "@types/sha.js": "^2.4.0", "@types/video.js": "^7.3.40", @@ -84,7 +85,7 @@ "@wdio/mocha-framework": "^8.10.4", "@wdio/shared-store-service": "^8.10.5", "@wdio/spec-reporter": "^8.10.5", - "angularx-qrcode": "16.0.0", + "angularx-qrcode": "17.0.0", "babel-loader": "^9.1.0", "bootstrap": "^5.1.3", "buffer": "^6.0.3", @@ -112,7 +113,7 @@ "ngx-uploadx": "^6.1.0", "path-browserify": "^1.0.0", "postcss": "^8.4.14", - "primeng": "^16.0.0-rc.2", + "primeng": "^17.3.1", "raw-loader": "^4.0.2", "rxjs": "^7.3.0", "sanitize-html": "^2.1.2", @@ -126,7 +127,7 @@ "ts-loader": "^9.3.0", "ts-node": "^10.9.1", "tslib": "^2.4.0", - "typescript": "~5.3.3", + "typescript": "~5.2", "video.js": "^7.19.2", "webpack": "^5.73.0", "webpack-bundle-analyzer": "^4.4.2", diff --git a/client/src/app/+accounts/accounts.component.html b/client/src/app/+accounts/accounts.component.html index a30f01a7b..9cd088236 100644 --- a/client/src/app/+accounts/accounts.component.html +++ b/client/src/app/+accounts/accounts.component.html @@ -24,7 +24,7 @@
- @{{ account.nameWithHost }} + @{{ account.nameWithHost }} -
@{{ instanceHost }}
+
@{{ instanceHost }}
diff --git a/client/src/app/+signup/+register/steps/register-step-channel.component.html b/client/src/app/+signup/+register/steps/register-step-channel.component.html index 342721f30..15a9e614a 100644 --- a/client/src/app/+signup/+register/steps/register-step-channel.component.html +++ b/client/src/app/+signup/+register/steps/register-step-channel.component.html @@ -42,7 +42,7 @@ type="text" id="name" i18n-placeholder placeholder="Example: sweetmelodies24" formControlName="name" [ngClass]="{ 'input-error': formErrors['name'] }" > -
@{{ instanceHost }}
+
@{{ instanceHost }}
diff --git a/client/src/app/+signup/+register/steps/register-step-user.component.html b/client/src/app/+signup/+register/steps/register-step-user.component.html index 1de655bd8..462343e47 100644 --- a/client/src/app/+signup/+register/steps/register-step-user.component.html +++ b/client/src/app/+signup/+register/steps/register-step-user.component.html @@ -36,7 +36,7 @@ formControlName="username" class="form-control" [ngClass]="{ 'input-error': formErrors['username'] }" autocomplete="username" > - @{{ instanceHost }} + @{{ instanceHost }} diff --git a/client/src/app/+video-channels/video-channels.component.html b/client/src/app/+video-channels/video-channels.component.html index 228cc4edd..572ba4ce9 100644 --- a/client/src/app/+video-channels/video-channels.component.html +++ b/client/src/app/+video-channels/video-channels.component.html @@ -30,7 +30,7 @@ {{ ownerAccount.displayName }} -
@{{ videoChannel.ownerBy }}
+
@{{ videoChannel.ownerBy }}
@@ -63,7 +63,7 @@
- @{{ videoChannel.nameWithHost }} + @{{ videoChannel.nameWithHost }}
  • - @channel_id@domain will list the matching channel + @channel_id@domain will list the matching channel
  • URL will list the matching channel diff --git a/client/src/app/menu/menu.component.html b/client/src/app/menu/menu.component.html index 5f070065e..968489d04 100644 --- a/client/src/app/menu/menu.component.html +++ b/client/src/app/menu/menu.component.html @@ -13,7 +13,7 @@
    {{ user.account?.displayName }}
    -
    @{{ user.username }}
    +
    @{{ user.username }}