diff --git a/.github/workflows/quality_checks.yml b/.github/workflows/quality_checks.yml new file mode 100644 index 000000000000..5c96e861342c --- /dev/null +++ b/.github/workflows/quality_checks.yml @@ -0,0 +1,35 @@ +name: Quality Checks + +on: + workflow_dispatch: + pull_request: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + quality_checks: + name: Quality Checks + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version: '16.15.0' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Lint + run : npm run lint + + - name: Test + run: | + cd apps/browser/ + yarn test diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 7e37e62d8165..000000000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: node_js -node_js: - - "16.15.0" -services: - - xvfb -cache: - npm: true - directories: - - node_modules -script: - - npm ci - - cd apps/browser/ - - npm run build - - npm run test - - cd ../.. - - npm run lint diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json index ad200a0ffdbf..0b153ee06ee1 100755 --- a/apps/browser/src/_locales/en/messages.json +++ b/apps/browser/src/_locales/en/messages.json @@ -2411,5 +2411,17 @@ }, "profileMigrationAction": { "message": "More details" + }, + "encryptedInfoTitle": { + "message": "End-to-end encryption" + }, + "encryptedInfoContent": { + "message": "Don't lose your Cozy password. Your logins and passwords are encrypted from end-to-end. No one but you can access them, not even Cozy Cloud." + }, + "encryptedInfoMoreDetails": { + "message": "More details" + }, + "encryptedInfoDismiss": { + "message": "I understand" } } diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json index cb57030a93be..f7dec8f9a042 100755 --- a/apps/browser/src/_locales/fr/messages.json +++ b/apps/browser/src/_locales/fr/messages.json @@ -2459,5 +2459,17 @@ }, "profileMigrationAction": { "message": "En savoir plus" + }, + "encryptedInfoTitle": { + "message": "Chiffré de bout en bout" + }, + "encryptedInfoContent": { + "message": "Attention, ne perdez pas votre mot de passe Cozy. Vos identifiants et mots de passe sont chiffrés de bout en bout. Personne d’autre que vous ne peut y accéder, pas même Cozy Cloud." + }, + "encryptedInfoMoreDetails": { + "message": "En savoir plus" + }, + "encryptedInfoDismiss": { + "message": "J'ai compris" } } diff --git a/apps/browser/src/cozy/components/encrypted-info/encrypted-info.component.html b/apps/browser/src/cozy/components/encrypted-info/encrypted-info.component.html new file mode 100644 index 000000000000..9279227370ae --- /dev/null +++ b/apps/browser/src/cozy/components/encrypted-info/encrypted-info.component.html @@ -0,0 +1,17 @@ +