Branch:
CL-298-async-actions-2-0-context-string
11-21-test
202505-notifications-refactor
250807-notif-strict
264-UI
5019
AC-1086-the-remove-individual-vault-enterprise-policy-prevents-service-users-and-provider-admins-from-creating-new-vault-items-via-the-provider-portal
AC-217-Migrate-Cards-To-Banners
AC-2400-Migrate-families-for-enterprise-setup-component
Ac-1410/update_planresponsemodel_on_client
Auth/pm-1339/rotate-device-keys
BEEEP-automated-browser-release-to-stores
BRE-1022-SP-fallback
BRE-285-create-flatpak-distibution-method
BRE-494
BRE-863-Automate-Chrome-releases
CL-10-button-group-CVA-example
CL-122-common-components-module
CL-132-resizable-sidebar
CL-298-async-actions-2-0-context-string
CL-58-improvement-make-icon-button-compatible-with-bit-suffix-directive
CL-668-responsive-toggle-group
CL-671-remove-body-width
CL-69/nav-group-animations
CL-896
CL-94-async-actions-2-0-di-boundaries
CL-XXX/Enable-bitAction-on-ItemContentComponent
CL-badge-alignment
CLOUDOPS-838
Client-Integrations/pm-2733-master-password-does-not-reprompt-on-edit-after-cancelling-mp-reprompt-dialog
Customize-the-Phishing--Alert
DEVOPS-1573_add-web-build-script
DEVOPS-462-Add_code_signing_to_the_MacOS_CLI
DEVOPS-952-update-build-workflows-to-run-as-soon-as-rc-is-cut
EC-1069-cannot-save-an-item-to-a-collection-in-the-org-vault-view
EC-543-beeep-bitwarden-as-passkey-authenticator
EC-627-beeep-use-uri-for-vault-navigation-filtering
EC-649-beeep-routeable-dialogs
EC-855-cl-radio-group-block-support
ENG-72-commit-message-hook
ExtensionAcctSwitching
InnovationMenuItemChanges
PM-1034-tde-flow-3-v2
PM-11199-add-perm-value-to-table-admin-console
PM-11438
PM-11503-Defect-Organization-Automatic-Sync-verbiage-is-misleading
PM-11525-Estimated-tax-shown-to-customers-potentially-incorrect
PM-11889-Refactor-Loading-Indicator-from-organization-plans-change-plan-dialog-components
PM-1203-replace-mp-confirmation-with-verification-code
PM-1223-investigate-ability-to-add-support-for-mediated-conditional-ui
PM-1223-investigate-ability-to-add-support-for-mediated-conditional-ui-cg
PM-12403
PM-1245
PM-12681
PM-12765
PM-12985-testing-reports
PM-13156-2
PM-13246
PM-13272
PM-13273
PM-13455
PM-13755-revoked-members-counted-as-seat
PM-14164
PM-14619
PM-14622-rf-opt-state
PM-14891-Sales-Tax-Estimation-For-Organizations
PM-14892-Sales-Tax-Estimation-For-Clients
PM-14894-Drop-Sales-Tax-Database-Tables
PM-14952
PM-1500
PM-15077-passkey-save-error-on-oracle-cloud
PM-15090
PM-15126-second-attempt
PM-15126-tighten-scope-of-our-client-build-pipelines-to-remove-reliance-on-secrets
PM-15498
PM-15498-2
PM-15840-Defect-When-Free-Families-org-reached-max-collection-count-clicking-Upgrade-button-navigates-to-a-spinning-Subscription-page
PM-15943
PM-15943-3
PM-16104
PM-16164
PM-16921
PM-17732
PM-18027
PM-18325/allow-local-appx-signing
PM-19158-Archive-menu-option
PM-19180
PM-19521
PM-1978-ui-flow-non-discoverable-passkeys
PM-19923]AutoFocusOnSearch
PM-21017
PM-21408
PM-21719]-Assign-collection-visibility
PM-21800-Password-generator-on-Generator-tab-copies-spaces
PM-21950-Defect-Browser-After-importing-and-landing-on-Vault-Settings-back-button-navigation-goes-to-Import-screen-again
PM-2207-acoroiu-review
PM-2207-cg-edit
PM-22143-Tools-Refactor-TS-Enums-to-be-const-object-IMPORT-ONLY
PM-23686
PM-23748
PM-23851-False-Requirement-to-Pop-Out-Extension-When-Using-Send-Files
PM-24173-Defect-Length-min-numbers-and-min-special-fields-allow-any-values
PM-24189-Password-generator-special-checkbox-does-not-have-an-accessible-label
PM-24269
PM-2427-fix-sso-prevalidate-path
PM-24501-multi-cipher
PM-24508
PM-24560
PM-24646-add-licensed-browser-release
PM-24646-research-how-to-build-all-clients-in-gpl-and-proprietary-licensed-versions
PM-25256
PM-25481-Tools-Update-copy-in-Admin-Console-export-page
PM-25521-Enable-new-importer-for-Chrome-on-MacOS-and-Linux-only
PM-25525-DEBT-Fix-SystemServiceProvider-dependency-injection
PM-25525-DEBT-LOGGING-Fix-SystemServiceProvider-dependency-injection
PM-25534-export-member-list
PM-25575-BEEP-duplicate-login-detection
PM-25685
PM-25686
PM-25693
PM-26250-Explore-options-to-enable-direct-importer-for-mac-app-store-build
PM-2637-initial-refactor
PM-26515
PM-26516-non-premium-desktop-archive
PM-26650
PM-26651
PM-26989-Add-Support-For-Arc-Browser-on-MacOS
PM-27248-Defect-An-unhandled-error-is-returned-when-a-MSP-tries-to-import-data
PM-27310-potentially-drop-use-of-i-frame-and-render-notification-bar-in-shadow-dom
PM-27334-Code-signing-electron-changes-to-bundle-the-exe
PM-2749-full-width-persist-on-sso
PM-27819
PM-2814-remove-configapiservice
PM-2814-remove-configapiservice-v2
PM-28182-Add-success-page
PM-28183-Migrate-the-filters-and-search
PM-28374-add-report-false-positive-button
PM-28391-persistent-ignore-phishing-sites
PM-28428
PM-2844-beeep-add-custom-error-codes-for-server-api-exceptions
PM-28548-update-phishing-list-to-links
PM-29242
PM-29509-lo-impact-remove-ts-strict-ignore-in-fido-2-content-messaging-messenger-ts-1-err-137-loc-11-4
PM-29514-lo-impact-remove-ts-strict-ignore-in-overlay-notifications-content-overlay-notifications-content-service-ts-5-err-286-loc-52-9
PM-29515-lo-impact-remove-ts-strict-ignore-in-overlay-inline-menu-iframe-content-autofill-inline-menu-iframe-service-ts-5-err-482-loc-54-8
PM-29782/sign-appx-in-ci
PM-29784/enable-cross-appx-packaging
PM-3169-browser-extension-show-login-decryption-options-in-extension-popup-and-not-in-extension-tab
PM-3445-loginState-error
PM-3644-beeep-experiment-with-reactive-syncing
PM-3728-add-backward-compatibility-check
PM-3978-handle-move-to-org
PM-4025
PM-4039/remove-individual-item-encryption-flag
PM-4057-loginState-error
PM-4060-native-rust-POC-implementation-of-desktop-webauthn
PM-4060-native-rust-POC-implementation-of-desktop-webauthn-macos
PM-4060-native-rust-POC-implementation-of-desktop-webauthn-macos-objc2
PM-4060-native-rust-POC-implementation-of-desktop-webauthn-windows
PM-4110
PM-4226
PM-4240
PM-4276-passkey-popup-use-browser-overlap
PM-4295-popout-offscreen
PM-4358-revert-undefined-uv-check
PM-4401-re-add-manual-zone-execution
PM-4532-investigate-add-support-for-native-mac-os-credential-manager-in-desktop-application
PM-5009-Migrate-billing-component
PM-5010-Migrate-subscription-component
PM-5017-migrate-organization-plans-component
PM-5024-migrate-tax-info-component
PM-530
PM-5653/test-PR
PM-6113-build-rust-authenticator-and-client-to-support-i-os-and-android-passkey-provider-implementation
PM-6113-build-rust-authenticator-and-client-to-support-i-os-and-android-passkey-provider-implementation-features
PM-6271-propose-cipher-versioning-scheme
PM-6271-propose-cipher-versioning-scheme-data-layer
PM-662
PM-7157-Expose-AnonLayout-through-index.js
PM-7853-Clients-Hide-Send-from-navigation-when-user-is-subject-to-the-disable-Send-policy
PM-9022-scaffold-the-extension-and-build-pipeline
PM-9032-swift-extension-add-ui-to-handle-desktop-not-being-open
PM-9476-desktop-setup-obj-c-library-statically-bound-and-callable-from-desktop-native-module
POC/cipher-versioning
PS-1076-folder-service-refactors
PS-1086-add-account-observables-to-account-service
PS-1086-crypto-service-refactors
PS-1086/add-observable-to-vault-timeout-settings-service
PS-2247-correct-typos-in-EN_GB-EN_IN
PS-280
PS-55-8-3
PS-55-EncryptedExport
PS-589-2fa-device-verification-settings
PS-589-add-2fa-new-device-login-settings-flag
PS-589-add-2fa-new-device-login-settings-web
RELEASE-1200/update-browser-release-asset-name
S-972-clients-update-translation-keys-to-match-content
SG-1012
SG-163
SG-168/login-with-device-request
SG-65/resgitration-form-reusable
SG-714
SG-714-Fix
SG-714-GPG
SM-10995]-Remove-Feature-Flag-VBMA
SM-1301-getbyidsevent
SM-1415-EventLogs
SM-1548-SecretViewSlow
SM-1570
SM-1599-VirtualScroll
SM-1743-featureflag-disablesm
SM-264
SM-264-UI
SM-408/until-destroy
SM-612-ProductSwitcherHighlights
SM-614
SM-646-sidebar
SM-73
SM-846
SM-867-UUID
SM-910
SM-923
SM-95-ProjectList
SM-95-ProjectsList
SM-954-SeparateGettingStartedPage
SM-Jest
SecretsService
aa-branch-2
abortfido
ac-1102-automatic-sync-is-visible-for-self-hosted-families-orgs
ac-1218-add-ability-to-delete-provider-portals
ac-1753/Automatically-assign-provider-pricing-to-new-org
ac-2101-update-welcome-emails-from-trial-initiation-and-org-creation
ac-2709-upgrade-from-2-person-free-org
ac-2721-apply-subscription-status-updates-in-provider-subscription-details
ac-2957-delete-the-feature-flag-PM-5864-dollar-threshold
ac/ac-1595/bypass-sso-identifier-copy-update
ac/ac-1662/can-delete-port-ffc
ac/pm-17168/revoking-user-is-not-synced-immediately-via-push-notification
ac/pm-19814/improved-warning-popup-ui
ac/pm-20633/rename-individual-vault
ac/pm-22390/fix-device-approval-perm
ac/pm-22392/fix-cli-manage-device-approvals
ac/pm-26364-Extension-UI-for-Auto-confirm
ac/pm-26365-Auto-confirm-extension-one-time-setup-dialog
ac/pm-26463-members-component-refactor
ac/pm-2790-use-master-password-policy-in-account-recovery
ac/state-provider-framework-policy-service
ac/strong-typed-guids
ac1454-2fa-directory
acoroiu/poc-simple-vault-indexing
acostarj-patch-1-cs-clients
acostarj-text-update
add-application-lifetime-service
add-banner-service
add-error-check-for-invalid-cipher-key
add-gitlens-settings
add-key-value-pair-importer
add-logging-around-main-background
add-opentelemetry
add-purpose-enc-string-type
add-qa-urls-to-selfhosted-exclusion
add-risk-over-time-chart
add-root-dir-to-libs
add-secure-logging
add-storage-lib
add-tool-manifest
add-url-filtering
add-window-menu-id
addison/esm-exp
adjust-trial-icon
admin-console-user-key-migration
agalles/test-workflows-feature
agalles/test-workflows-sticky
agalles/troubleshooting-20250415
aj-test-workflow-update
alt-EC-457-component-library-icon-butttons-custom-tw-plugin
anders-oxc-prettier
anders-oxlint
anders/cxp-extension
anders/eslint-cache
anders/eslint2
anders/extension-signing
anders/increase-passkey-limit
anders/ipc1
anders/kvc
anders/kvc2
anders/logs-silent
anders/mac
anders/new-macos-sdk
anders/oxc-prettier
anders/passkey-debugger
anders/passkey-window-working-mergetest
anders/passkeys
anders/pm-7673-create
anders/pnpm
anders/poc-unlock
anders/rust-cache
anders/sign1
anders/sign2
anders/sign3
anders/sign4
anders/test-bug
anders/test1
anders/unlock-prf-3
anders/win-passkey-poc
anders/win-passkey-poc-clean
anders/win-sign
anders/win2
anders/win3
anders/win4
angular-di-mv3
api-lib
appid-logging-build
arch/copilot-instruction
arch/group-webpack
arch/kiro
arch/localization-migrators
arch/migrate-desktop-settings
arch/ng-localize
arch/poc-form-builder
arch/takeuntil-migrator
arch/test-fail-console
arch/tools-abstract-strict
attachrend
audreyality/claude-code-experiment
auth-circ-deps
auth/PM-5187/double-popout-twofactor-mail
auth/PM-6296/fix-unavailable-biometrics-in-clamshell-mode-3
auth/PM-7084/two-factor-refactor
auth/add-logout-reason
auth/add-sync-for-standard-auth-requests
auth/add-tde-offboarding-check-to-2fa
auth/beeep/flatpak-devel-yaml
auth/beeep/hide-linux-tray-icon-setting
auth/claude-component-service-architecutre
auth/desktop-debug
auth/device-on-all-requests
auth/pm-10964/explicitly-define-userId-on-org-create
auth/pm-10964/set-userid-org-acceptange
auth/pm-11537/increase-passkey-limit
auth/pm-11940/migrate-registration-to-sdk
auth/pm-14873/registration-add-reseller-provider-portal-invite-support
auth/pm-14938/proof-of-concept-notification-architecture
auth/pm-14943/auth-request-extension-dialog-approve-debug
auth/pm-16536/login-comp-mp-entry-screen-auto-fill-doesnt-change-email-subtitle
auth/pm-16783/tech-debt-fixes-toast-service
auth/pm-17111/add-browser-to-list-of-approving-clients-v2
auth/pm-17172/extension-acct-switcher-lock-now-btn-not-showing-disabled-style
auth/pm-17464/remove-snap-sso-handler
auth/pm-1779/remove-window-post-message-from-sso
auth/pm-18576/fix-missing-userid-on-remove-password
auth/pm-18654/new-ui-desktop-tde-jit-errors-with-missing-org-sso-id-v2
auth/pm-18720/change-password-component-non-dialog-v2
auth/pm-18720/change-password-component-non-dialog-v3
auth/pm-18986/ui-refresh-extension-webauthn-2fa-fix-old-styles
auth/pm-19057/poc
auth/pm-19057/test-1
auth/pm-19209/revert-to-original-message
auth/pm-19398/managed-environement-not-displayed-on-browser-client
auth/pm-194/account-stories
auth/pm-19555/defect-clicking-log-out-button
auth/pm-19617/speed-up-local-host-config
auth/pm-20109/increase-2fa-webauthn-security-key-limit
auth/pm-20532/tech-breakdown-poc-token-based-send-authn-and-authz
auth/pm-22222/email-not-sent-for-cli
auth/pm-22663/auth-consolidate-login-comp-routing
auth/pm-22723/policy-service-updates
auth/pm-23620/auth-request-answering-service-temp
auth/pm-23907/token-to-sync-delay
auth/pm-24103/remove-get-user-key
auth/pm-26141/proof-of-concept-marketing-initiated-premium-flow
auth/pm-26209/bugfix-desktop-error-on-auth-request-approval
auth/pm-26465/two-factor-api-service-refactor
auth/pm-26578/http-redirect-cloud
auth/pm-27086/input-password-use-new-km-data-types
auth/pm-2772/stop-process-reload-on-bio-cancel
auth/pm-28494/jit-new-master-password-not-recognized
auth/pm-2875/remember-me-option
auth/pm-29545/change-to-date-type
auth/pm-3387/invalid-auth-request-error
auth/pm-3519/move-auth-request-api-methods
auth/pm-3707/fix-icon-size
auth/pm-3797/emergency-access-refactor
auth/pm-3916/firefox-pin-issues
auth/pm-4530/attemtp-to-fix-sso-in-snap-desktop
auth/pm-5217/biometrics-on-different-account
auth/pm-5991/fix-account-switcher-logout
auth/pm-6188/move-two-factor-service-to-popup
auth/pm-6484/update-di-for-cryptoservice
auth/pm-6491/jit-sso-browser
auth/pm-6688/account-service-as-primary-account-source
auth/pm-6789/use-legacy-key-for-migration
auth/pm-7608/account-security-settings-change
auth/pm-7882/email-verification-removal
auth/pm-8111/browser-refresh-login-component
auth/pm-8115/desktop-extension-ui-refresh-self-hosted-setup-dialog
auth/pm-8225/ipc-warnings
auth/pm-8225/send-userkey-to-desktop-on-unlock
auth/pm-8225/timeout-dev-mode
auth/pm-8225/typesafe-commands
auth/pm-8285/remove-extra-clearing-of-state
auth/pm-8341/radio-buttons-to-checkboxes
auth/pm-8882/add-tde-logging
auth/pm-9019/safari-login-with-device-bugfix
auth/pm-9115/implement-view-data-persistence-in-2FA-flows
auth/pm-9576/qa-artifacts
auth/qa-test/passkey-uv
auth/remove-twoFactorProvider-property
auth/security-stamp-disk-state
auth/setUserDecryptionOptions
auth/state-provider-key-connector
auto-merge-renovate
autofill-user-key-definition-migration
autofill/PM-17187-autofill-new-identity
autofill/PM-19511-show-existing-items
autofill/PM-19511-with-exclude
autofill/PM-20367
autofill/PM-21846-center-unlock-vault-modal
autofill/PM-24656-detect-login-fields-with-webauthn-name
autofill/PM-24720-autofill-after-focus-alternative
autofill/PM-24720-non-blocking-page-details-collection
autofill/PM-25072-autofill-password-potterybarn
autofill/PM-26053-new-login-defect
autofill/PM-26348-zoom-autofill-password
autofill/PM-26503-medium-blocks-events
autofill/PM-27365-convert-list.scss-to-css-file
autofill/PM-28079-track-specified-attributes
autofill/PM-28080-debounce-overlay-setup
autofill/PM-9034-implement-passkey-for-unlocked-accounts-jholland-tests
autofill/anders-passkey-unlock
autofill/atdb
autofill/atdb_v2
autofill/autotype-security
autofill/beeep/autofill-identity-card-from-keyboard-shortcut
autofill/beep-lastpass-import-poc
autofill/beep-rearchitect-extension-messaging
autofill/beep/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframe
autofill/dialog-box-fix
autofill/for-nick
autofill/implement-collect-page-details-observable
autofill/log-cipher-decryption
autofill/migrate-autofill-on-page-load
autofill/mv3-required-poc-changes
autofill/notifications-rework-overlay-content-service-integration
autofill/pm-10068-remove-send-response-usages
autofill/pm-10418-expiration-date-on-cards-does-not-autofill-the-correct-format
autofill/pm-12352-remove-legacy-overlay-background
autofill/pm-12352-remove-legacy-overlay-background-minimal
autofill/pm-12763-modify-autofill-animation
autofill/pm-17641/fix-ssh-agent-default-socket-path
autofill/pm-17641/fix-ssh-agent-default-socket-path-only
autofill/pm-17789
autofill/pm-19255
autofill/pm-19255-variables
autofill/pm-21845
autofill/pm-2319-implement-autofill-overlay-poc
autofill/pm-26227/autotype-strict-type-keyboard-input
autofill/pm-27200/add-autotype-electron-unit-tests
autofill/pm-2753-prompt-to-save-login-credentials-silently-drops-data-on-network-error
autofill/pm-27549/autotype-remove-mvp-ff
autofill/pm-27655/autotype-integration-tests
autofill/pm-28043/fix-triggerable-in-settings
autofill/pm-28076/autotype-remove-shift-modifier-key
autofill/pm-29177/enable-rust-pre-commit-hooks
autofill/pm-29288/error-dialog-desktop-already-running
autofill/pm-29587/desktop-ci-electron-builds-developer-mode-on-prs
autofill/pm-29644/add-ci-workflow-install-run-desktop-client
autofill/pm-5056-edge-and-opera-users-cannot-override-default-browser-autofill
autofill/pm-5189-duplicate-overlay-elements-shown-when-focusing-iframe-field
autofill/pm-5582-verify-usage-of-window-object-in-browser-popup-utils
autofill/pm-5740-update-local-back-storage-service-to-trigger-observable-updates
autofill/pm-5742-rework-usage-of-extension-apis-that-are-not-callable-within-service-workers-get-extension-views
autofill/pm-6122-rework-call-for-match-media-within-notification-background
autofill/pm-6426-create-alarms-manager-and-update-usage-of-long-lived-timeouts
autofill/pm-7138-implement-separate-main-background-instance-within-popup-for-get-bg-service-calls
autofill/pm-73-improve-detection-of-new-login
autofill/pm-7581-validate-cache-state-from-external-context-within-local-backed-session-storage
autofill/pm-934-autofill-not-working-until-page-has-been-refreshed
autofill/pm-934-autofill-not-working-until-page-has-been-refreshed-rework
autofill/poc-auto-submit-filled-form-alt
autofill/poc-firefox-mv3
autofill/refactor/generator
autofill/spike-mv3
autofill/spike-mv3-part-2
autofill/spike-mv3-part-4
autofill/spike-mv3-part-5
autofill/spike-mv3-working-session
autotype-demo
backport/fix/mv2-unlock-on-autofill
bc/anon-layout-with-logo-slot
bc/group-mjml-updates
beeep-autofill-debug
beeep-chip-focus-redirection-after-selection
beeep-focus-headings-after-load
beeep-performance-improvements
beeep/cipher-service-refactor
beeep/developer-tooling-feature-flags
beeep/enhanced-a11y-form-fields
beeep/files
beeep/import-selection
beeep/plausible
beeep/rust-fido2-desktop
beeep/typesafe-i18n
beep/rails-nav
better-passkey-auth
billing/PM-21421/incorrect-pricing-on-restart-subscription
billing/PM-28509/replace-premium-upgrade-flow-desktop
billing/PM-28541/remove-ff_pm-22415-tax-id-warnings
billing/PM-29609/create-reusable-plan-cards
billing/csp-update
billing/pm-19484/Sspacing-off-for-pending-cancellation-badge
billing/pm-24033/update-premium-subscription-page-m2
billing/pm-24098-remove-getOrgKey-from-the-key-service
billing/pm-24350-discrepancy-between-estimated-tax-values-for-product-vs-marketing
billing/pm-27911/subscription-details-for-secrets-manager-with-free-password-manager
billing/pm-29061/remove-24996-feature-flag
billing/pm-29079/remove-code-for-pm-24033-updat-premium-subscription-page
bre-1037/update-rc-deploy-trigger
bre-1371_optimize-workflows
browser-ext-message-symbols
browser-mv3-messaging
browser-rc-heartbeat
browser-rc-wasm
bug/PS-1823-allowing-diacritics-on-email-domain
bug/derived-state
bug/webpack-config-for-fastmail
build-execution-context
catalina-after-angular-16
catalina-before-angular-16
catalina-browserslist-test
change-return-of-refresh-logic
change-tap-to-mergemap
change/PM-1102
cherry-pick-auth-request-fix
chromium-conflicts
cl-ra
cl/copy-field
cl/section-stack
claude/dirt-pm-27284-claude-1-session-011CUaHfLuKZghJYCJpUtcZd
claude/make-newapplications-optional-011CUcmXM8m4juUdrcr4qyCv
claude/review-merged-prs-011CUcFEum5zpdxzgRcQRWct
claude/review-run-report-changes-011CUcUFkD9eAFPENxSQozh4
cli-macos-signing
client-type-library
close-window-debugging
cloudops-437
clps-remove-angular-dep
commit-message-hook
common-nx
community/PM-11497/default-collection-check-saving-item
community/PM-2043-fix-additional-chars-clipboard
community/PM-2714/fix-move-item-to-nofolder
community/PM-7413/fix-report-page-not-retrieving-data-on-refresh
community/PM-959/prevent-new-line-feed-copying
community/pm-11628/fix-set-password-on-sso
community/pm-12617/chromium-browser-integration-linux
community/pm-12751/fix-snap-home-permissions
community/pm-13266/fix-logmeonce-csv-import
community/pm-1560/snapcraft-cli-sso-fix
community/pm-2539/fix-snap-plugs
core-test-utils-lib
coroiu/PM-22593-improve-initialization-process-for-database-and-repositories
coroiu/allow-rust-cache-disable
coroiu/beeep-desktop-browser-ipc-channel
coroiu/beeep-iterators
coroiu/experiment-with-dynamic-badge-calculators
coroiu/fix-refresh-clearing-badge
coroiu/group-lowdb
coroiu/ipc-ping-example
coroiu/performance-measure
coroiu/play-around-with-remote-sdk
coroiu/poc-api-service-cookie-fetching
coroiu/remove-deps
coroiu/remove-unsafe-from-extern
coroiu/remove-using-from-rc
coroiu/wasm-tracing
create-guid-type
creep-content-script-poc
crowdin-auto-sync
crowdin-auto-sync-browser
ddg-files-modified-test
dependabot/npm_and_yarn/follow-redirects-1.15.5
desktop-devtools-enabled
desktop-ui-refresh
desktop-ui-updates
desktop/pm-18769/migrate-vault-filters
dev-mode-example
dev/kreynolds/tunnel_proto
dev/kreynolds/tunnel_proto_v2
dh-communications-with-key-connector
dirt/pm-17577/test-deployment
dirt/pm-19322/accessibility
dirt/pm-19810/member-access-report-csv
dirt/pm-19996/app-icons-on-risk-insights
dirt/pm-20132/member-count-must-includes-invited-users
dirt/pm-20577/report-summmary-for-db
dirt/pm-20578/report-summary-for-db
dirt/pm-20580/risk-insights-use-save-services
dirt/pm-20630/my-items-in-report
dirt/pm-21287/ngrx-poc
dirt/pm-23002/first-run-prompt
dirt/pm-23264/display-cipher-name
dirt/pm-23273/display-username-in-event-logs
dirt/pm-23375/replace-drawer-with-dialog
dirt/pm-23602/collection-name-in-event-logs
dirt/pm-23603/group-names-in-event-logs
dirt/pm-23822/org-integration-api-service
dirt/pm-23824/integration-and-configuration-data
dirt/pm-24655/hec-connection-delete
dirt/pm-26676/risk-insights-refresh-when-org-changes
dirt/pm-26676/risk-insights-refresh-when-org-changes-2
dirt/pm-27706/columns-for-new-apps-dialog
dirt/pm-27739/application-icons-not-rendering
dirt/pm-27803/disabled-activity-states
dirt/pm-28222/delay-progress-bar
dirt/pm-29021/phishing-blocker-guard-updates
dirt/risk-insights-saving-reports-outline
dirt/update-risk-insight-models
ds/CL-330/close-select-on-scroll
ds/cl-235/slider
ds/cl-435/windows-shake-test
ds/compact-mode-2
ds/compact-mode-user-setting
ds/full-screen-dialog
ds/popup-siderbar-test
ds/prevent-copy-masked-field
ds/test-chromatic
ds/update-ds-codeowners
duo-sdk-upgrade
dwbit-patch-1
electron-hook-afterpack-test-for-chrome-sandbox-issue
environment-service-url-set-refactor
event-target-mock
example-documentation
explicit-userId-on-master-password-decryption
extension-signing
extract-serialization-library-from-common
extract-utils-from-common
fastlane-desktop-test
feature-passkey-provider
feature-personal-item-clone
feature-tde-merge-testing
feature/EC-14-collections
feature/PM-1209-lastpass-import-into-existing-folder-collection
feature/PM-191-desktop-envs
feature/PM-25865-migrate-send-list-desktop-migration
feature/PM-27794-create-send-component-desktop-migration
feature/PM-55-extract-token-api-calls-from-api-service-v2
feature/PM-55-refactor-identity-api-methods-out-of-api-service
feature/all-cores-multithreaded-decryption
feature/autofill-tester
feature/biometrics-rework
feature/browser-angular-di
feature/decrypt-cipher
feature/decrypt-refactor
feature/decrypt-test
feature/i18n-component-template
feature/manifest-experiment
feature/org-admin-refresh-v3
feature/phishing-detection
feature/phishing-detection-exemptions
feature/rust-ipc2-experiment
feature/seperate-connectors
feature/trust
feature/trusted-device-encryption-rc
feature/unix-biometrics
feature/windows-native-passkeys-provider
firefox-extension-test
fix-auth-circular-references
fix-autofill-signing-with-main
fix-ci
fix-export-service-import
fix-logout-on-biometrics-state-service
fix-never-domain-location
fix-registration-start-this-typo
fix-ts58-platform
fix-unawaited-promises-crypto-service
fix/medium-click-issue
get-the-known-phishing-domain-from-the-server
global-state-library
graphite-test
handle-unix-not-found-error
hide-mac-failed-on-cli
hotfix-rc-browser
hotfix-rc-desktop
idphost
iinuwa/win-passkey-poc
iinuwa/win-passkey-uv
impl-sdk-engines
implement-account-service
improve-options-type-safety
improve-session-syncer-observables
individual-vault-item-encryption-version-test
inline-menu-test-from-browser-rc-branch
innovation/archive/desktop-work
innovation/archive/web-work
innovation/opaque
innovation/user-achievements/event-stream-prototype
input-password-suggestion
introduce-inversify
key-definition-enhancements
kiro-localize
km/15084-testing
km/PM-25698/snap-sleep
km/auth-move-initial-password
km/auto-kdf-qa
km/beeep/amd64-targz
km/beeep/biometrics-flatpak-test
km/beeep/clean-agent-rewrite
km/beeep/drop-masterkey-auth-request
km/beeep/epheremal-value-store-rust
km/beeep/experimental-memfd-ssh
km/beeep/fido2-deps
km/beeep/fido2-rust-v2
km/beeep/hide-unsupported-options
km/beeep/llm-agent
km/beeep/qr-login
km/beeep/read-cache
km/beeep/send-image-preview
km/beeep/write-cache
km/beeep/zip-encrypted-export
km/beeep/zip-import
km/biometrics-testflight-builds
km/browser-integration-flatpak
km/build-linux-desktop-native-natively
km/cose
km/crypto-next-testbed
km/ddg-tmp
km/decrypt-obj
km/decrypt-to-file-data
km/default-argon2
km/desktop-file-flatpak-dev
km/disable-anti-tracing
km/disable-legacy-ciphers
km/disable-process-isolation
km/electron-fuse
km/encrypt-coverage
km/encrypt-only-string
km/encstring-cleanup
km/encstring-remove-decrypt
km/encstring-remove-decrypt-1
km/encstring-remove-decrypt-2
km/fido2-client
km/fido2-client-windows
km/fido2-desktop-plumbing
km/fix-desktop
km/fix-i18n-data-recovery
km/fix-provider-key-observable
km/low-kdf-testing
km/maybe-fix-proc-reload
km/move-keygen-ownership
km/mp-jit-trust-prompt
km/package-type-qa
km/pm-104
km/pm-10408/ssh-generator-with-modern-generator-infrastructure
km/pm-10414/app-info-extended
km/pm-10924/biometrics-key-not-cleared-when-disabled
km/pm-12238/process-reload-when-cancelling-auth
km/pm-14445
km/pm-14445-crypto
km/pm-14448/remove-appimage
km/pm-14612
km/pm-15112/fix-web-refresh
km/pm-15584/fix-safari-bio
km/pm-18017/show-key-connector-domain-for-new-sso-users
km/pm-2094/windows-hello-focus
km/pm-21772-show-key-connector-domain-for-new-sso-users
km/pm-23618
km/pm-25385
km/pm-27236-account-registration-v2-key-connector
km/pm-27283-reactive-available-vauilt-timeout-actions
km/pm-540/disable-biometrics-when-failing-bio-auth-on-setup
km/pm-pm-15994/move-encrypt-service
km/poc-flight-recorder
km/poc-windows-hello-2
km/process-reload-dev
km/refactor-symmetric-encrypt-interface
km/refactor-symmetric-keys-3
km/refactor-symmetric-keys-4
km/remove-container-service
km/remove-legacy-crypto
km/remove-rsa-encrypt
km/remove-unused-functions
km/rename-encrypt-to-bytes
km/replace-encstring-with-unsigned-shared-key
km/rsa-extract-public-key
km/sdk-433
km/secitem-poc
km/secure_memory
km/signing-upgrade
km/simplify-linux-biometrics
km/ssh-agent-bugfixes
km/ssh-auto-hide
km/strict-non-null
km/tde-offboarding-fix
km/tde-registration
km/tde-trust-prompt
km/test
km/test-arm
km/test-arm64
km/test-ddg
km/test-drop-encrypted-object
km/test-swift
km/tmp-biometrics-fixed
km/tmp-flatpak
km/tmp-mac-dmg-browser
km/tmp-move-all-teams
km/tmp-move-auth
km/tmp-newkey
km/tmp-ownership-2
km/validate-args
lastpass-sso
lastpassimporter
linux-rpm-arm64-build-test
local-phishing-data-gh-action
log-to-storage-2024.7.1
logout-lib
logout-library
logout-reason-circular-imports
lt/knip
m/cl/submit-width
m/login-bootstrap
mac-build-test
main
main-branch-for-BRE49
manyorgdomains
mer/browser-refresh/beta-3
mer/pre-release-flag-on
messaging-docs
messaging-update-cg
move-folder-state-to-folder-service
namespaced-state-service
nathan/autofill-fix
neuronull/beeep/clippy-pedantic-autofill-desktop
neuronull/ci-build-desktop-build-dev
neuronull/ci-desktop-native-add-cargo-machete
neuronull/desktop-native-clean-unused-deps
neuronull/test-ci-cargo-deny-check
neuronull/test-pr-for-index.d.ts-generate-check
neuronull/testing-tracing-macos-provider
neuronull/tmp-test-dialog-already-running-flatpak
neuronull/true-up-napi-index.d.ts
no-firefox-mv3
notifications-bar-mv3
notifications-mv3
nov-6-known-good-main-desktop-build-test
nx-integration-testing
observable-token-service
on-installed-message-injection-poc
optimize-workflows
origin/billing/PM-5093/send-trial-initiation-email
passkey-window-loadurl
platform/PM-2910/unblock-account-switching
platform/add-comments-to-renovate
platform/add-prerequisites-to-issue-templates
platform/addison/PM-12624/update-codeowners
platform/adjust-ignoredeps
platform/config-device-identifier
platform/disable-patch-updates
platform/exclude-package-lock-from-codeowners
platform/handle-401-refresh-token
platform/mark-activeuserstate-deprecated
platform/pm-11936/remove-token-refresh-before-sync
platform/pm-14640/npm-ignore-patch
platform/pm-21683/add-duckduckgo-extension-device-type
platform/pm-22534/move-account-activity-to-memory
platform/pm-23694/webpush-edge
platform/pm-25424/revert-changes
platform/pm-27943/handle-electron-store-errors
platform/pm-6484/firefox-reprompt
platform/pm-7646/revert-ipc-changes
platform/revert-2025.3.1
platform/safari-native-messaging-docs
playwright
pm-11417-customers-expiration-date-in-admin-console-changing-to-next-invoice-date
pm-12767
pm-13785-after-submitting-the-payment-method-the-blank-add-payment-method-modal-pops-up-again
pm-13868-remove-upgrade-password-manager-flag
pm-15166-build-bw-musl
pm-15808-Show-suspended-org-modals-for-orgs-in-unpaid-and-canceled-status
pm-18047-blank-loading-modal-briefly-shown-before-the-upgrade-modal
pm-18701-optional-payment-modal-after-signup
pm-19497-reset-search-x-browser
pm-22968-ui-when-MSP-BUP-is-suspended-feature-flag
pm-23023
pm-24033-update-premium-subscription-page-m2
pm-24216-WEB-BEEEP-Improve-the-Code-Quality-of-the-Upgrade-Dialog
pm-25166-deprecate-premium-banner
pm-25269
pm-2537-region-selector-dropdown
pm-26476
pm-28077-more-ignoredInputTypes-in-CollectAutofillContentService
pm-28831
pm-29236
pm-3612-cg
pm-5347/vault/fix-p1336-to-asn1-der-conversion
pm-5559-cg
pm-5620
pm-7369/revert-snap-description-change
pm-8458-default-clear-clipboard-5min-strings
pm/CL-91-table-pagination
poc/observable-based-update-service
poc/search-query-language
poc/searchable-decorator
poc/structurizr
prevent-failure-from-corrupted-cipher-key
production-api-connections
ps-1081/split-out-api-methods-into-api
ps-1081/split-out-api-methods-into-api-service
ps-1082/transition-cipherService-into-providing-observables
ps/BEEEP-sos-dialog
ps/CL-131/bit-row-selector
ps/CL-135/cl-standalone-comps
ps/CL-135/migration-docs
ps/CL-175/bit-layout-horizontal-scroll
ps/CL-209/nav-item-deadzone
ps/CL-210/base-font-size
ps/PM-14166-add-brave-vivaldi
ps/PM-3530/popup-persistance-examples
ps/PM-4406/select-dropdown-browser-zoom
ps/angular-jest-browser
ps/app-shell-code-owner
ps/beeep-browser-recover
ps/beeep-compodoc
ps/bit-menu-scroll-story
ps/cli-module-es2020
ps/clone-prototype-of-memory-stored-objects
ps/electron-39-workaround
ps/electron-update
ps/fix-browser-account-switching
ps/forbid-direct-api-service
ps/forward-conditional-create
ps/include-previous-in-derive-callbacks
ps/item-truncate-default-slot
ps/list-unnecessary-save-warnings-to-state-providers
ps/mac-passkey
ps/move-org-switcher
ps/nullable-factory
ps/on-lock-on-logout-interfaces
ps/pm-11661/fill-buffer
ps/pm-15333/portable-desktop
ps/pm-19659/server-notifications-readme
ps/pm-2910/migrate-environment-service
ps/pm-5533/migrate-asym-user-keys
ps/pm-5536/config-service
ps/pm-5537/desktop-biometrics-state-service
ps/pm-7486/detect-libsecret-service
ps/pm-7486/detect-libsecret-service-debugging
ps/pm-7546/fix-cipher-upsert
ps/pm-7826/expose-user-environment
ps/pm-7826/notifications-service-refactor
ps/pm-7826/token-service-obs
ps/pm-7837/sync-service-auth
ps/pm-7926/fix-browser-logout
ps/pm-7985/vault-not-loading
ps/pm-8003/process-reload-only-when-cancelled
ps/pm-9048/enable-account-switching-for-safari
ps/raise-tsconfig-target
ps/remove-node-fetch
ps/responsive-account-settings
ps/resume-popup-url
ps/section
ps/service-worker-sessions-are-not-recovered
ps/state-provider-updates-in-sync-with-observable
ps/strict-config
ps/test-sdk-ipc-through-proxy
ps/ts-strict-common-abstract
ps/user-verification-stories
ps/vault-health-dashboard
ps/web-subresource-integrity
radio-buttons-block-option
rc
rc-without-electron
reduce-desktop-disk-writes
refactor-biometric-service-method-names
refactor-merge-build-filter
refactor-move-build-filter
refresh-token-logging
regen-package-lock
release-management-fix
reload-config-on-set-urls-from-storage
remove-annotated-keys-from-memory
remove-autofill-shortcut-from-platform-utils
remove-clippy-allow-crypto
remove-session-sync
remove-session-sync-suggestion-clearable
reno-major-jest
renovate-docker
renovate/actions-checkout-6.x
renovate/actions-setup-node-6.x
renovate/babel-loader-10.x
renovate/bitwarden-russh-digest
renovate/chalk-5.x
renovate/chromaui-action-13.x
renovate/chrome-0.x
renovate/commander-14.x
renovate/concurrently-9.x
renovate/dotnet-monorepo
renovate/dtolnay-rust-toolchain-digest
renovate/electron-39.x
renovate/electron-fuses-2.x
renovate/electron-rebuild-4.x
renovate/electron-store-11.x
renovate/gio-0.x
renovate/inquirer-13.x
renovate/inquirer-8.x
renovate/jest
renovate/jsdom-27.x
renovate/koa-json-2.x
renovate/koa__multer-2.x
renovate/koa__router-12.x
renovate/lock-file-maintenance
renovate/major-dotnet-monorepo
renovate/major-github-artifact-actions
renovate/major-jest
renovate/major-nx-monorepo
renovate/major-storybook-monorepo
renovate/minor-and-patch-linting-updates
renovate/minor-github-actions-updates
renovate/napi
renovate/node-22.x
renovate/papaparse-5.x
renovate/rsa-0.x
renovate/russh-cryptovec-0.x
renovate/sha2-0.x
renovate/storybook-test-runner-0.x
renovate/taiki-e-install-action-2.x
renovate/type-fest-5.x
renovate/windows
responsive-vault--filters
responsive-web-vault
restrict-imports
revert-10342-auth/pm-8316/fix-account-switcher-on-vault-logout-timeout
revert-10653-auth/pm-8316/fix-account-switcher-on-vault-logout-timeout
revert-12161-PM-13938-exceptPasswordPermission
revert-12379-crowdin-auto-sync-browser
revert-13612-tools/pm-18456/unassigned-items-reports
revert-13922-fix/check-device-id-falsy-values
revert-14414-crowdin-auto-sync-browser
revert-14521-PM-20514-ux-updating-item-with-1-matching-login-edit-permission
revert-15851-revert-15844-BRE-1022-replace-sps
revert-17123-tools/PM-23258/import-items-vs-data-verbiage
revert-17571-renovate/cc-1.x
revert-4209
revert-5400-renovate/gh-minor
revert-8073-renovate/argon2-0.x
revert-8546-revert-8534-CLOUDOPS-1369-remove-r-2-bucket-secrets-and-upload-procedure-from-the-artifacts-github-workflows
revert-8685-ac-1218-add-ability-to-delete-provider-portals-emaillink
risk-insights-demo-1
risk-insights-final-demo
run-chrome-updates-in-angular
sandbox/vault-filter-example
saveinbutton
sdk-pass-generation
serialization-library
settings-modal
sg/SG-643
shane/experiment/vault-state
shane/experiment/vault-state-v2
skip-listening-to-flag-changes-during-login
sm-10995]-FeatureFlagRemoval
sm-150-updatingUItoUseNewResponseStructure
sm-264-master
sm-bulk-move-to-project
sm-jest-mock-extended
sm/CL-82-icon-component
sm/PM-145-confirm-safe-site
sm/SM-616-export-extension
sm/SM-830-bulk-SM-uncheck
sm/crypto-refactor
sm/fix-onboarding
sm/secrets-access
snap-extra-files
split-large-event-upload-requests
sso-device-key-callback-poc
state-library
state-provider-service
storage-core-library-2
storage-service-get$
structural-request-result
synced-unlock-state
task/BRE-284
temp-zhHant-testing-branch
test-PM-12423-for-loop
test-codeowner-branch
test-coop-coep
test-safari-build
test_2
tmp/account-cryptographic-state
tools/PM-10938/1pux-ssh-key-import
tools/PM-13712/validation-minimal-reproduction
tools/PM-14470/mark-critical-apps
tools/PM-14927/display-critical-app-count
tools/PM-15091/db-feature-flag
tools/PM-16822/Replace-account-service
tools/PM-16898/cleanup-circular-dependencies
tools/PM-6415/legacy-send-state-provider
tools/PM-7875/add-info-where-parse-failed-lp-import
tools/PM-9604/PM-9604-paid-subscription-not-navigating-reports
tools/bounds
tools/cl-608/allow-custom-icons-in-toasts
tools/generator/organize-types-and-data
tools/internal-generator-docs
tools/pm-14001/fix-zero-checked-bug
tools/pm-15979/restore-min-max-attributes
tools/pm-16484/risk-insights-at-risk-count-fix
tools/pm-18656/remove-individual-vault-policy
tools/pm-19081/replace-new-send-button-with-NewSendDropdown-component
tools/pm-19223/aggregate-by-domain
tools/pm-20344/export-attachments-with-same-filename
tools/pm-21776/update-send-access-copy
tools/pm-23918/password-authentication
tools/pm-24015/empty-send-password-handling
tools/pm-27220/export-filetype-simple-dropdown
tools/pm-27251/clean-up-sdk-generator
tools/pm-29780/send-email-otp-flag
tools/pm-29875/close-send-drawer-on-nav
tools/pm-5716/add-help-icon-to-import-page
tools/pm-728/cli-config-server-error
tools/pm-919/cli-send-get-file
tools/pm-xxxx/introduce-bitwarden-encrypted-json-importer
tools/prototypes/ecs-log
tools/send-table-web
totp-autofill-remove-onload-suggestions
try-out-requiring-token-presence-in-searches
uif/CL-277/bit-item-group-keyboard-nav
uif/CL-707/signals-auto-migrate
uif/CL-841/landing-layout-component
uif/CL-852/chip-toggle
uif/CL-854/page-header-component
uif/CL-854/page-header-web-usage
uif/CL-913/add-new-color-palette
uif/CL-923/more-flakey-chromatic-fixes
uif/CL-939/icon-refresh
uif/CL-961/nested-menus
uif/add-desktop-header-slot
uif/add-tooltip-delay
uif/apply-button-styles
uif/cl-349/popover-arrow
uif/cva
uif/design-tokens-exploration
uif/eslint-forbid-libs-components
uif/generator-min-validator
uif/onpush-nav
uif/pm-19437/access-selector-spacing-workflow-test
uif/pm-24178/menu-item-dialog
uif/pm-29819/fix-focus-search
uif/prefer-static-properties
uif/strict-angular-templates
uif/test-disabled-binding-on-input
uif/update-layout-bg
uif/vault-drawer
update-1pux-ssh-pr
update-firefox-mv3
update-license-file
update-message-strings-app-restart
use-bit-subject-in-state-service
use-bit-subject-in-state-service-suggestion
use-original-key-in-folder-rotate
use-sdk-for-encrypt-decrypt
user-configurable-log-levels
v0-attachments-upload
vault-decryption-errors
vault-decryption-rc-weirdness
vault-user-key-migration
vault/7732
vault/AC-2607
vault/PM-11206
vault/PM-12281
vault/PM-17216
vault/PM-24178/fix-modal-focus
vault/PM-25012/cipher_versioning
vault/PM-26200
vault/PM-5433
vault/PM-6110
vault/PM-7906
vault/addtl-logging-for-pm15635
vault/cli-old-attachment-build
vault/experiment/collapsable-filters
vault/mod-on-state-providers
vault/pm-10426/implement-edit-item-view-admin-console-vault
vault/pm-11388/defect-section-headers-are-missing
vault/pm-11462/defect-getting-mp-reprompt-on-edit
vault/pm-1235-auth-flow-discoverable-passkeys
vault/pm-12717/cloning-item-takes-you-back-to-original
vault/pm-1400-ac-experiment
vault/pm-1401/failed-sync-warning-component
vault/pm-1401/refactor-sync-service
vault/pm-22756/copy-click-listener
vault/pm-2400/sdk-cipher-encryption-json-import-fix
vault/pm-24000/test-sdk-await-fix
vault/pm-24963/fix-access-intelligence-tab
vault/pm-24978/corrupt-attachments
vault/pm-25081/vault-skeleton-loaders
vault/pm-25688/folder-api-models
vault/pm-27632/sdk-cipher-ops
vault/pm-28746/item-transfer-event-logs
vault/pm-28847/all-regions
vault/pm-4185/regression-testing
vault/pm-4788
vault/pm-5072/update-minimum-server-version-for-cipher-key-encryption
vault/pm-9675/experiment
vault/use-sdk-sharing
vgrassia/test
view-cache-docs
web-app-checksum
web-copy-updates-to-clarify-vault-definition
web-vault-login-page-updates
workflow-file-usage-test
write-logs-to-storage
1.31.2
2.20.2
2022.05.0
a916476
browser-v2022.05.0
browser-v2022.10.0
browser-v2022.10.1
browser-v2022.12.0
browser-v2022.12.1
browser-v2022.5.0
browser-v2022.6.0
browser-v2022.6.1
browser-v2022.8.0
browser-v2022.9.0
browser-v2022.9.1
browser-v2023.1.0
browser-v2023.10.0
browser-v2023.10.1
browser-v2023.10.2
browser-v2023.12.0
browser-v2023.12.1
browser-v2023.2.0
browser-v2023.2.1
browser-v2023.3.0
browser-v2023.3.1
browser-v2023.4.0
browser-v2023.5.0
browser-v2023.5.1
browser-v2023.7.0
browser-v2023.7.1
browser-v2023.8.2
browser-v2023.8.3
browser-v2023.9.0
browser-v2023.9.1
browser-v2023.9.2
browser-v2024.1.0
browser-v2024.1.1
browser-v2024.10.0
browser-v2024.10.1
browser-v2024.11.0
browser-v2024.11.1
browser-v2024.11.2
browser-v2024.12.0
browser-v2024.12.1
browser-v2024.12.2
browser-v2024.12.3
browser-v2024.12.4
browser-v2024.2.0
browser-v2024.2.1
browser-v2024.3.1
browser-v2024.4.1
browser-v2024.4.2
browser-v2024.5.0
browser-v2024.5.1
browser-v2024.5.2
browser-v2024.6.0
browser-v2024.6.1
browser-v2024.6.2
browser-v2024.6.3
browser-v2024.7.0
browser-v2024.7.1
browser-v2024.8.0
browser-v2024.8.1
browser-v2024.8.2
browser-v2024.9.0
browser-v2024.9.1
browser-v2025.1.0
browser-v2025.1.1
browser-v2025.1.2
browser-v2025.1.3
browser-v2025.1.4
browser-v2025.10.0
browser-v2025.10.1
browser-v2025.10.2
browser-v2025.11.0
browser-v2025.11.1
browser-v2025.12.0
browser-v2025.2.0
browser-v2025.2.1
browser-v2025.2.2
browser-v2025.3.0
browser-v2025.3.1
browser-v2025.3.2
browser-v2025.4.0
browser-v2025.5.0
browser-v2025.5.1
browser-v2025.6.0
browser-v2025.6.1
browser-v2025.7.0
browser-v2025.7.1
browser-v2025.8.0
browser-v2025.8.1
browser-v2025.8.2
browser-v2025.9.0
cli-hotfix-v1.19.1
cli-v2022.10.0
cli-v2022.11.0
cli-v2022.6.0
cli-v2022.6.1
cli-v2022.6.2
cli-v2022.8.0
cli-v2022.9.0
cli-v2023.1.0
cli-v2023.10.0
cli-v2023.12.0
cli-v2023.12.1
cli-v2023.2.0
cli-v2023.3.0
cli-v2023.4.0
cli-v2023.5.0
cli-v2023.7.0
cli-v2023.8.2
cli-v2023.9.0
cli-v2023.9.1
cli-v2024.1.0
cli-v2024.10.0
cli-v2024.11.0
cli-v2024.11.1
cli-v2024.12.0
cli-v2024.2.0
cli-v2024.2.1
cli-v2024.3.1
cli-v2024.4.0
cli-v2024.4.1
cli-v2024.6.0
cli-v2024.6.1
cli-v2024.7.0
cli-v2024.7.1
cli-v2024.7.2
cli-v2024.8.0
cli-v2024.8.1
cli-v2024.8.2
cli-v2024.9.0
cli-v2025.1.0
cli-v2025.1.1
cli-v2025.1.2
cli-v2025.1.3
cli-v2025.10.0
cli-v2025.11.0
cli-v2025.12.0
cli-v2025.2.0
cli-v2025.3.0
cli-v2025.4.0
cli-v2025.5.0
cli-v2025.6.0
cli-v2025.6.1
cli-v2025.7.0
cli-v2025.8.0
cli-v2025.9.0
desktop-mac-v2025.4.2
desktop-v2022.10.0
desktop-v2022.10.1
desktop-v2022.11.0
desktop-v2022.12.0
desktop-v2022.5.0
desktop-v2022.5.1
desktop-v2022.6.0
desktop-v2022.6.1
desktop-v2022.6.2
desktop-v2022.8.0
desktop-v2022.8.1
desktop-v2022.9.0
desktop-v2022.9.1
desktop-v2023.1.0
desktop-v2023.1.1
desktop-v2023.10.0
desktop-v2023.10.1
desktop-v2023.12.0
desktop-v2023.12.1
desktop-v2023.2.0
desktop-v2023.3.0
desktop-v2023.3.1
desktop-v2023.3.2
desktop-v2023.4.0
desktop-v2023.5.0
desktop-v2023.5.1
desktop-v2023.7.0
desktop-v2023.7.1
desktop-v2023.8.2
desktop-v2023.8.3
desktop-v2023.8.4
desktop-v2023.9.0
desktop-v2023.9.1
desktop-v2023.9.2
desktop-v2023.9.3
desktop-v2024.1.0
desktop-v2024.10.0
desktop-v2024.10.1
desktop-v2024.10.2
desktop-v2024.11.0
desktop-v2024.11.1
desktop-v2024.11.2
desktop-v2024.12.0
desktop-v2024.12.1
desktop-v2024.2.0
desktop-v2024.2.1
desktop-v2024.3.0
desktop-v2024.3.2
desktop-v2024.4.0
desktop-v2024.4.1
desktop-v2024.4.3
desktop-v2024.5.0
desktop-v2024.6.0
desktop-v2024.6.1
desktop-v2024.6.2
desktop-v2024.6.3
desktop-v2024.6.4
desktop-v2024.7.0
desktop-v2024.7.1
desktop-v2024.8.0
desktop-v2024.8.1
desktop-v2024.8.2
desktop-v2024.9.0
desktop-v2025.1.0
desktop-v2025.1.1
desktop-v2025.1.2
desktop-v2025.1.3
desktop-v2025.1.4
desktop-v2025.10.0
desktop-v2025.11.0
desktop-v2025.11.1
desktop-v2025.11.2
desktop-v2025.12.0
desktop-v2025.2.0
desktop-v2025.2.1
desktop-v2025.3.0
desktop-v2025.3.1
desktop-v2025.4.2
desktop-v2025.5.0
desktop-v2025.5.1
desktop-v2025.6.0
desktop-v2025.6.1
desktop-v2025.7.0
desktop-v2025.8.0
desktop-v2025.8.1
desktop-v2025.8.2
desktop-v2025.9.0
tools/PM-7543/reproduce-bug
v0.0.1
v0.0.10
v0.0.11
v0.0.12
v0.0.13
v0.0.14
v0.0.15
v0.0.16
v0.0.2
v0.0.3
v0.0.4
v0.0.5
v0.0.6
v0.0.7
v0.0.8
v0.0.9
v1.0.0
v1.0.1
v1.0.5
v1.1.0
v1.1.1
v1.10.0
v1.10.1
v1.10.2
v1.11.0
v1.11.1
v1.11.2
v1.12.0
v1.12.2
v1.12.3
v1.13.0
v1.13.1
v1.13.4
v1.13.5
v1.14.0
v1.14.1
v1.14.2
v1.14.3
v1.15.0
v1.15.1
v1.15.2
v1.15.3
v1.16.0
v1.16.1
v1.16.2
v1.16.4
v1.16.6
v1.17.0
v1.17.1
v1.17.2
v1.17.3
v1.18.0
v1.19.0
v1.19.1
v1.2.0
v1.2.1
v1.2.2
v1.20.0
v1.20.1
v1.21.0
v1.21.1
v1.21.2
v1.21.3
v1.21.4
v1.22.0
v1.22.1
v1.22.2
v1.23.0
v1.23.1
v1.24.0
v1.24.1
v1.24.2
v1.24.3
v1.24.4
v1.24.6
v1.25.0
v1.25.1
v1.25.2
v1.25.3
v1.25.4
v1.25.5
v1.25.6
v1.25.7
v1.26.0
v1.26.1
v1.26.2
v1.26.3
v1.26.4
v1.26.5
v1.26.6
v1.27.0
v1.28.0
v1.29.0
v1.3.0
v1.30.0
v1.30.1
v1.30.2
v1.30.3
v1.31.0
v1.32.0
v1.32.1
v1.33.1
v1.33.2
v1.33.3
v1.34.0
v1.35.0
v1.35.1
v1.35.2
v1.36.0
v1.37.0
v1.38.0
v1.39.0
v1.39.1
v1.39.2
v1.39.3
v1.4.0
v1.40.0
v1.40.1
v1.41.0
v1.42.2
v1.43.1
v1.43.2
v1.43.3
v1.43.4
v1.44.0
v1.44.1
v1.44.2
v1.44.3
v1.45.0
v1.46.0
v1.46.1
v1.46.2
v1.47.0
v1.47.1
v1.48.0
v1.48.1
v1.49.0
v1.49.1
v1.5.0
v1.50.0
v1.51.0
v1.51.1
v1.52.0
v1.52.1
v1.53.0
v1.54.0
v1.55.0
v1.56.0
v1.56.1
v1.56.2
v1.56.3
v1.56.4
v1.56.5
v1.56.6
v1.57.0
v1.58.0
v1.6.0
v1.6.1
v1.7.0
v1.8.0
v1.8.1
v1.8.2
v1.9.0
v1.9.1
v1.9.8
v2.0.0
v2.1.0
v2.1.1
v2.10.0
v2.10.1
v2.11.0
v2.12.0
v2.13.0
v2.13.1
v2.13.2
v2.14.0
v2.15.1
v2.16.0
v2.16.1
v2.16.2
v2.17.0
v2.17.1
v2.18.0
v2.18.1
v2.18.2
v2.19.0
v2.2.0
v2.20.0
v2.20.1
v2.20.3
v2.20.4
v2.21.0
v2.21.1
v2.22.0
v2.22.1
v2.22.2
v2.22.3
v2.23.0
v2.24.0
v2.24.1
v2.24.2
v2.24.3
v2.24.4
v2.25.0
v2.25.1
v2.26.0
v2.26.1
v2.26.2
v2.27.0
v2.28.0
v2.28.1
v2.3.0
v2.4.0
v2.5.0
v2.6.0
v2.6.1
v2.7.0
v2.7.1
v2.8.0
v2.9.0
vNext
web-hotfix-v2.24.1
web-v
web-v2022.10.0
web-v2022.10.1
web-v2022.10.2
web-v2022.11.0
web-v2022.11.1
web-v2022.11.2
web-v2022.12.0
web-v2022.6.0
web-v2022.6.2
web-v2022.8.0
web-v2022.8.1
web-v2022.9.0
web-v2022.9.1
web-v2022.9.2
web-v2023.1.0
web-v2023.1.1
web-v2023.10.0
web-v2023.10.1
web-v2023.10.2
web-v2023.12.0
web-v2023.2.0
web-v2023.3.0
web-v2023.4.0
web-v2023.4.1
web-v2023.4.2
web-v2023.5.0
web-v2023.5.1
web-v2023.7.0
web-v2023.7.1
web-v2023.8.0
web-v2023.8.2
web-v2023.8.3
web-v2023.8.4
web-v2023.9.0
web-v2023.9.1
web-v2023.9.2
web-v2024.1.0
web-v2024.1.1
web-v2024.1.2
web-v2024.10.0
web-v2024.10.1
web-v2024.10.2
web-v2024.10.3
web-v2024.10.4
web-v2024.10.5
web-v2024.11.0
web-v2024.11.1
web-v2024.11.2
web-v2024.12.0
web-v2024.12.1
web-v2024.2.0
web-v2024.2.1
web-v2024.2.2
web-v2024.2.3
web-v2024.2.4
web-v2024.2.5
web-v2024.3.0
web-v2024.3.1
web-v2024.4.0
web-v2024.4.1
web-v2024.4.2
web-v2024.5.0
web-v2024.5.1
web-v2024.6.0
web-v2024.6.1
web-v2024.6.2
web-v2024.6.3
web-v2024.7.0
web-v2024.7.1
web-v2024.7.2
web-v2024.7.3
web-v2024.8.0
web-v2024.8.1
web-v2024.8.2
web-v2024.8.3
web-v2024.9.1
web-v2024.9.2
web-v2025.1.0
web-v2025.1.1
web-v2025.1.2
web-v2025.10.0
web-v2025.10.1
web-v2025.11.0
web-v2025.11.1
web-v2025.11.3
web-v2025.11.4
web-v2025.11.5
web-v2025.12.0
web-v2025.2.0
web-v2025.2.1
web-v2025.2.2
web-v2025.3.0
web-v2025.3.1
web-v2025.4.0
web-v2025.4.1
web-v2025.4.2
web-v2025.5.0
web-v2025.5.1
web-v2025.6.0
web-v2025.6.1
web-v2025.6.2
web-v2025.7.0
web-v2025.7.1
web-v2025.7.2
web-v2025.8.0
web-v2025.8.1
web-v2025.8.2
web-v2025.8.3
web-v2025.9.0
web-v2025.9.1
${ item.name }
${ noResults }
1006 Commits (CL-298-async-actions-2-0-context-string)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
93b9eba769
|
Separate browser foreground and background memory space (#9315)
* Separate browser foreground and background memory space * Prefer inherited DI providers |
2 years ago |
|
|
2e6280ce88
|
Prefer UserKeyDefinition for user-scoped data (#9349)
|
2 years ago |
|
|
c61ba41b97
|
Use User Key Definitions for user-scoped data (#9348)
|
2 years ago |
|
|
89d7e96b25
|
Auth/PM-5086 - Email Verification - Registration Start + Environment Selector components (#9342)
* PM-5086 - WIP start on registration start component * PM-5086 - more WIP progress on registration start comp * PM-5086 - Setup secondary component * PM-5086 - (1) Validation working (2) States implemented (3) 2nd state for check email mostly completed except for correct icon * PM-5086 - Registration Start - check email state - update icon to be correct from figma. * PM-5086 - Refactor self hosted conditional + actually hide the checkbox if it is self hosted. * PM-5086 - WIP good progress on getting browser & desktop creating account on logic working. * PM-5086 - Accessibility pass + WIP on region selector * PM-5086 - Accessibility pass with Danielle * PM-5086 - Migrate env selector logic to own component. * PM-5086 - Update AnonLayoutWrapperComp import * PM-5086 - Remove unncessary focus. * PM-5086 - WIP first draft of registration env selector; name might change to differentiate it from existing env selector. * PM-5086 - Rename env selector to be more clear and use registration-env-selector instead. * PM-5086 - (1) Export registration env selector (2) Change comp name not just file name. * PM-5086 - Create new registration page stub * PM-5086 - Fix build issue where select module was missing from new registration env selector. * PM-5086 - Registration --> registration start. * PM-5086 - Add missing translation from registration-start-secondary-component to desktop & browser. * PM-5086 - Add missing translations * PM-5086 - Registration Env Selector - forms require form groups. duh. * PM-5086 - Registration Env Selector - working now. * PM-5086 - Registration Start desktop mostly working with env selector issues. * PM-5086 - Registration start - get self hosted env dialog to close on close click. Backdrop click doesn't work but escape does still. * PM-5086 - TODO: figure out if there is a better way to get the dialog to close. * PM-5086 - Registration start - get goBack working to properly re-show env selector * PM-5086 - Self Hosted Env Comp - re-emit current env on close so that select based env selectors can reset * PM-5086 - RegistrationEnvSelector - Refactor init logic to also listen for env updates so that the user's choices on the self hosted settings dialog get communicated to this comp * PM-5086 - Registration Start Desktop - Don't allow users to close dialog via escape as we need them to either close or save to get the env service to set the env correctly. * PM-5086 - Browser Registration Start Page stub * PM-5086 - Registration Start comp - storybook added * PM-5086 - Remove links to start-registration as we aren't ready to implement that yet. * PM-5086 - Revert environment comp changes. * PM-5086 - Delete registration start pages. * PM-5086 - Test removing PreloadedEnglishI18nModule to see if it fixes test failures * PM-5086 - Try to resolve issues w/ importing PreloadedEnglishI18nModule into RegistrationStartComponent storybook stories file. * PM-5086 - Allow translations to be imported for all libs. * PM-5086 - Remove comment from JSON * PM-5086 - TODO cleanup * PM-5086 - Per PR feedback, fix display issues by using correct classes. * PM-5086 - Fix SVG per PR feedback * PM-5086 - Remove unnecessary methods * PM-5086 - RegistrationEnvSelectorComponent - per PR feedback, properly type null in form group |
2 years ago |
|
|
34a766f346
|
[PM-7178] Update about and more-from-bitwarden pages [UI changes] (#9322)
* Remove button to launch contact form from about-page * Remove button to launch community forums from about-page * Create about-page-v2 component Copy existing about-page.component Add missing imports as page is marked as standalone Add popup-page and -header Migrate navigation items to use bit-items and bit-item-content Route to new page when feature flag enabled * Create more-from-bitwarden-page-v2 component Copy existing more-from-bitwarden-page.component Add missing imports as page is marked as standalone Add popup-page and -header Migrate navigation items to use bit-items and bit-item-content Route to new page when feature flag enabled * Add speedbump for rate the extension button --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
ab809d915d
|
Autosync the updated translations (#9352)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> |
2 years ago |
|
|
08a6f91411
|
[CL-221] Add chip-select component (#9021)
--------- Co-authored-by: William Martin <contact@willmartian.com> |
2 years ago |
|
|
bbf1473022
|
[PM-5295] Improve autofill collection of page details performance (#9063)
* [PM-5295] Improve autofill collection of page details performance * [PM-5295] Reworking implementation to leverage requestIdleCallback instead of requestAnimationFrame * [PM-5295] Reworking implementation to leverage requestIdleCallback instead of requestAnimationFrame * [PM-5295] Incorporating documentation for added methods * [PM-5295] Reworking how we handle collection of shadowRoot elements * [PM-5295] Fixing jest tests relating to the defined pseudo selector * [PM-5295] Fixing jest tests relating to the defined pseudo selector * [PM-5295] Refactoring * [PM-5295] Refactoring * [PM-5295] Refactoring * [PM-5295] Starting the work to set up the tree walker strategy under a feature flag * [PM-5295] Incorporating methodology for triggering a fallback to the TreeWalker API if issues arise with the deepQuery approach * [PM-5295] Fixing jest test |
2 years ago |
|
|
75975dd71f
|
[PM-8333] Autofill refresh button for sidebar popup (Firefox) (#9314)
* [PM-8333] Ensure title suffix is aligned with title * [PM-8333] Add refresh button for autofill list items section for FF sidebar * [PM-8333] Add button type |
2 years ago |
|
|
d6f78f2225
|
[PM-7737] Create about-page and more-from-bitwarden page [Nav changes] (#9233)
* Move help-and-feedback to tools and rename to about-page Moved help-and-feedback.component to ..tools Renamed it to about-page Changed the title to about Changed the settings button to about Updated routes Updates transition animation * Move button to open AboutDialog from settings to about-page * Move launch web-vault to about-page * Move rate extension from settings to about-page * Fix no-floating-promises * Remove icons from about-page entries * Make about-page standalone * Create MoreFromBitwardenPage component Create new component Add button to navigate to new component from about-page Add routing for new component * Add new speedbumps to help-center and web-app links * Add link to Bitwarden Authenticator page Include speedbump explaing some functionality about the the authenticator * Add link to Secrets Manager page Include speedbump explaining some functionality of Secrets Manager * Add link to Passwordless.dev page Include speedbump explaining some functionality of Passwordless.dev * Move learnFromOrg over to more-from-bitwarden Include speedbump that explains Bitwarden for business * Clean-up settings.component Some left-over clean-up from https://github.com/bitwarden/clients/pull/8840 - Removing import and export methods * Move premium-link to more-from-bitwarden Hide link if user already has premium * Add popout-button to about-page * Remove unneeded headings * Move popout-button on setting to the right * Add Free Bitwarden Families link Include speedbump explaining Free Bitwarden Families --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
594a6f1daf
|
[PM-6825] Fix app icon styling in Browser (#9311)
* [PM-6825] Add style override for app icon in the extension to match desktop * [PM-6825] Add Ids to favorites and allItems list containers for easier testing automations |
2 years ago |
|
|
6ca836f31d
|
fix clear when account unavailable error (#9299)
* fix clear when account unavailable error * remove explicit password history clear on logout |
2 years ago |
|
|
91ccb5ff93
|
fix typo (#9296)
|
2 years ago |
|
|
8ea3b79512
|
[PM-8289] Inline menu content script does not update when user updates setting (#9279)
* [PM-8289] Inline menu content script does not update whne user updates setting * [PM-8289] Fixing issue present within Jest tests * [PM-8289] Triggering a reload of autofill scripts when a user logs into their account |
2 years ago |
|
|
10ab556b67
|
[PM-7076] Create settings-v2.component (#9213)
* Create settings-v2.component Create new settings page Add routing based on extension refresh flag * Wrap anchors around the icons * Add account-switcher to settings page --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
3d0e0d261e
|
[PM-6825] Browser Refresh - Initial List Items (#9199)
* [PM-6825] Add temporary vault page header * [PM-6825] Expose cipherViews$ observable * [PM-6825] Refactor getAllDecryptedForUrl to expose filter functionality for reuse * [PM-6825] Introduce VaultPopupItemsService * [PM-6825] Introduce initial VaultListItem and VaultListItemsContainer components * [PM-6825] Add VaultListItems to VaultV2 component * [PM-6825] Introduce autofill-vault-list-items.component to encapsulate autofill logic * [PM-6825] Add temporary Vault icon * [PM-6825] Add empty and no results states to Vault tab * [PM-6825] Add unit tests for vault popup items service * [PM-6825] Negate noFilteredResults placeholder * [PM-6825] Cleanup new Vault components * [PM-6825] Move new components into its own module * [PM-6825] Fix missing button type * [PM-6825] Add booleanAttribute to showAutofill input * [PM-6825] Replace empty refresh BehaviorSubject with Subject * [PM-6825] Combine *ngIfs for vault list items container * [PM-6825] Use popup-section-header component * [PM-6825] Use small variant for icon buttons * [PM-6825] Use anchor tag for vault items * [PM-6825] Consolidate vault-list-items-container to include list item component functionality directly * [PM-6825] Add Tailwind classes to new Vault icon * [PM-6825] Remove temporary header comment * [PM-6825] Fix auto fill suggestion font size and padding * [PM-6825] Use tailwind for vault icon styling * [PM-6825] Add libs/angular to tailwind.config content * [PM-6825] Cleanup missing i18n * [PM-6825] Make VaultV2 standalone and cleanup Browser App module * [PM-6825] Use explicit type annotation * [PM-6825] Use property binding instead of interpolation |
2 years ago |
|
|
3ba19d8c9d
|
Add missing RouterModule to the CurrentAccountComponent (#9295)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
983a82c0ba
|
[PM-7611] Create a new vault settings component [UI changes] (#9220)
* Create vault-settings-v2 component - Copy existing vault-settings component - Make new component standalone - Replace app-header with popup-header - Replace nav-buttons with bit-item - Register route to show new component when extension refresh flag is enabled * Move sync functionality to vault-settings-v2 * Use anchors instead of buttons when navigating to a sub-page * Removed unneeded component within routing * Use new ToastService instead of PlatformUtils * Remove unused MessagingService --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
dff44b02e2
|
Retrieve auth status when updating overlay ciphers. (#9282)
* Retrieve auth status when updating overlay ciphers.
We are experiencing a hang due to
|
2 years ago |
|
|
a3d69047c7
|
[PM-8252] Use new user-verification for exports on all clients (#9244)
* Move/replace submit and userVerification logic from web into the BaseExportComponent Add "@bitwarden/auth" as dependency to the vault-export-ui package New submit logic also checks for password-encrypted exports which will be need for future UI updates on browser and desktop * Remove import/passing of the unneeded UserVerificationService * Remove app-user-verification from browser and desktop components as the new UI is opened as a self-contained dialog --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
e00f3e10c0
|
do not show the inline menu when there are no active users (#9273)
|
2 years ago |
|
|
ac633687ec
|
[PM-8276] Edge Cannot Copy to Clipboard When Using Mv3 (#9266)
* [PM-8276] Edge Cannot Copy to Clipboard When Using Mv3 * [PM-8276] Fixing jest tests * [PM-8276] Fixing jest tests * [PM-8276] Fixing jest tests |
2 years ago |
|
|
a16dc84a0a
|
[PM-6819] Credential generator MV3 integration (#8998)
* replace `PasswordGeneratorService` with `legacyPasswordGenerationServiceFactory` * replace `UsernameGeneratorService` with `legacyUsernameGenerationServiceFactory` * migrate generator options and history * apply policy immediately once available * suppress duplicate policy emissions * run password generation response code in `ngZone` |
2 years ago |
|
|
fe81470f36
|
[PM-6195] Refactor injection of services in browser services module (Pt2) (#8849)
* Remove UsernameGenerationService from popup/services.module * Remove PasswordGenerationService from popup/services.module --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
034227d993
|
[CL-290] make popup layout grow to full height (#9237)
* add tw-h-full to popup layout template * add story |
2 years ago |
|
|
4131aa9803
|
Autosync the updated translations (#9255)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> |
2 years ago |
|
|
a0efc78a52
|
Remove deprecated factory methods (#9077)
Note: Some of the init code here will be usable in the future for a different dependency framework. |
2 years ago |
|
|
82d98b8ff1
|
defer badge and menu state updates (#9223)
|
2 years ago |
|
|
7d29b3be13
|
Wait for account to switch before proceeding (#9229)
|
2 years ago |
|
|
48921d4bac
|
Autosync the updated translations (#9227)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> |
2 years ago |
|
|
7819dbdd56
|
PM-8197 Do not allow browser biometric for locked account (#9216)
Process reload is the means by which we protect user keys in memory. once an account locks, it triggers a process reload (assuming no other accounts are unlocked), that frees renderer memory. However, if the user is not unlocked, it is not protected by the process reload, so we may keep user keys in memory. |
2 years ago |
|
|
9db2495de3
|
Make app-current-account a standalone component (#9215)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
ee690cd1ef
|
Use account service for getting account profile data. (#9133)
* Use account service for getting account profile data. * desktop build fixes * CLI build fixes * Remove state service methods |
2 years ago |
|
|
4afe5de87b
|
Revert "[PM-7810] Handle Multithread Decryption Through Offscreen API (#8978)" (#9221)
This reverts commit
|
2 years ago |
|
|
bed8239c92
|
[PM-6823] Vault Header Refresh (#9197)
* add V2 variant to pop-out component * Add V2 version of the vault header * refactor IconButtonModule import * refactor IconButtonModule import * use feature flag to drive pop out redesign * use an anchor rather than a button * remove VaultFilterService and add todo comment * remove no-decoration class will be fixed by component library * bring back constructor |
2 years ago |
|
|
86a5b99b31
|
Fix the back navigation on the popup-header component (#9218)
Wire up the button click to execute `back()` Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
ff19514c27
|
[PM-7878] PopupSectionHeader component (#9107)
* add PopupSectionHeaderComponent * refactor to shorter imports + format * use title as an input * use small icon buttons for section header |
2 years ago |
|
|
e55e3d5b9b
|
[PM-8159] [PM-8158] [PM-8156] Swallow multiple offscreen document errors (#9195)
* Swallow multiple offscreen document errors The API has race issues with determining if an offscreen document exists (https://groups.google.com/a/chromium.org/g/chromium-extensions/c/s2Wp55bjySE/m/SnjJu1MdAAAJ). However, there are no negative effects of attempting to open multiple other than this throw. * Resolve circular dependency |
2 years ago |
|
|
25f55e1368
|
[PM-7978] Create ForegroundSyncService For Delegating `fullSync` Calls (#9192)
* Create ForegroundSyncService For Delegating `fullSync` calls to the background * Relax `isExternalMessage` to Allow For Typed Payload * Null Coalesce The `startListening` Method * Filter To Only External Messages |
2 years ago |
|
|
426bacfd67
|
Ps/pm-8003/handle-dekstop-invalidated-message-encryption (#9181)
* Do not initialize symmetric crypto keys with null * Require new message on invalid native message encryption Handling of this error is to require the user to retry, so the promise needs to resolve. |
2 years ago |
|
|
94b57687f5
|
[PM-7926] Handle complex user logout events (#9115)
* Update activity when switching users
* Clear data of designated user
* Do not switchMap to null, always to Promise or Observable
* handle uninitialized popup services
* Switch to new account immediately and log out as inactive.
Split up done logging out and navigation so we can always display expire warning.
* Do not navigate in account switcher, main.background takes care of it
* Ignore storage updates from reseed events
* Remove loading on cancelled logout
* Catch missed account switch errors
* Avoid usage of active user state in sync service
Send service does not currently support specified user data
manipulation, so we ensure that the notification was sent to the
active user prior to processing the notification.
* Clear sequentialize caches on account switch
These caches are used to ensure that rapid calls to an async method are not repeated. However, the cached promises are valid only within a given userId context and must be cleared when that context changes.
* Revert `void` promise for notification reconnect
* Update libs/angular/src/services/jslib-services.module.ts
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
* Handle switch account routing through messaging background -> app
* Use account switch status to handle unlocked navigation case.
* Revert "Handle switch account routing through messaging background -> app"
This reverts commit
|
2 years ago |
|
|
7f91e84456
|
[PM-6400] Move core FIDO2 code from vault to platform ownership (#8044)
* [PM-6400] Move core FIDO2 code from vault to platform ownership - lib/common/vault/abstractions/fido2 -> lib/common/platform/abstractions/fido2 - lib/common/vault/services/fido2 -> lib/common/platform/services/fido2 * [PM-6400] fix: wrong imports |
2 years ago |
|
|
66f5d90803
|
PM-5501 - VaultTimeoutSettingsSvc State Provider Migration - Small bugfixes (#9164)
* PM-5501 - VaultTimeoutSettingsSvc - fix setVaultTimeoutOptions condition which needed to use never instead of null. * PM-5501 - Fix browser and desktop not showing the never lock warning * PM-5501 - Use true equality. |
2 years ago |
|
|
626128d498
|
make manifest v3 the default for build and build:watch commands (#9160)
|
2 years ago |
|
|
473c5311fa
|
Auth/PM-5501 - VaultTimeoutSettingsService State Provider Migration (#8604)
* PM-5501 - VaultTimeoutSettingsSvc - refactor var names in getVaultTimeoutAction * PM-5501 - Add state definitions and key definitions + test deserialization of key defs. * PM-5501 - Add state provider dep to VaultTimeoutSettingsSvc * PM-5501 - Refactor getVaultTimeout * PM-5501 - VaultTimeoutSettingsService - Build getMaxVaultTimeoutPolicyByUserId helper * PM-5501 - (1) Update state definitions (2) convert KeyDefs to UserKeyDefs (2) Remove everBeenUnlocked as we won't need it * PM-5501 - VaultTimeoutSettingsSvc - POC for getVaultTimeoutActionByUserId$ method + new private determineVaultTimeoutAction helper. * PM-5501 - VaultTimeoutSettingsSvc - build set and observable get methods for vault timeout settings * PM-5501 - Update web references to use new vault timeout setting service methods * PM-5501 - VaultTimeoutSettingsSvc - write up abstraction js docs * PM-5501 - VaultTimeoutSettingsSvc abstraction - finish tweaks * PM-5501 - VaultTimeoutSettingsSvc - add catchError blocks to observables to protect outer observables and prevent cancellation in case of error. * PM-5501 - Remove vault timeout settings from state service implementation. * PM-5501 - VaultTimeoutSettingsServiceStateProviderMigrator first draft * PM-5501 - WIP - replace some state service calls with calls to vault timeout settings svc. * PM-5501 - Replace state service calls in login strategies to get vault timeout settings data with VaultTimeoutSettingsService calls. * PM-5501 - Fix login strategy tests * PM-5501 - Update login strategy tests to pass * PM-5501 - CryptoSvc - share VaultTimeout user key def to allow crypto svc access to the vault timeout without creating a circular dep. * PM-5501 - Fix dependency injections. * PM-5501 - ApiSvc - replace state svc with vault timeout settings svc. * PM-5501 - VaultTimeoutSettingsServiceStateProviderMigrator more cleanup * PM-5501 - Test VaultTimeoutSettingsServiceStateProviderMigrator * PM-5501 - VaultTimeoutSettingsSvc tests updated * PM-5501 - Update all setVaultTimeoutOptions references * PM-5501 - VaultTimeoutSettingsSvc - Update setVaultTimeoutOptions to remove unnecessary logic and clean up clearTokens condition. * PM-5501 - Fix vault timeout service tests * PM-5501 - Update VaultTimeoutSettings state tests to pass * PM-5501 - Desktop - system svc - fix build by replacing use of removed method. * PM-5501 - Fix CLI by properly configuring super class deps in NodeApiService * PM-5501 - Actually finish getitng deps fixed to get CLI to build * PM-5501 - VaultTimeoutSettingsSvc.determineVaultTimeoutAction - pass userId to getAvailableVaultTimeoutActions to prevent hang waiting for an active user. * PM-5501 - VaultTimeoutSettingSvc test - enhance getVaultTimeoutActionByUserId$ to also test PIN scenarios as an unlock method * PM-5501 - bump migration version * PM-5501 - Refactor migration to ensure the migration persists null vault timeout values. * PM-5501 - Bump migration version * PM-5501 - Fix web build issues introduced by merging main. * PM-5501 - Bump migration version * PM-5501 - PreferencesComponent - revert dep change from InternalPolicyService to standard PolicyService abstraction * PM-5501 - Address all PR feedback from Jake Co-authored-by: Jake Fink <jfink@bitwarden.com> * PM-5501 - VaultTimeoutSettingsSvc tests - add tests for setVaultTimeoutOptions * PM-5501 - VaultTimeoutSettingsSvc - setVaultTimeoutOptions - Update tests to use platform's desired syntax. * PM-5501 - Fix tests * PM-5501 - Create new VaultTimeout type * PM-5501 - Create new DEFAULT_VAULT_TIMEOUT to allow each client to inject their default timeout into the VaultTimeoutSettingService * PM-5501 - Migrate client default vault timeout to new injection token * PM-5501 - Update VaultTimeoutSettingsSvc to use VaultTimeout type and apply default vault timeout if it is null. * PM-5501 - Update vaultTimeout: number to be vaultTimeout: VaultTimeout everywhere I could find it. * PM-5501 - More changes based on changing vaultTimeout from number to VaultTimeout type. * PM-5501 - VaultTimeoutSvc - Update shouldLock logic which previously checked for null (never) or any negative values (any strings except never) with a simple string type check. * PM-5501 - More cleanup of vaultTimeout type change - replacing null checks with "never" checks * PM-5501 - VaultTimeoutSettingsSvc - refactor determineVaultTimeout to properly treat string and numeric vault timeouts. * PM-5501 - Update vault timeout settings service tests to reflect new VaultTimeout type. * PM-5501 - VaultTimeoutSettingsService - add more test cases for getVaultTimeoutByUserId * PM-5501 - (1) Remove "immediately" as 0 is numerically meaningful and can be used with Math.min (2) Add VaultTimeoutOption interface for use in all places we show the user a list of vault timeout options. * PM-5501 - VaultTimeoutSettingSvc - update tests to use 0 as immediately. * PM-5501 - VaultTimeoutInputComp - Add new types and update applyVaultTimeoutPolicy logic appropriately. * PM-5501 - Add new types to all preferences and setting components across clients. * PM-5501 - Fix bug on web where navigating to the preferences page throws an error b/c the validatorChange function isn't defined. * PM-5501 - WIP on updating vault timeout setting migration and rollback + testing it. * PM-5501 - Update VaultTimeoutSettingsSvc state provider migration and tests to map existing possible values into new VaultTImeout type. * PM-5501 - Fix vault timeout settings state tests by changing number to new VaultTimeout type. * PM-5501 - Fix crypto svc auto key refresh test to use "never" instead of null. * PM-5501 - Add clarifying comment to vaulttimeout type * PM-5501 - Desktop app comp - replace systemTimeoutOptions with vault timeout type. * PM-5501 - Update vault timeout service tests to use VaultTimeout type. * PM-5501 - VaultTimeoutSettingsSvc - (1) Fix bug where vault timeout action didn't have a default like it did before (2) Fix bug in userHasMasterPassword where it would incorrectly return the active user stream for a given user id as a fallback. There is no guarantee the given user would match the active user so the paths are mutually exclusive. * PM-5501 - Login Strategy fix - Move retrieval of vault timeout settings and setting of the tokens until after account init and user decryption options set as those opts are needed to properly determine the user's available vault timeout actions. * PM-5501 - Fix vault timeout settings svc tests * PM-5501 - VaultTimeoutSettingSvc - move default logic to determine methods + refactor default vault timeout action to properly default to lock in scenarios the user has lock available. * Update libs/angular/src/components/settings/vault-timeout-input.component.ts Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com> * PM-5501 - Per PR feedback, cleanup commented out vault timeout options * PM-5501 - Fix vault timeout input comp lint issues * PM-5501 - Per PR feedback from Cesar, update VaultTimeout type to use const so we can avoid any magic string usage. Awesome. Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com> * PM-5501 - CLI - use "never" as default vault timeout instead of null. * PM-5501 - Fix broken tests * PM-5501 - Bump migration version * PM-5501 - Fix build errors after merging main. * PM-5501 - Update mockMigrationHelper to pass along client type so tests will respect it. * PM-5501 - Update VaultTimeoutSettingsServiceStateProviderMigrator and tests to use new CLI client type to convert undefined values to never so that CLI users don't lose their session upon running this migration. * PM-5501 - Bump migration version * PM-5501 - Fix migration tests to use new authenticated user format * PM-5501 Update rollback tests * PM-5501 - Adjust migration based on feedback. * PM-5501 - Per Jake's find, fix missed -2 Co-authored-by: Jake Fink <jfink@bitwarden.com> * PM-5501 - Add user id to needsStorageReseed. Co-authored-by: Jake Fink <jfink@bitwarden.com> * PM-5501 - Per PR feedback, setVaultTimeoutOptions shouldn't accept null for vault timeout anymore. * PM-5501 - Per PR feedback, add null checks for set methods for setting vault timeout or vault timeout action. * PM-5501 - Per PR feedback, add more context as to why we need vault timeout settings to persist after logout. * PM-5501 - Per PR feedback, fix userHasMasterPassword * PM-5501 - VaultTimeoutSettingsService - fix userHasMasterPassword check by checking for null decryption options. * PM-5501 - Remove state service from vault timeout settings service (WOOO) * PM-5501 - Bump migration version * PM-5501 - Account Security comp - refactor to consider ease of debugging. * PM-5501 - (1) Add checks for null vault timeout and vault timeout actions (2) Add tests for new scenarios. * PM-5501 - VaultTimeoutSettingsSvc - setVaultTimeoutOptions - fix bug where nullish check would throw incorrectly if immediately (0) was picked as the timeout. * PM-5501 - Per PR feedback, clean up remaining token service methods which accept null for timeout and add tests. . * PM-5501 - Fix nit --------- Co-authored-by: Jake Fink <jfink@bitwarden.com> Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com> |
2 years ago |
|
|
5092151b54
|
add i18n messages used by forwarders (#9158)
|
2 years ago |
|
|
800892e1f3
|
Autosync the updated translations (#9113)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> |
2 years ago |
|
|
657807c96a
|
[PM-7985] Add & Use InlineDerivedStateProvider (#9131)
* Add & Use InlineDerivedStateProvider * Remove Comment * Delete Foreground & Background Derived State |
2 years ago |
|
|
fb3766b6c1
|
[CL-282] Make `app-pop-out` standalone (#9106)
* Move pop-out.component into platform ownership * Make pop-out.component standalone * Fix no-floating-promises --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 years ago |
|
|
acc4251372
|
[PM-4577] Enhance passkey user verification to use configured unlock methods (#8746)
* initial commit * fixed issue with clearing search index state * clear user index before account is totally cleaned up * added logout clear on option * removed redundant clear index from logout * Implemented user verification logic for the different use cases, added functions to pompt for user to set pin * added missing await and removed else if conditionals * fixed no return after user sets pin * added comment to further explain user verification when user is coming from lock screen * [PM-7836] UV not properly used when creating an item from [+] or Save passkey as new item (#8993) * added user verification using the save new login button and + button * removed commented out code * [PM-7808][PM-7848] UV Preferred/Required, Item has MP reprompt, user without MP incorrectly bypasses UV and When UV = discouraged, cannot save passkey to item using [+] button (#9015) |
2 years ago |