diff --git a/.github/workflows/playwright-crit-flow-tests.yml b/.github/workflows/playwright-crit-flow-tests.yml index 3b1398ff07a..5a29c901996 100644 --- a/.github/workflows/playwright-crit-flow-tests.yml +++ b/.github/workflows/playwright-crit-flow-tests.yml @@ -16,10 +16,10 @@ jobs: uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 18.16.x - cache: 'yarn' + node-version-file: .nvmrc + cache: yarn - name: Install JS dependencies run: yarn --immutable @@ -49,7 +49,7 @@ jobs: if: always() id: generate_comment run: | - node test/e2e_tests/scripts/create-playwright-report-summary.js + node --experimental-strip-types test/e2e_tests/scripts/create-playwright-report-summary.ts COMMENT=$(cat playwright-report-summary.txt) echo "comment<> $GITHUB_OUTPUT echo "$COMMENT" >> $GITHUB_OUTPUT diff --git a/.github/workflows/precommit-crit-flows.yml b/.github/workflows/precommit-crit-flows.yml index d67d0adb608..31afdd07571 100644 --- a/.github/workflows/precommit-crit-flows.yml +++ b/.github/workflows/precommit-crit-flows.yml @@ -35,9 +35,9 @@ jobs: fetch-depth: 0 ref: ${{ github.event.pull_request.head.sha }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: 18.16.x + node-version-file: .nvmrc cache: yarn - run: yarn --immutable @@ -124,25 +124,76 @@ jobs: echo "❌ Deployment failed"; exit 1 fi + build_testservice: + name: Build Kalium Test Service + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + with: + repository: wireapp/kalium + ref: main + + - name: Set up JDK + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + + - name: Gradle Cache + uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # SHA of tag v5.0.0 + + - name: Validate Gradle wrapper + uses: gradle/actions/wrapper-validation@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # SHA of tag v5.0.0 + + - name: Build the testservice + run: ./gradlew :testservice:shadowJar + + - name: Upload jar + if: ${{ !cancelled() }} + uses: actions/upload-artifact@v4 + with: + name: kalium-testservice + path: | + testservice/build/libs/ + testservice/config.yml + retention-days: 1 + e2e_crit_flow: name: Playwright Critical Flow (precommit) - if: ${{ github.repository == 'wireapp/wire-webapp' && github.actor != 'dependabot[bot]' && github.actor != 'dependabot' }} - runs-on: [self-hosted, Linux, X64, office] - needs: [deploy_to_aws] + if: ${{ !cancelled() && github.repository == 'wireapp/wire-webapp' && github.actor != 'dependabot[bot]' && github.actor != 'dependabot' }} + runs-on: ubuntu-latest + needs: [deploy_to_aws, build_testservice] timeout-minutes: 35 + strategy: + fail-fast: false + matrix: + # prettier-ignore + shard: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} - - uses: actions/setup-node@v4 + - name: Set up JDK + uses: actions/setup-java@v4 with: - node-version: 18.16.x + java-version: '17' + distribution: 'temurin' + + - uses: actions/setup-node@v6 + with: + node-version-file: .nvmrc cache: yarn + - name: Download Testservice Jar + uses: actions/download-artifact@v5 + with: + name: kalium-testservice + path: testservice + - run: yarn --immutable - - run: yarn playwright install --with-deps && yarn playwright install chrome + - run: yarn playwright install --with-deps chrome - uses: 1password/install-cli-action@143a85f84a90555d121cde2ff5872e393a47ab9f - name: Generate env file @@ -156,14 +207,60 @@ jobs: echo "Using precommit URL: https://wire-webapp-precommit.zinfra.io/" curl -s -o /dev/null -w "HTTP %{http_code}\n" https://wire-webapp-precommit.zinfra.io/ + - name: Start Testservice in background + id: start-testservice + run: | + java -jar testservice/build/libs/testservice-*-all.jar server testservice/config.yml & + echo TESTSERVICE_PID=$! >> "$GITHUB_OUTPUT" + - name: Run critical flow tests env: # TODO: remove hardcoded precommit env in the future when ephemeral PR envs will exist # Overrides URL from .env file WEBAPP_URL: https://wire-webapp-precommit.zinfra.io/ - run: yarn e2e-test --grep "@crit-flow-web" + TEST_SERVICE_URL: http://localhost:8080 # Run tests against locally running test service + run: yarn e2e-test --shard=${{ matrix.shard }}/${{ strategy.job-total }} --grep "@crit-flow-web|@regression" + + - name: Upload blob report + if: ${{ !cancelled() }} + uses: actions/upload-artifact@v4 + with: + name: blob-report-${{ matrix.shard }} + path: blob-report + retention-days: 1 + + - name: Stop Testservice + run: kill -SIGKILL $TESTSERVICE_PID + env: + TESTSERVICE_PID: ${{ steps.start-testservice.outputs.TESTSERVICE_PID }} + + e2e-report: + runs-on: ubuntu-latest + if: ${{ !cancelled() }} + needs: [e2e_crit_flow] + steps: + - uses: actions/checkout@v6 + with: + ref: ${{ github.event.pull_request.head.sha }} + + - uses: actions/setup-node@v6 + with: + node-version-file: .nvmrc + cache: yarn + - run: yarn --immutable + + - name: Download blob reports + uses: actions/download-artifact@v5 + with: + path: all-blob-reports + pattern: blob-report-* + merge-multiple: true + + - name: Merge playwright reports + run: yarn playwright merge-reports --config ./playwright.config.ts ./all-blob-reports - name: Upload test report + id: upload_playwright_report if: always() uses: actions/upload-artifact@v4 with: @@ -174,7 +271,7 @@ jobs: if: always() id: generate_comment run: | - node test/e2e_tests/scripts/create-playwright-report-summary.js + node --experimental-strip-types test/e2e_tests/scripts/create-playwright-report-summary.ts COMMENT=$(cat playwright-report-summary.txt) echo "comment<> $GITHUB_OUTPUT echo "$COMMENT" >> $GITHUB_OUTPUT @@ -186,7 +283,7 @@ jobs: with: header: playwright-summary message: | - 🔗 [Download Full Report Artifact](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) + 🔗 [Download Full Report Artifact](${{ steps.upload_playwright_report.outputs.artifact-url }}) ${{ steps.generate_comment.outputs.comment }} env: diff --git a/.github/workflows/pull_translations.yml b/.github/workflows/pull_translations.yml index 73fabff196e..4a224d2e953 100644 --- a/.github/workflows/pull_translations.yml +++ b/.github/workflows/pull_translations.yml @@ -28,7 +28,7 @@ jobs: run: yarn --immutable - name: Sync translations - uses: crowdin/github-action@v2.12.0 + uses: crowdin/github-action@v2.13.0 env: GITHUB_TOKEN: ${{secrets.OTTO_THE_BOT_GH_TOKEN}} GITHUB_ACTOR: otto-the-bot diff --git a/.github/workflows/sync_translations.yml b/.github/workflows/sync_translations.yml index e212da7ff32..a84c368d232 100644 --- a/.github/workflows/sync_translations.yml +++ b/.github/workflows/sync_translations.yml @@ -37,7 +37,7 @@ jobs: run: yarn translate:merge - name: Download translations - uses: crowdin/github-action@v2.12.0 + uses: crowdin/github-action@v2.13.0 env: GITHUB_TOKEN: ${{secrets.OTTO_THE_BOT_GH_TOKEN}} CROWDIN_PROJECT_ID: 342359 diff --git a/.nvmrc b/.nvmrc index f2a2bc6165d..f1c8f6b0d0f 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.16 +22.18 diff --git a/__mocks__/@wireapp/core.ts b/__mocks__/@wireapp/core.ts index ef293db93b1..72a24543d90 100644 --- a/__mocks__/@wireapp/core.ts +++ b/__mocks__/@wireapp/core.ts @@ -113,4 +113,11 @@ export const util = { TaskScheduler, }; +export enum ConnectionState { + CLOSED = 'closed', + CONNECTING = 'connecting', + PROCESSING_NOTIFICATIONS = 'processing_notifications', + LIVE = 'live', +} + export {Ciphersuite} from '@wireapp/core-crypto'; diff --git a/package.json b/package.json index b3b4b16dfef..9a18127ee04 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,10 @@ "@mediapipe/tasks-vision": "0.10.21", "@tanstack/react-table": "8.21.3", "@tanstack/react-virtual": "3.13.4", - "@wireapp/avs": "10.2.17", + "@wireapp/avs": "10.2.19", "@wireapp/avs-debugger": "0.0.7", "@wireapp/commons": "5.4.9", - "@wireapp/core": "46.46.3", + "@wireapp/core": "46.46.8", "@wireapp/kalium-backup": "0.0.4", "@wireapp/promise-queue": "2.4.9", "@wireapp/react-ui-kit": "9.69.6", @@ -27,11 +27,11 @@ "beautiful-react-hooks": "5.0.3", "classnames": "2.5.1", "copy-webpack-plugin": "13.0.1", - "core-js": "3.46.0", + "core-js": "3.47.0", "date-fns": "4.1.0", "dexie-batch": "0.4.3", "dexie-encrypted": "2.0.0", - "emoji-picker-react": "4.15.1", + "emoji-picker-react": "4.16.1", "http-status-codes": "2.3.0", "immer": "10.2.0", "jimp": "0.22.12", @@ -45,7 +45,7 @@ "long": "5.3.2", "markdown-it": "14.0.0", "murmurhash": "2.0.1", - "oidc-client-ts": "3.4.0", + "oidc-client-ts": "3.4.1", "path-to-regexp": "8.3.0", "platform": "1.3.6", "prism-themes": "^1.9.0", @@ -83,7 +83,7 @@ "@emotion/eslint-plugin": "11.11.0", "@faker-js/faker": "9.9.0", "@formatjs/cli": "6.7.4", - "@playwright/test": "1.56.1", + "@playwright/test": "1.57.0", "@roamhq/wrtc": "0.9.1", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", @@ -123,7 +123,7 @@ "autoprefixer": "10.4.22", "babel-loader": "10.0.0", "babel-plugin-transform-import-meta": "2.3.3", - "baseline-browser-mapping": "^2.8.28", + "baseline-browser-mapping": "^2.8.32", "browserslist": "^4.28.0", "cross-env": "7.0.3", "css-loader": "7.1.2", @@ -135,7 +135,7 @@ "eslint-plugin-prettier": "5.1.3", "fake-indexeddb": "6.2.5", "generate-changelog": "1.8.0", - "html-webpack-plugin": "5.6.4", + "html-webpack-plugin": "5.6.5", "husky": "9.1.7", "i18next-scanner": "4.6.0", "intersection-observer": "0.12.2", @@ -164,19 +164,19 @@ "simple-git": "3.30.0", "sinon": "18.0.0", "style-loader": "4.0.0", - "stylelint": "16.25.0", + "stylelint": "16.26.1", "stylelint-config-idiomatic-order": "10.0.0", "svg-inline-loader": "0.8.2", "text-encoding": "0.7.0", "ts-node": "10.9.2", "tsc-watch": "6.2.1", "typescript": "5.5.2", - "webpack": "5.102.1", + "webpack": "5.103.0", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "6.0.1", "webpack-dev-middleware": "7.4.5", "webpack-hot-middleware": "2.26.1", - "workbox-webpack-plugin": "7.3.0" + "workbox-webpack-plugin": "7.4.0" }, "engines": { "yarn": ">= 4.1.1", @@ -237,7 +237,8 @@ "xml2js": "0.5.0", "@stablelib/utf8": "1.0.2", "dexie-encrypted@2.0.0": "patch:dexie-encrypted@npm%3A2.0.0#./.yarn/patches/dexie-encrypted-npm-2.0.0-eb61eb5975.patch", - "axios": "^1.9.0" + "axios": "^1.9.0", + "js-yaml": "^4.1.0" }, "version": "0.27.0", "packageManager": "yarn@4.1.1" diff --git a/playwright.config.ts b/playwright.config.ts index e3840efa2da..c0bc5ac57c3 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -17,7 +17,7 @@ * */ -import {defineConfig, devices} from '@playwright/test'; +import {defineConfig, devices, ReporterDescription} from '@playwright/test'; import {config} from 'dotenv'; config({path: './test/e2e_tests/.env'}); @@ -44,6 +44,8 @@ module.exports = defineConfig({ reporter: [ ['html', {outputFolder: 'playwright-report', open: 'never'}], ['json', {outputFile: 'playwright-report/report.json'}], + // Add github and blob reporters in CI otherwise html and json are enough + ...(process.env.CI ? ([['line'], ['blob']] satisfies ReporterDescription[]) : []), ], /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ use: { diff --git a/server/config/client.config.ts b/server/config/client.config.ts index d403b15b3c6..316ca21fbb4 100644 --- a/server/config/client.config.ts +++ b/server/config/client.config.ts @@ -44,6 +44,7 @@ export function generateConfig(params: ConfigGeneratorParams, env: Env) { DATADOG_APPLICATION_ID: env.DATADOG_APPLICATION_ID, DATADOG_CLIENT_TOKEN: env.DATADOG_CLIENT_TOKEN, ENABLE_DEV_BACKEND_API: env.ENABLE_DEV_BACKEND_API == 'true', + MAX_API_VERSION: Number(env.MAX_API_VERSION) || 13, ENVIRONMENT: nodeEnv, FEATURE: { ALLOWED_FILE_UPLOAD_EXTENSIONS: (env.FEATURE_ALLOWED_FILE_UPLOAD_EXTENSIONS || '*') diff --git a/server/config/env.ts b/server/config/env.ts index f07a0cdbc0f..ef9e76281df 100644 --- a/server/config/env.ts +++ b/server/config/env.ts @@ -78,6 +78,8 @@ export type Env = { /** Allows a client to use a development version of the api (if present) */ ENABLE_DEV_BACKEND_API?: string; + MAX_API_VERSION?: string; + SSL_CERTIFICATE_KEY_PATH?: string; SSL_CERTIFICATE_PATH?: string; diff --git a/server/package.json b/server/package.json index 4e645f0c470..548618ad962 100644 --- a/server/package.json +++ b/server/package.json @@ -7,7 +7,7 @@ "@wireapp/commons": "5.4.9", "dotenv": "16.5.0", "dotenv-extended": "2.9.0", - "express": "4.21.2", + "express": "4.22.0", "express-sitemap-xml": "3.1.0", "express-useragent": "1.0.15", "fs-extra": "11.3.1", @@ -20,7 +20,7 @@ "maxmind": "4.3.10", "nocache": "4.0.0", "opn": "6.0.0", - "pm2": "6.0.13" + "pm2": "6.0.14" }, "devDependencies": { "@types/express": "4.17.21", @@ -33,7 +33,7 @@ "@types/node": "22.5.5", "browserslist": "^4.28.0", "jest": "29.7.0", - "rimraf": "6.1.0", + "rimraf": "6.1.2", "typescript": "5.6.3" }, "resolutions": { diff --git a/server/yarn.lock b/server/yarn.lock index a776c859411..8e021b250bb 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -797,7 +797,7 @@ __metadata: languageName: node linkType: hard -"@pm2/pm2-version-check@npm:latest": +"@pm2/pm2-version-check@npm:^1.0.4": version: 1.0.4 resolution: "@pm2/pm2-version-check@npm:1.0.4" dependencies: @@ -1331,6 +1331,20 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e + languageName: node + linkType: hard + "async@npm:3.2.6, async@npm:^3.2.0, async@npm:~3.2.0": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -1469,23 +1483,23 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.3": - version: 1.20.3 - resolution: "body-parser@npm:1.20.3" +"body-parser@npm:~1.20.3": + version: 1.20.4 + resolution: "body-parser@npm:1.20.4" dependencies: - bytes: "npm:3.1.2" + bytes: "npm:~3.1.2" content-type: "npm:~1.0.5" debug: "npm:2.6.9" depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.13.0" - raw-body: "npm:2.5.2" + destroy: "npm:~1.2.0" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + on-finished: "npm:~2.4.1" + qs: "npm:~6.14.0" + raw-body: "npm:~2.5.3" type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10/8723e3d7a672eb50854327453bed85ac48d045f4958e81e7d470c56bf111f835b97e5b73ae9f6393d0011cc9e252771f46fd281bbabc57d33d3986edf1e6aeca + unpipe: "npm:~1.0.0" + checksum: 10/ff67e28d3f426707be8697a75fdf8d564dc50c341b41f054264d8ab6e2924e519c7ce8acc9d0de05328fdc41e1d9f3f200aec9c1cfb1867d6b676a410d97c689 languageName: node linkType: hard @@ -1539,7 +1553,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2": +"bytes@npm:~3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 @@ -1566,16 +1580,23 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: 10/cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7 + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 languageName: node linkType: hard @@ -1795,7 +1816,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4": +"content-disposition@npm:~0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -1818,17 +1839,17 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: 10/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a +"cookie-signature@npm:~1.0.6": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 10/1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 languageName: node linkType: hard -"cookie@npm:0.7.1": - version: 0.7.1 - resolution: "cookie@npm:0.7.1" - checksum: 10/aec6a6aa0781761bf55d60447d6be08861d381136a0fe94aa084fddd4f0300faa2b064df490c6798adfa1ebaef9e0af9b08a189c823e0811b8b313b3d9a03380 +"cookie@npm:~0.7.1": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 10/24b286c556420d4ba4e9bc09120c9d3db7d28ace2bd0f8ccee82422ce42322f73c8312441271e5eefafbead725980e5996cc02766dbb89a90ac7f5636ede608f languageName: node linkType: hard @@ -1956,17 +1977,6 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.0.1" - checksum: 10/abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae - languageName: node - linkType: hard - "degenerator@npm:^5.0.0": version: 5.0.1 resolution: "degenerator@npm:5.0.1" @@ -1985,14 +1995,14 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0": +"depd@npm:2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca languageName: node linkType: hard -"destroy@npm:1.2.0": +"destroy@npm:1.2.0, destroy@npm:~1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 @@ -2041,6 +2051,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -2138,12 +2159,10 @@ __metadata: languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 10/f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 languageName: node linkType: hard @@ -2154,6 +2173,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -2320,42 +2348,42 @@ __metadata: languageName: node linkType: hard -"express@npm:4.21.2": - version: 4.21.2 - resolution: "express@npm:4.21.2" +"express@npm:4.22.0": + version: 4.22.0 + resolution: "express@npm:4.22.0" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.3" - content-disposition: "npm:0.5.4" + body-parser: "npm:~1.20.3" + content-disposition: "npm:~0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.7.1" - cookie-signature: "npm:1.0.6" + cookie: "npm:~0.7.1" + cookie-signature: "npm:~1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - finalhandler: "npm:1.3.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" + finalhandler: "npm:~1.3.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.0" merge-descriptors: "npm:1.0.3" methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" + on-finished: "npm:~2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.12" + path-to-regexp: "npm:~0.1.12" proxy-addr: "npm:~2.0.7" - qs: "npm:6.13.0" + qs: "npm:~6.14.0" range-parser: "npm:~1.2.1" safe-buffer: "npm:5.2.1" - send: "npm:0.19.0" - serve-static: "npm:1.16.2" + send: "npm:~0.19.0" + serve-static: "npm:~1.16.2" setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" + statuses: "npm:~2.0.1" type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10/34571c442fc8c9f2c4b442d2faa10ea1175cf8559237fc6a278f5ce6254a8ffdbeb9a15d99f77c1a9f2926ab183e3b7ba560e3261f1ad4149799e3412ab66bd1 + checksum: 10/d0243c2309da25ab6eadb6f1468ecbeae756b17f4cbd168cc9197e4b08fbd4d28d08027417feb88322171b91bdbdd7af38ad7d69aa577ffbd8c5944bd45be361 languageName: node linkType: hard @@ -2407,18 +2435,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.3.1": - version: 1.3.1 - resolution: "finalhandler@npm:1.3.1" +"finalhandler@npm:~1.3.1": + version: 1.3.2 + resolution: "finalhandler@npm:1.3.2" dependencies: debug: "npm:2.6.9" encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" + on-finished: "npm:~2.4.1" parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" + statuses: "npm:~2.0.2" unpipe: "npm:~1.0.0" - checksum: 10/4babe72969b7373b5842bc9f75c3a641a4d0f8eb53af6b89fa714d4460ce03fb92b28de751d12ba415e96e7e02870c436d67412120555e2b382640535697305b + checksum: 10/6cb4f9f80eaeb5a0fac4fdbd27a65d39271f040a0034df16556d896bfd855fd42f09da886781b3102117ea8fceba97b903c1f8b08df1fb5740576d5e0f481eed languageName: node linkType: hard @@ -2466,7 +2494,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": +"fresh@npm:0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 @@ -2564,6 +2592,13 @@ __metadata: languageName: node linkType: hard +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -2585,16 +2620,24 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10/85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 languageName: node linkType: hard @@ -2605,6 +2648,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" @@ -2670,12 +2723,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 languageName: node linkType: hard @@ -2736,26 +2787,10 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: "npm:^1.0.0" - checksum: 10/2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2 - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: 10/eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10/464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa languageName: node linkType: hard @@ -2773,7 +2808,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -2826,6 +2861,19 @@ __metadata: languageName: node linkType: hard +"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" + dependencies: + depd: "npm:~2.0.0" + inherits: "npm:~2.0.4" + setprototypeof: "npm:~1.2.0" + statuses: "npm:~2.0.2" + toidentifier: "npm:~1.0.1" + checksum: 10/9fe31bc0edf36566c87048aed1d3d0cbe03552564adc3541626a0613f542d753fbcb13bdfcec0a3a530dbe1714bb566c89d46244616b66bddd26ac413b06a207 + languageName: node + linkType: hard + "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -2915,7 +2963,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.4": +"iconv-lite@npm:^0.4.4, iconv-lite@npm:~0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -2959,7 +3007,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2.0.4, inherits@npm:^2.0.3": +"inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 @@ -3623,26 +3671,26 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:4.1.1": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10/c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 + checksum: 10/a52d0519f0f4ef5b4adc1cde466cb54c50d56e2b4a983b9d5c9c0f2f99462047007a6274d7e95617a21d3c91fde3ee6115536ed70991cd645ba8521058b78f77 languageName: node linkType: hard "js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" dependencies: argparse: "npm:^1.0.7" esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 10/9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379 + checksum: 10/172e0b6007b0bf0fc8d2469c94424f7dd765c64a047d2b790831fecef2204a4054eabf4d911eb73ab8c9a3256ab8ba1ee8d655b789bf24bf059c772acc2075a1 languageName: node linkType: hard @@ -3831,6 +3879,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd + languageName: node + linkType: hard + "maxmind@npm:4.3.10": version: 4.3.10 resolution: "maxmind@npm:4.3.10" @@ -4207,14 +4262,14 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: 10/7ef65583b6397570a17c56f0c1841e0920e83900f2c94638927abb7b81ac08a19c7aae135bd9dcca96208cac0c7332b4650fb927f027b0cf92d71df2990d0561 +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10/aa13b1190ad3e366f6c83ad8a16ed37a19ed57d267385aa4bfdccda833d7b90465c057ff6c55d035a6b2e52c1a2295582b294217a0a3a1ae7abdd6877ef781fb languageName: node linkType: hard -"on-finished@npm:2.4.1": +"on-finished@npm:2.4.1, on-finished@npm:~2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -4410,7 +4465,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.12": +"path-to-regexp@npm:~0.1.12": version: 0.1.12 resolution: "path-to-regexp@npm:0.1.12" checksum: 10/2e30f6a0144679c1f95c98e166b96e6acd1e72be9417830fefc8de7ac1992147eb9a4c7acaa59119fb1b3c34eec393b2129ef27e24b2054a3906fc4fb0d1398e @@ -4525,15 +4580,15 @@ __metadata: languageName: node linkType: hard -"pm2@npm:6.0.13": - version: 6.0.13 - resolution: "pm2@npm:6.0.13" +"pm2@npm:6.0.14": + version: 6.0.14 + resolution: "pm2@npm:6.0.14" dependencies: "@pm2/agent": "npm:~2.1.1" "@pm2/blessed": "npm:0.1.81" "@pm2/io": "npm:~6.1.0" "@pm2/js-api": "npm:~0.8.0" - "@pm2/pm2-version-check": "npm:latest" + "@pm2/pm2-version-check": "npm:^1.0.4" ansis: "npm:4.0.0-node10" async: "npm:3.2.6" chokidar: "npm:3.6.0" @@ -4545,7 +4600,7 @@ __metadata: enquirer: "npm:2.3.6" eventemitter2: "npm:5.0.1" fclone: "npm:1.0.11" - js-yaml: "npm:4.1.0" + js-yaml: "npm:4.1.1" mkdirp: "npm:1.0.4" needle: "npm:2.4.0" pidusage: "npm:3.0.2" @@ -4567,7 +4622,7 @@ __metadata: pm2-dev: bin/pm2-dev pm2-docker: bin/pm2-docker pm2-runtime: bin/pm2-runtime - checksum: 10/6743d91fc52413ed2e7e1764769e95f8db5916c9d75f2f8066014372fa304933a53284e39806f6e8cb58754e115ddd6a8c431b3fff1215d1136c6215db46a5de + checksum: 10/7211b4647c993d295e52f9a11fa2f604fd4dd1149b264beadde69d0c1739839230ce038c9081a9c8adaac8d632e0eb64ddcd02e10f9d8c2512da4e02e5d4df3b languageName: node linkType: hard @@ -4651,12 +4706,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0": - version: 6.13.0 - resolution: "qs@npm:6.13.0" +"qs@npm:~6.14.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" dependencies: - side-channel: "npm:^1.0.6" - checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 + side-channel: "npm:^1.1.0" + checksum: 10/a60e49bbd51c935a8a4759e7505677b122e23bf392d6535b8fc31c1e447acba2c901235ecb192764013cd2781723dc1f61978b5fdd93cc31d7043d31cdc01974 languageName: node linkType: hard @@ -4667,15 +4722,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.2": - version: 2.5.2 - resolution: "raw-body@npm:2.5.2" +"raw-body@npm:~2.5.3": + version: 2.5.3 + resolution: "raw-body@npm:2.5.3" dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 10/863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95 + bytes: "npm:~3.1.2" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + unpipe: "npm:~1.0.0" + checksum: 10/f35759fe5a6548e7c529121ead1de4dd163f899749a5896c42e278479df2d9d7f98b5bb17312737c03617765e5a1433e586f717616e5cfbebc13b4738b820601 languageName: node linkType: hard @@ -4796,15 +4851,15 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:6.1.0": - version: 6.1.0 - resolution: "rimraf@npm:6.1.0" +"rimraf@npm:6.1.2": + version: 6.1.2 + resolution: "rimraf@npm:6.1.2" dependencies: - glob: "npm:^11.0.3" + glob: "npm:^13.0.0" package-json-from-dist: "npm:^1.0.1" bin: rimraf: dist/esm/bin.mjs - checksum: 10/ce376c041ef4212dce2b30690dff3c09fc34253ec21821dffec77731061241888c04c3baf0b052bc5a1698b9f348c08ef83bddbd6e2553e79bf939bedb1a31a9 + checksum: 10/add8e566fe903f59d7b55c6c2382320c48302778640d1951baf247b3b451af496c2dee7195c204a8c646fd6327feadd1f5b61ce68c1362d4898075a726d83cc6 languageName: node linkType: hard @@ -4897,7 +4952,28 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.16.2": +"send@npm:~0.19.0": + version: 0.19.1 + resolution: "send@npm:0.19.1" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10/360bf50a839c7bbc181f67c3a0f3424a7ad8016dfebcd9eb90891f4b762b4377da14414c32250d67b53872e884171c27469110626f6c22765caa7c38c207ee1d + languageName: node + linkType: hard + +"serve-static@npm:~1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" dependencies: @@ -4916,21 +4992,7 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: "npm:^1.1.4" - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.2" - checksum: 10/505d62b8e088468917ca4e3f8f39d0e29f9a563b97dbebf92f4bd2c3172ccfb3c5b8e4566d5fcd00784a00433900e7cb8fbc404e2dbd8c3818ba05bb9d4a8a6d - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": +"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e @@ -4960,15 +5022,51 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: 10/eb10944f38cebad8ad643dd02657592fa41273ce15b8bfa928d3291aff2d30c20ff777cfe908f76ccc4551ace2d1245822fdc576657cce40e9066c638ca8fa4d + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10/7d53b9db292c6262f326b6ff3bc1611db84ece36c2c7dc0e937954c13c73185b0406c56589e2bb8d071d6fee468e14c39fb5d203ee39be66b7b8174f179afaba languageName: node linkType: hard @@ -5105,6 +5203,13 @@ __metadata: languageName: node linkType: hard +"statuses@npm:~2.0.1, statuses@npm:~2.0.2": + version: 2.0.2 + resolution: "statuses@npm:2.0.2" + checksum: 10/6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879 + languageName: node + linkType: hard + "string-length@npm:^4.0.1": version: 4.0.2 resolution: "string-length@npm:4.0.2" @@ -5283,7 +5388,7 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1": +"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 @@ -5421,7 +5526,7 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": +"unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 @@ -5540,7 +5645,7 @@ __metadata: browserslist: "npm:^4.28.0" dotenv: "npm:16.5.0" dotenv-extended: "npm:2.9.0" - express: "npm:4.21.2" + express: "npm:4.22.0" express-sitemap-xml: "npm:3.1.0" express-useragent: "npm:1.0.15" fs-extra: "npm:11.3.1" @@ -5554,8 +5659,8 @@ __metadata: maxmind: "npm:4.3.10" nocache: "npm:4.0.0" opn: "npm:6.0.0" - pm2: "npm:6.0.13" - rimraf: "npm:6.1.0" + pm2: "npm:6.0.14" + rimraf: "npm:6.1.2" typescript: "npm:5.6.3" languageName: unknown linkType: soft diff --git a/src/i18n/ar-SA.json b/src/i18n/ar-SA.json index 592bdda5129..8cff32f7e14 100644 --- a/src/i18n/ar-SA.json +++ b/src/i18n/ar-SA.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/bn-BD.json b/src/i18n/bn-BD.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/bn-BD.json +++ b/src/i18n/bn-BD.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/bs-BA.json b/src/i18n/bs-BA.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/bs-BA.json +++ b/src/i18n/bs-BA.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/ca-ES.json b/src/i18n/ca-ES.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/ca-ES.json +++ b/src/i18n/ca-ES.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/cs-CZ.json b/src/i18n/cs-CZ.json index f8ddb2de614..78910a239cf 100644 --- a/src/i18n/cs-CZ.json +++ b/src/i18n/cs-CZ.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/da-DK.json b/src/i18n/da-DK.json index 2a910b391e7..0c6712b7843 100644 --- a/src/i18n/da-DK.json +++ b/src/i18n/da-DK.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/de-DE.json b/src/i18n/de-DE.json index b914c46479f..83cf6bc62b0 100644 --- a/src/i18n/de-DE.json +++ b/src/i18n/de-DE.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag and Drop nutzen, um Dateien hinzuzufügen", "conversationFileUploadOverlayTitle": "Dateien hochladen", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Entwürfe", - "conversationFilterMentions": "Erwähnungen", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Antworten", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Ungelesen", "conversationFoldersEmptyText": "Fügen Sie Ihre Unterhaltungen Ordnern hinzu, um organisiert zu bleiben.", "conversationFoldersEmptyTextLearnMore": "Mehr erfahren", "conversationFooterArchive": "Archiv", diff --git a/src/i18n/el-CY.json b/src/i18n/el-CY.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/el-CY.json +++ b/src/i18n/el-CY.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/el-GR.json b/src/i18n/el-GR.json index 4e3b37c001c..7d07235c1e6 100644 --- a/src/i18n/el-GR.json +++ b/src/i18n/el-GR.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/en-US.json b/src/i18n/en-US.json index b4b5dbc0845..2d074691cc6 100644 --- a/src/i18n/en-US.json +++ b/src/i18n/en-US.json @@ -270,6 +270,8 @@ "authLoginTitle": "Log in", "authPlaceholderEmail": "Email", "authPlaceholderPassword": "Password", + "showTogglePasswordLabel": "Show password", + "hideTogglePasswordLabel": "Hide password", "authPostedResend": "Resend to {email}", "authPostedResendAction": "No email showing up?", "authPostedResendDetail": "Check your email inbox and follow the instructions.", @@ -435,6 +437,7 @@ "cells.options.restore": "Restore", "cells.options.share": "Share", "cells.options.tags": "Add or Remove Tags", + "cells.options.edit": "Edit", "cells.pagination.loadMoreResults": "Load More Items", "cells.pagination.nextPage": "Next Page", "cells.pagination.previousPage": "Previous Page", @@ -679,13 +682,8 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", + "tabsFilterHeader": "Show filters", + "tabsFilterTooltip": "Customize visible tabs", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", @@ -736,9 +734,14 @@ "conversationJustNow": "Just now", "conversationLabelChannels": "Channels", "conversationLabelDirects": "1:1 Conversations", + "conversationLabelDrafts": "Drafts", "conversationLabelFavorites": "Favorites", "conversationLabelGroups": "Groups", + "conversationLabelMentions": "Mentions", "conversationLabelPeople": "People", + "conversationLabelPings": "Pings", + "conversationLabelReplies": "Replies", + "conversationLabelUnread": "Unread", "conversationLearnMoreChannels": "Learn more about channels", "conversationLikesCaptionPlural": "[bold]{firstUser}[/bold] and [bold]{secondUser}[/bold]", "conversationLikesCaptionPluralMoreThan2": "[bold]{userNames}[/bold] and [showmore]{number} more[/showmore]", @@ -979,6 +982,8 @@ "federationConnectionRemove": "The backends [bold]{backendUrlOne}[/bold] and [bold]{backendUrlTwo}[/bold] stopped federating.", "federationDelete": "[bold]Your backend[/bold] stopped federating with [bold]{backendUrl}.[/bold]", "fileCardDefaultCloseButtonLabel": "Close", + "fileFullscreenModal.editor.error": "Failed to load edit preview", + "fileFullscreenModal.editor.iframeTitle": "Document editor", "fileFullscreenModal.noPreviewAvailable.callToAction": "Download File", "fileFullscreenModal.noPreviewAvailable.description": "There is no preview available for this file. Download the file instead.", "fileFullscreenModal.noPreviewAvailable.title": "File without preview", @@ -1746,6 +1751,11 @@ "searchConversations": "Search conversations", "searchConversationsNoResult": "No results found", "searchConversationsNoResultConnectSuggestion": "Connect with new users or start a new conversation", + "searchDraftsConversations": "Search in drafts", + "searchMentionsConversations": "Search in mentions", + "searchPingsConversations": "Search in pings", + "searchRepliesConversations": "Search in replies", + "searchUnreadConversations": "Search in unread", "searchCreateGroup": "Create group", "searchCreateGuestRoom": "Create guest room", "searchDirectConversations": "Search 1:1 conversations", @@ -1969,6 +1979,8 @@ "verify.headline": "You’ve got mail", "verify.resendCode": "Resend code", "verify.subhead": "Enter the six-digit verification code we sent to{newline}{email}", + "verify.codeLabel": "Six-digit code", + "verify.codePlaceholder": "Input field, enter digit", "videoCallMenuMoreAddReaction": "Add reaction", "videoCallMenuMoreAudioSettings": "Audio Settings", "videoCallMenuMoreChangeView": "Change view", @@ -2043,4 +2055,4 @@ "wireMacos": "{brandName} for macOS", "wireWindows": "{brandName} for Windows", "wire_for_web": "{brandName} for Web" -} +} \ No newline at end of file diff --git a/src/i18n/es-ES.json b/src/i18n/es-ES.json index d8d9c30be17..aa877fae0c0 100644 --- a/src/i18n/es-ES.json +++ b/src/i18n/es-ES.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/et-EE.json b/src/i18n/et-EE.json index 8313360ad43..55dd999c749 100644 --- a/src/i18n/et-EE.json +++ b/src/i18n/et-EE.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/fa-IR.json b/src/i18n/fa-IR.json index c7a829698ba..9c08bef12b5 100644 --- a/src/i18n/fa-IR.json +++ b/src/i18n/fa-IR.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/fi-FI.json b/src/i18n/fi-FI.json index fcc75f2c0e2..bd2b7e483fd 100644 --- a/src/i18n/fi-FI.json +++ b/src/i18n/fi-FI.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/fr-FR.json b/src/i18n/fr-FR.json index d4c226a1eee..7d5a36603f5 100644 --- a/src/i18n/fr-FR.json +++ b/src/i18n/fr-FR.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Ajoutez vos conversations à des dossiers pour rester organisé.", "conversationFoldersEmptyTextLearnMore": "En savoir plus", "conversationFooterArchive": "Archiver", diff --git a/src/i18n/ga-IE.json b/src/i18n/ga-IE.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/ga-IE.json +++ b/src/i18n/ga-IE.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/he-IL.json b/src/i18n/he-IL.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/he-IL.json +++ b/src/i18n/he-IL.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/hi-IN.json b/src/i18n/hi-IN.json index 7e457308bec..6b99136dbf9 100644 --- a/src/i18n/hi-IN.json +++ b/src/i18n/hi-IN.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/hr-HR.json b/src/i18n/hr-HR.json index 10c85da5d7e..8d3fc9148bc 100644 --- a/src/i18n/hr-HR.json +++ b/src/i18n/hr-HR.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/hu-HU.json b/src/i18n/hu-HU.json index 4597081c910..9b61cabf69c 100644 --- a/src/i18n/hu-HU.json +++ b/src/i18n/hu-HU.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/id-ID.json b/src/i18n/id-ID.json index 8dc57ac640b..e33b31cfe34 100644 --- a/src/i18n/id-ID.json +++ b/src/i18n/id-ID.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/is-IS.json b/src/i18n/is-IS.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/is-IS.json +++ b/src/i18n/is-IS.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/it-IT.json b/src/i18n/it-IT.json index 7029fca85b9..e6225a1aca5 100644 --- a/src/i18n/it-IT.json +++ b/src/i18n/it-IT.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/ja-JP.json b/src/i18n/ja-JP.json index 016d2c3425e..bfa1e150de4 100644 --- a/src/i18n/ja-JP.json +++ b/src/i18n/ja-JP.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/lb-LU.json b/src/i18n/lb-LU.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/lb-LU.json +++ b/src/i18n/lb-LU.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/lt-LT.json b/src/i18n/lt-LT.json index d43855d6efa..d628458e089 100644 --- a/src/i18n/lt-LT.json +++ b/src/i18n/lt-LT.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/lv-LV.json b/src/i18n/lv-LV.json index 27b1ed53fe1..3c469cfbbdb 100644 --- a/src/i18n/lv-LV.json +++ b/src/i18n/lv-LV.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/me-ME.json b/src/i18n/me-ME.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/me-ME.json +++ b/src/i18n/me-ME.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/mk-MK.json b/src/i18n/mk-MK.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/mk-MK.json +++ b/src/i18n/mk-MK.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/ms-MY.json b/src/i18n/ms-MY.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/ms-MY.json +++ b/src/i18n/ms-MY.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/mt-MT.json b/src/i18n/mt-MT.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/mt-MT.json +++ b/src/i18n/mt-MT.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/nl-NL.json b/src/i18n/nl-NL.json index e129c2a9641..d50fa037b4d 100644 --- a/src/i18n/nl-NL.json +++ b/src/i18n/nl-NL.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/no-NO.json b/src/i18n/no-NO.json index 44470aa22d7..ddaa2a6a4f2 100644 --- a/src/i18n/no-NO.json +++ b/src/i18n/no-NO.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/pl-PL.json b/src/i18n/pl-PL.json index 1823639320a..5aa9800dc21 100644 --- a/src/i18n/pl-PL.json +++ b/src/i18n/pl-PL.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/pt-BR.json b/src/i18n/pt-BR.json index 74735283565..62102c85f2f 100644 --- a/src/i18n/pt-BR.json +++ b/src/i18n/pt-BR.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Arquivar", diff --git a/src/i18n/pt-PT.json b/src/i18n/pt-PT.json index 384db7e8ffd..874fffc014d 100644 --- a/src/i18n/pt-PT.json +++ b/src/i18n/pt-PT.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/ro-RO.json b/src/i18n/ro-RO.json index ad05878cbfd..e63a7937e17 100644 --- a/src/i18n/ro-RO.json +++ b/src/i18n/ro-RO.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/ru-RU.json b/src/i18n/ru-RU.json index 14a31508892..c3fd4e955cd 100644 --- a/src/i18n/ru-RU.json +++ b/src/i18n/ru-RU.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Перетаскивайте и добавляйте файлы", "conversationFileUploadOverlayTitle": "Загрузить файлы", "conversationFileVideoPreviewLabel": "Предпросмотр видео для: {src}", - "conversationFilterDrafts": "Черновики", - "conversationFilterMentions": "Упоминания", - "conversationFilterNone": "Без фильтра", - "conversationFilterPings": "Пинги", - "conversationFilterReplies": "Ответы", - "conversationFilterTooltip": "Отфильтровать беседы", - "conversationFilterUnread": "Непрочитано", "conversationFoldersEmptyText": "Добавляйте беседы в папки, чтобы сохранять их упорядоченность.", "conversationFoldersEmptyTextLearnMore": "Подробнее", "conversationFooterArchive": "Архив", diff --git a/src/i18n/si-LK.json b/src/i18n/si-LK.json index 512f7e45e21..db351ab8adf 100644 --- a/src/i18n/si-LK.json +++ b/src/i18n/si-LK.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "සංරක්‍ෂණය", diff --git a/src/i18n/sk-SK.json b/src/i18n/sk-SK.json index c09d050b782..8954efa40dd 100644 --- a/src/i18n/sk-SK.json +++ b/src/i18n/sk-SK.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/sl-SI.json b/src/i18n/sl-SI.json index 180d3156be6..47afca400a3 100644 --- a/src/i18n/sl-SI.json +++ b/src/i18n/sl-SI.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/sq-AL.json b/src/i18n/sq-AL.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/sq-AL.json +++ b/src/i18n/sq-AL.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/sr-Cyrl-ME.json b/src/i18n/sr-Cyrl-ME.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/sr-Cyrl-ME.json +++ b/src/i18n/sr-Cyrl-ME.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/sr-SP.json b/src/i18n/sr-SP.json index 76b7d693a57..20bc4db66d1 100644 --- a/src/i18n/sr-SP.json +++ b/src/i18n/sr-SP.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/sv-SE.json b/src/i18n/sv-SE.json index c43b2a576f2..bd9e4a9bac6 100644 --- a/src/i18n/sv-SE.json +++ b/src/i18n/sv-SE.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Läs mer", "conversationFooterArchive": "Archive", diff --git a/src/i18n/th-TH.json b/src/i18n/th-TH.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/th-TH.json +++ b/src/i18n/th-TH.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/tr-CY.json b/src/i18n/tr-CY.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/tr-CY.json +++ b/src/i18n/tr-CY.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/tr-TR.json b/src/i18n/tr-TR.json index 02063938517..47d42a12d92 100644 --- a/src/i18n/tr-TR.json +++ b/src/i18n/tr-TR.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/uk-UA.json b/src/i18n/uk-UA.json index 05a6a9ea264..c0487bf1b9d 100644 --- a/src/i18n/uk-UA.json +++ b/src/i18n/uk-UA.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/uz-UZ.json b/src/i18n/uz-UZ.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/uz-UZ.json +++ b/src/i18n/uz-UZ.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/vi-VN.json b/src/i18n/vi-VN.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/vi-VN.json +++ b/src/i18n/vi-VN.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json index f893d7b7005..d7181a2b7a5 100644 --- a/src/i18n/zh-CN.json +++ b/src/i18n/zh-CN.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/zh-HK.json b/src/i18n/zh-HK.json index b4b5dbc0845..edfb1e2f011 100644 --- a/src/i18n/zh-HK.json +++ b/src/i18n/zh-HK.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 4124e354dde..76eab1d9d35 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -679,13 +679,6 @@ "conversationFileUploadOverlayDescription": "Drag & drop to add files", "conversationFileUploadOverlayTitle": "Upload files", "conversationFileVideoPreviewLabel": "Video file preview for: {src}", - "conversationFilterDrafts": "Drafts", - "conversationFilterMentions": "Mentions", - "conversationFilterNone": "No filter", - "conversationFilterPings": "Pings", - "conversationFilterReplies": "Replies", - "conversationFilterTooltip": "Filter conversations", - "conversationFilterUnread": "Unread", "conversationFoldersEmptyText": "Add your conversations to folders to stay organized.", "conversationFoldersEmptyTextLearnMore": "Learn more", "conversationFooterArchive": "Archive", diff --git a/src/script/Config.ts b/src/script/Config.ts index a9046943610..088c2068144 100644 --- a/src/script/Config.ts +++ b/src/script/Config.ts @@ -89,7 +89,7 @@ const config = { ALLOWED_IMAGE_TYPES: ['image/bmp', 'image/gif', 'image/jpeg', 'image/jpg', 'image/png', 'image/webp'], /** Which min and max version of the backend api do we support */ - SUPPORTED_API_RANGE: [MINIMUM_API_VERSION, env.ENABLE_DEV_BACKEND_API ? Infinity : 12], + SUPPORTED_API_RANGE: [MINIMUM_API_VERSION, env.ENABLE_DEV_BACKEND_API ? Infinity : env.MAX_API_VERSION] as const, /** DataDog client api keys access */ dataDog: { diff --git a/src/script/auth/component/AccountForm.tsx b/src/script/auth/component/AccountForm.tsx index c20b3aa7e86..40e65d4a014 100644 --- a/src/script/auth/component/AccountForm.tsx +++ b/src/script/auth/component/AccountForm.tsx @@ -248,6 +248,8 @@ const AccountFormComponent = ({ placeholder={t('accountForm.passwordPlaceholder')} pattern={ValidationUtil.getNewPasswordPattern(Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH)} data-uie-name="enter-password" + showTogglePasswordLabel={t('showTogglePasswordLabel')} + hideTogglePasswordLabel={t('hideTogglePasswordLabel')} /> {t('accountForm.passwordHelp', {minPasswordLength: String(Config.getConfig().NEW_PASSWORD_MINIMUM_LENGTH)})} @@ -269,6 +271,8 @@ const AccountFormComponent = ({ placeholder={t('accountForm.confirmPasswordPlaceholder')} pattern={`^${registrationData.password?.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')}$`} data-uie-name="enter-confirm-password" + showTogglePasswordLabel={t('showTogglePasswordLabel')} + hideTogglePasswordLabel={t('hideTogglePasswordLabel')} /> diff --git a/src/script/auth/component/BackButton.tsx b/src/script/auth/component/BackButton.tsx index 31284face23..3bdf333bbb0 100644 --- a/src/script/auth/component/BackButton.tsx +++ b/src/script/auth/component/BackButton.tsx @@ -27,12 +27,14 @@ export const BackButton = () => { const navigate = useNavigate(); return ( - navigate(-1)} - direction="left" - data-uie-name="go-index" aria-label={t('createPersonalAccount.goBack')} - color={COLOR.TEXT} - /> + data-uie-name="go-index" + css={{background: 'none', border: 'none', cursor: 'pointer'}} + > +