diff --git a/.github/workflows/client.yml b/.github/workflows/client.yml index 5a9f756a..8285cf92 100644 --- a/.github/workflows/client.yml +++ b/.github/workflows/client.yml @@ -66,7 +66,7 @@ jobs: run: zip -r dist/sign-translate/browser.zip dist/sign-translate/browser/ - name: Archive dist - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-dist path: dist/sign-translate/browser.zip @@ -80,7 +80,7 @@ jobs: - uses: actions/checkout@v3 - name: Download built dist artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-dist path: . @@ -107,7 +107,7 @@ jobs: - uses: actions/checkout@v3 - name: Download built dist artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-dist path: . @@ -136,7 +136,7 @@ jobs: - uses: actions/checkout@v3 - name: Download built dist artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-dist path: . diff --git a/firebase.json b/firebase.json index 10549622..fda59e3a 100644 --- a/firebase.json +++ b/firebase.json @@ -119,6 +119,18 @@ "source": "about/contribute", "destination": "about/contribute/index.html" }, + { + "source": "legal/terms", + "destination": "legal/terms/index.html" + }, + { + "source": "legal/privacy", + "destination": "legal/privacy/index.html" + }, + { + "source": "legal/licenses", + "destination": "legal/licenses/index.html" + }, { "source": "/.well-known/security.txt", "destination": ".well-known/security.txt" diff --git a/functions/package.json b/functions/package.json index a5930e5a..07188702 100644 --- a/functions/package.json +++ b/functions/package.json @@ -33,7 +33,7 @@ "http-errors": "2.0.0", "http-proxy-middleware": "^3.0.3", "node-fetch": "2.6.7", - "openai": "4.70.2", + "openai": "4.71.1", "request-ip": "3.3.0" }, "devDependencies": { @@ -43,11 +43,11 @@ "@types/jest": "29.5.14", "@types/node-fetch": "2.6.11", "@types/request-ip": "0.0.41", - "@typescript-eslint/eslint-plugin": "8.12.2", - "@typescript-eslint/parser": "8.12.2", + "@typescript-eslint/eslint-plugin": "8.13.0", + "@typescript-eslint/parser": "8.13.0", "eslint": "8.57.0", "firebase-functions-test": "3.3.0", - "firebase-tools": "13.23.1", + "firebase-tools": "13.24.2", "jest": "29.7.0", "minimatch": "10.0.1", "mock-express-request": "0.2.2", diff --git a/package.json b/package.json index 04cc9ac3..a06569e5 100644 --- a/package.json +++ b/package.json @@ -38,18 +38,18 @@ }, "private": true, "dependencies": { - "@angular/animations": "18.2.10", - "@angular/cdk": "18.2.11", - "@angular/common": "18.2.10", - "@angular/compiler": "18.2.10", - "@angular/core": "18.2.10", - "@angular/forms": "18.2.10", - "@angular/material": "18.2.11", - "@angular/platform-browser": "18.2.10", - "@angular/platform-browser-dynamic": "18.2.10", - "@angular/platform-server": "18.2.10", - "@angular/router": "18.2.10", - "@angular/service-worker": "18.2.10", + "@angular/animations": "18.2.11", + "@angular/cdk": "18.2.12", + "@angular/common": "18.2.11", + "@angular/compiler": "18.2.11", + "@angular/core": "18.2.11", + "@angular/forms": "18.2.11", + "@angular/material": "18.2.12", + "@angular/platform-browser": "18.2.11", + "@angular/platform-browser-dynamic": "18.2.11", + "@angular/platform-server": "18.2.11", + "@angular/router": "18.2.11", + "@angular/service-worker": "18.2.11", "@angular/ssr": "18.2.11", "@asymmetrik/ngx-leaflet": "18.0.1", "@capacitor-firebase/analytics": "6.2.0", @@ -68,10 +68,10 @@ "@capacitor/splash-screen": "6.0.2", "@ctrl/ngx-github-buttons": "9.0.0", "@google/model-viewer": "4.0.0", - "@ionic/angular": "8.3.4", + "@ionic/angular": "8.4.0", "@mediapipe/drawing_utils": "0.3.1675466124", "@mediapipe/holistic": "0.5.1675471629", - "@mediapipe/tasks-text": "0.10.16", + "@mediapipe/tasks-text": "0.10.18", "@ngneat/transloco": "6.0.4", "@ngxs/store": "18.1.4", "@sign-mt/browsermt": "0.2.3", @@ -88,7 +88,7 @@ "base64-blob": "1.4.1", "capacitor-blob-writer": "1.1.17", "cld3-asm": "4.0.0", - "comlink": "4.4.1", + "comlink": "4.4.2", "filesize": "9.0.11", "firebase": "11.0.1", "flag-icons": "7.2.3", @@ -116,10 +116,10 @@ "@angular-eslint/schematics": "18.4.0", "@angular-eslint/template-parser": "18.4.0", "@angular/cli": "18.2.11", - "@angular/compiler-cli": "18.2.10", + "@angular/compiler-cli": "18.2.11", "@capacitor/assets": "3.0.5", "@capacitor/cli": "6.1.2", - "@ionic/angular-server": "8.3.4", + "@ionic/angular-server": "8.4.0", "@playwright/test": "1.48.2", "@sign-mt/configuration": "git://github.com/sign/.github.git", "@trapezedev/project": "7.0.10", @@ -133,8 +133,8 @@ "@types/web-app-manifest": "1.0.8", "@types/webgl2": "0.0.11", "@types/wicg-file-system-access": "2023.10.5", - "@typescript-eslint/eslint-plugin": "8.12.2", - "@typescript-eslint/parser": "8.12.2", + "@typescript-eslint/eslint-plugin": "8.13.0", + "@typescript-eslint/parser": "8.13.0", "browser-sync": "3.0.3", "deepmerge": "4.3.1", "dotenv": "16.4.5", @@ -155,7 +155,7 @@ "karma-safari-launcher": "1.0.0", "karma-spec-reporter": "0.0.36", "lint-staged": "15.2.10", - "marked": "14.1.3", + "marked": "15.0.0", "npm-license-crawler": "0.2.1", "open": "10.1.0", "pwa-asset-generator": "6.4.0",