Skip to content

Commit

Permalink
Merge branch 'master' into sm/sm-919/access-policy-selector
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas-Avery committed Oct 16, 2023
2 parents 571fe11 + d79ef47 commit 1958864
Show file tree
Hide file tree
Showing 345 changed files with 9,590 additions and 1,433 deletions.
17 changes: 17 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,23 @@
"rules": {
"no-restricted-imports": ["error", { "patterns": ["@bitwarden/vault/*", "src/**/*"] }]
}
},
{
"files": ["apps/browser/src/**/*.ts", "libs/**/*.ts"],
"excludedFiles": "apps/browser/src/autofill/{content,notification}/**/*.ts",
"rules": {
"no-restricted-syntax": [
"error",
{
"message": "Using addListener in the browser popup produces a memory leak in Safari, use `BrowserApi.messageListener` instead",
"selector": "CallExpression > [object.object.object.name='chrome'][object.object.property.name='runtime'][object.property.name='onMessage'][property.name='addListener']"
},
{
"message": "Using addListener in the browser popup produces a memory leak in Safari, use `BrowserApi.storageChangeListener` instead",
"selector": "CallExpression > [object.object.object.name='chrome'][object.object.property.name='storage'][object.property.name='onChanged'][property.name='addListener']"
}
]
}
}
]
}
4 changes: 1 addition & 3 deletions .github/workflows/release-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,8 +157,6 @@ jobs:

- name: Install Snap
uses: samuelmeuli/action-snapcraft@d33c176a9b784876d966f80fb1b461808edc0641 # v2.1.1
with:
snapcraft_token: ${{ steps.retrieve-secrets.outputs.snapcraft-store-token }}

- name: Download artifacts
if: ${{ github.event.inputs.release_type != 'Dry Run' }}
Expand All @@ -185,7 +183,7 @@ jobs:
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ steps.retrieve-secrets.outputs.snapcraft-store-token }}
run: |
snapcraft push bw_${{ env._PKG_VERSION }}_amd64.snap --release stable
snapcraft upload bw_${{ env._PKG_VERSION }}_amd64.snap --release stable
snapcraft logout
choco:
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/release-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -270,8 +270,6 @@ jobs:

- name: Install Snap
uses: samuelmeuli/action-snapcraft@d33c176a9b784876d966f80fb1b461808edc0641 # v2.1.1
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ steps.retrieve-secrets.outputs.snapcraft-store-token }}

- name: Setup
run: mkdir dist
Expand Down Expand Up @@ -302,8 +300,8 @@ jobs:
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ steps.retrieve-secrets.outputs.snapcraft-store-token }}
run: |
/snap/bin/snapcraft upload bitwarden_${{ env._PKG_VERSION }}_amd64.snap --release stable
/snap/bin/snapcraft logout
snapcraft upload bitwarden_${{ env._PKG_VERSION }}_amd64.snap --release stable
snapcraft logout
working-directory: apps/desktop/dist

choco:
Expand Down
24 changes: 24 additions & 0 deletions apps/browser/src/_locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,15 @@
"autoFill": {
"message": "التعبئة التلقائية"
},
"autoFillLogin": {
"message": "Auto-fill login"
},
"autoFillCard": {
"message": "Auto-fill card"
},
"autoFillIdentity": {
"message": "Auto-fill identity"
},
"generatePasswordCopied": {
"message": "إنشاء كلمة مرور (تم النسخ)"
},
Expand All @@ -100,6 +109,21 @@
"noMatchingLogins": {
"message": "لا توجد تسجيلات دخول مطابقة."
},
"noCards": {
"message": "No cards"
},
"noIdentities": {
"message": "No identities"
},
"addLoginMenu": {
"message": "Add login"
},
"addCardMenu": {
"message": "Add card"
},
"addIdentityMenu": {
"message": "Add identity"
},
"unlockVaultMenu": {
"message": "افتح خزنتك"
},
Expand Down
44 changes: 34 additions & 10 deletions apps/browser/src/_locales/az/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,15 @@
"autoFill": {
"message": "Avto-doldurma"
},
"autoFillLogin": {
"message": "Giriş avto-doldurma"
},
"autoFillCard": {
"message": "Kart avto-doldurma"
},
"autoFillIdentity": {
"message": "Kimlik avto-doldurma"
},
"generatePasswordCopied": {
"message": "Parol yarat (kopyalandı)"
},
Expand All @@ -100,6 +109,21 @@
"noMatchingLogins": {
"message": "Uyğun gələn hesab yoxdur."
},
"noCards": {
"message": "Kart yoxdur"
},
"noIdentities": {
"message": "Kimlik yoxdur"
},
"addLoginMenu": {
"message": "Giriş əlavə et"
},
"addCardMenu": {
"message": "Kart əlavə et"
},
"addIdentityMenu": {
"message": "Kimlik əlavə et"
},
"unlockVaultMenu": {
"message": "Anbarın kilidini açın"
},
Expand Down Expand Up @@ -671,7 +695,7 @@
"description": "'Solarized' is a noun and the name of a color scheme. It should not be translated."
},
"exportVault": {
"message": "Anbarı ixrac et"
"message": "Anbarı xaricə köçür"
},
"fileFormat": {
"message": "Fayl formatı"
Expand All @@ -681,19 +705,19 @@
"description": "WARNING (should stay in capitalized letters if the language permits)"
},
"confirmVaultExport": {
"message": "Anbarın ixracını təsdiqləyin"
"message": "Anbarın xaricə köçürülməsini təsdiqləyin"
},
"exportWarningDesc": {
"message": "Bu ixrac faylındakı anbar verilənləriniz şifrələnməmiş formatdadır. İxrac edilən faylı, güvənli olmayan kanallar üzərində saxlamamalı və ya göndərməməlisiniz (e-poçt kimi). Bu faylı işiniz bitdikdən sonra dərhal silin."
"message": "Xaricə köçürdüyünüz bu fayldakı datanız şifrələnməmiş formatdadır. Bu faylı güvənli olmayan kanallar (e-poçt kimi) üzərində saxlamamalı və ya göndərməməlisiniz. İşiniz bitdikdən sonra faylı dərhal silin."
},
"encExportKeyWarningDesc": {
"message": "Bu ixrac faylı, hesabınızın şifrələmə açarını istifadə edərək verilənlərinizi şifrələyir. Hesabınızın şifrələmə açarını döndərsəniz, bu ixrac faylının şifrəsini aça bilməyəcəyiniz üçün yenidən ixrac etməli olacaqsınız."
"message": "Xaricə köçürdüyünüz bu fayldakı data, hesabınızın şifrələmə açarı istifadə edilərək şifrələnir. Hesabınızın şifrələmə açarını dəyişdirsəniz, bu faylın şifrəsini aça bilməyəcəksiniz və onu yenidən xaricə köçürməli olacaqsınız."
},
"encExportAccountWarningDesc": {
"message": "Hesab şifrələmə açarları, hər Bitwarden istifadəçi hesabı üçün unikaldır, buna görə də şifrələnmiş bir ixracı, fərqli bir hesaba idxal edə bilməzsiniz."
},
"exportMasterPassword": {
"message": "Anbar verilənlərinizi ixrac etmək üçün ana parolunuzu daxil edin."
"message": "Anbar datanızı xaricə köçürmək üçün ana parolunuzu daxil edin."
},
"shared": {
"message": "Paylaşılan"
Expand Down Expand Up @@ -799,7 +823,7 @@
"message": "YubiKey və Duo kimi mülkiyyətçi iki addımlı giriş seçimləri."
},
"ppremiumSignUpReports": {
"message": "Anbarınızın təhlükəsiyini təmin etmək üçün parol gigiyenası, hesab sağlamlığı və verilənlərin pozulması hesabatları."
"message": "Anbarınızın təhlükəsizliyini təmin etmək üçün parol gigiyenası, hesab sağlamlığı və data pozuntusu hesabatları."
},
"ppremiumSignUpTotp": {
"message": "Anbarınızdakı hesablar üçün TOTP təsdiqləmə kodu (2FA) yaradıcısı."
Expand Down Expand Up @@ -2408,18 +2432,18 @@
"description": "Toggling an expand/collapse state."
},
"aliasDomain": {
"message": "Alias domain"
"message": "Domen ləqəbi"
},
"passwordRepromptDisabledAutofillOnPageLoad": {
"message": "Items with master password re-prompt cannot be auto-filled on page load. Auto-fill on page load turned off.",
"message": "\"Ana parolu təkrar soruş\" özəlliyi olan elementlər səhifə yüklənəndə avto-doldurulmur. \"Səhifə yüklənəndə avto-doldurma\" özəlliyi söndürülüb.",
"description": "Toast message for describing that master password re-prompt cannot be auto-filled on page load."
},
"autofillOnPageLoadSetToDefault": {
"message": "Auto-fill on page load set to use default setting.",
"message": "\"Səhifə yüklənəndə avto-doldurma\" özəlliyi ilkin tənzimləməni istifadə etmək üzrə tənzimləndi.",
"description": "Toast message for informing the user that auto-fill on page load has been set to the default setting."
},
"turnOffMasterPasswordPromptToEditField": {
"message": "Turn off master password re-prompt to edit this field",
"message": "Bu sahəyə düzəliş etmək üçün \"Ana parolu təkrar soruş\"u söndürün",
"description": "Message appearing below the autofill on load message when master password reprompt is set for a vault item."
}
}
24 changes: 24 additions & 0 deletions apps/browser/src/_locales/be/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,15 @@
"autoFill": {
"message": "Аўтазапаўненне"
},
"autoFillLogin": {
"message": "Auto-fill login"
},
"autoFillCard": {
"message": "Auto-fill card"
},
"autoFillIdentity": {
"message": "Auto-fill identity"
},
"generatePasswordCopied": {
"message": "Генерыраваць пароль (з капіяваннем)"
},
Expand All @@ -100,6 +109,21 @@
"noMatchingLogins": {
"message": "Няма адпаведных лагінаў."
},
"noCards": {
"message": "No cards"
},
"noIdentities": {
"message": "No identities"
},
"addLoginMenu": {
"message": "Add login"
},
"addCardMenu": {
"message": "Add card"
},
"addIdentityMenu": {
"message": "Add identity"
},
"unlockVaultMenu": {
"message": "Разблакіраваць сховішча"
},
Expand Down
Loading

0 comments on commit 1958864

Please sign in to comment.