Branch:
11-21-test
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-22836-Defect-Browser-crash-on-import-screen-after-closing-extension-pop-up-and-selecting-choose-file
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-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-27550/add-autotype-ga-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/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-26971/datadog-integration
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/account-cryptographic-state-service
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-27122-inndividual-subscription-page-for-self-hosted-customers
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/ctor-0.x
renovate/dotnet-monorepo
renovate/dtolnay-rust-toolchain-digest
renovate/electron-39.x
renovate/electron-fuses-2.x
renovate/electron-notarize-3.x
renovate/electron-rebuild-4.x
renovate/electron-store-11.x
renovate/electron-updater-6.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/napi-rs-cli-3.x
renovate/node-22.x
renovate/papaparse-5.x
renovate/rsa-0.x
renovate/russh-cryptovec-0.x
renovate/serde-monorepo
renovate/serde_json-1.x
renovate/sha2-0.x
renovate/storybook-test-runner-0.x
renovate/taiki-e-install-action-2.x
renovate/type-fest-5.x
renovate/uniffi-0.x
renovate/widestring-1.x
renovate/windows
renovate/yao-pkg-pkg-6.x
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-927/add-back-popup-header
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
${ noResults }
639 Commits (11-21-test)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
8613b83d98
|
PM-238 Master Reprompt Enabled Appears on Item in Organization (#5858)
* add-edit components and cipher service updated for organization item saveCiphers * update cipher service spec file |
2 years ago |
|
|
15597fb4e9
|
[AC-1529] Update settings tab visibility to include device approvals (#5855)
* fix: update show org settings function, add explicit canManageDeviceApprovals helper, refs AC-1529 * fix: add device approval in org-redirect guard and update passed permission, refs AC-1529 |
2 years ago |
|
|
36b7d30804
|
Fix failing crypto tests (#5948)
* Change everything to Uint8Array related to https://github.com/jestjs/jest/issues/14379 * Work on failing type tests * Revert changes to custom matcher setup * Remove last BufferArrays from tests * Fix custom matcher type errors in vscode * Remove errant `.buffer` calls on Uint8Arrays * Encryption Pair should serialize Array Buffer and Uint8Array * Fix EncArrayBuffer encryption --------- Co-authored-by: Thomas Rittson <trittson@bitwarden.com> |
2 years ago |
|
|
72a6fa1f7d
|
[AC-1344] Provider users unable to bulk restore vault items for client organizations (#5259)
* [AC-1344] Simplified DeleteMany and SoftDeleteMany request creation * [AC-1344] Added method putRestoreManyCiphersAdmin to apiService * [AC-1344] Added method restoreManyWithServer to cipherService * [AC-1344] Rewrote if statements and changed the method return type |
2 years ago |
|
|
7ef2acc11a
|
[PM-2804] Migrate Send List to Component Library (#5796)
* Migrate Send list html to use Component Library and TailWind * Added ComponentLibrary search module to Send * Updated the No-Items on Send List to the new CL * Added missing type on button at send.component.html * Changed send to standalone component on web * Moved no send icon to the consuming component * removed unnecessary href on send component html * Added sort to send list * Removed SendComponent from loose-components module and added on app module * Removed unnecessary click handler on send name button * Created own file for no-send icon * set icons folder as lowercase * Corrected no-send.icon import * Setting name as default sort on send list * Added extra height to no-send.icon and removed classes from bit-no-items title container * Removed the size small from options button |
2 years ago |
|
|
ab6085cd88
|
[AC-1562] Added region custom field to PayPal add credits (#5897)
* Added config service func for getting cloud region * Updated to use `buildServerConfig` |
2 years ago |
|
|
b734edba14
|
Display importFormatError on failed to parse input (#5809)
|
2 years ago |
|
|
34533f62a9
|
[AC-1486] Feature: SM Billing Round 1 (#5747)
* [AC-1423] Update organization subscription cloud page (#5614) * [AC-1423] Add ProgressModule to shared.module.ts * [AC-1423] Update cloud subscription page styles - Remove bootstrap styles - Use CL components where applicable - Use CL typography directives - Update heading levels to prepare for new SM sections * [AC-1423] Add usePasswordManager boolean to organization domain * [AC-1423] Introduce BitwardenProductType enum * [AC-1423] Update Organization subscription line items - Add product type prefix - Indent addon services like additional storage and service accounts - Show line items for free plans * [AC-1420] Add Secrets Manager subscribe component (#5617) * [AC-1418] Add secrets manager manage subscription component (#5661) * add additional properties (#5743) * Allow autoscale limits to be removed, update naming (#5781) * [AC-1488] Store Organization.SmServiceAccounts as total not additional (#5784) * Allow autoscale limits to be removed, update naming * Display additional service accounts only * [AC-1531] Fix SM subscribe component not showing in free org billing tab (#5848) --------- Co-authored-by: Shane Melton <smelton@bitwarden.com> Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> Co-authored-by: Thomas Rittson <trittson@bitwarden.com> Co-authored-by: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com> Co-authored-by: Rui Tome <rtome@bitwarden.com> |
2 years ago |
|
|
159fea6962
|
[CL-99] Update icon-button.stories.ts (#5631)
* Update icon-button.stories.ts separated out the icon-button stories by size, style, loading, and disabled * restructured icon button docs to use new stories |
2 years ago |
|
|
20228a485f
|
Fix typo `overlayPostition` > `overlayPosition` (#5530)
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com> |
2 years ago |
|
|
906c11acb1
|
[PM-2043] Fix additional space and characters copied to clipboard (#5312)
* Change appSelectCopy to accept a dynamic input on what to copy * Renamed select-copy directive to copy-text directive to be more accurate with the new behaviour Signed-off-by: Andre Rosado <arosado@bitwarden.com> * Moved CopyTextDirective on jslib module to be in alphabetic ordering --------- Signed-off-by: Andre Rosado <arosado@bitwarden.com> Co-authored-by: Andre Rosado <arosado@bitwarden.com> |
2 years ago |
|
|
c3adf96da7
|
fix: remove extra v2 within us/euUrls, refs AC-1518 (#5825)
|
2 years ago |
|
|
b2374acc7f
|
[PM-3020] Change initialization of EnvironmentService to default to uninitialized (#5830)
* Set initialized to false on construction of the EnvironmentService * Add initialization on browser and desktop. * Added comments. |
2 years ago |
|
|
79ed4ff83f
|
[PM-2237] Add tailwind to desktop & browser (#5326)
* Add tailwind to desktop * Add tailwind to browser * Toy around with using CL in desktop * Move custom css into the tailwind theme * Revert component experiment * Add components to browser tsconfig * Fix build |
2 years ago |
|
|
62575336d5
|
Remove unused method (#5821)
|
2 years ago |
|
|
baab72eaf2
|
Found another missing await. (#5819)
|
2 years ago |
|
|
fbf67a819f
|
[PM-2846][PM-2860] Properly pass region from global to account state (#5764)
* Properly pass region from global to account state * Fixed comment. * Updated logic to not set environment if region with predefined URLs is selected. * Added logic to clear environment URLs in EnvironmentService. * Fixed comment |
2 years ago |
|
|
04207647de
|
[SM-650] Updating search and select all to work together properly (#5510)
* Updating search and select all to work together properly * adding comment and moving filtered data below private variables * thomas suggested changes * making service-accounts-list the same as projects and secrest list * changes * Update service-accounts-list.component.ts * removing unnecessary code * setting active filter on set data, adding comment * removing unused field * Update libs/components/src/table/table-data-source.ts Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com> --------- Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com> |
2 years ago |
|
|
b2e5f7de33
|
[PM-482] Desktop Application is Minimized When There is a Master Password Reprompt and Copying Vault Item Password (#5635)
|
2 years ago |
|
|
b737c70712
|
[PM-2067] Update Folder Add-Edit modal to use the Component Library (#5648)
* Add formGroup to base FolderAddEditComponent * [web] use DialogService to open the modal * [web] migrate FolderAddEditComponent use component library * [desktop] use the formGroup in the template * [browser] use the formGroup in the template * [browser & desktop] remove disable on form invalid * [web] Migrate to async actions * [web] Strengthen typing for FolderAddEdit dialog * Show form error instead of error toast * Move browser folder add edit component to vault * Remove extra template variables * Remove inner form * Remove inner form * Update apps/web/src/app/vault/individual-vault/folder-add-edit.component.html Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> --------- Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> |
2 years ago |
|
|
db2427e05c
|
[PM-2594] Replacing hardcoded cloud vault urls based on region obtained from ConfigService (#5629)
* [PM-2594] Added property "CloudVault" to EnvironmentServerConfigData and EnvironmentServerConfigResponse * [PM-2594] Replaced hardcoded vault urls with value obtained from ConfigService * [PM-2594] Renamed EnvironmentServerConfigResponse.cloudVault to cloudWebVault * [PM-2594] Updated unit test with new property "cloudWebVault" * [PM-2594] Added methods to get and set CloudWebVaultUrl on EnvironmentService. Configured ConfigurationService to set value based on cloudVaultRegion * [PM-2594] Added JSDOC comments to methods getCloudWebVaultUrl and setCloudWebVaultUrl * [PM-2594] Renamed EnvironmentServerConfigData.cloudVaultRegion to cloudRegion * [PM-2594] Fixed unit test |
2 years ago |
|
|
f5c329030d
|
Make Argon2 WebAssembly module unload after use (#5072)
|
2 years ago |
|
|
3185c0a61b
|
[PM-2793] Modified bad base URL logic to not also catch web app (#5699)
* Modified bad base URL logic to not also catch web app. * Removed EU from check. |
3 years ago |
|
|
05c4d172a7
|
[PM-142] Add environment selector to trial initiation (#5546)
|
3 years ago |
|
|
24d9ac88ba
|
[PM-1826] [PM-2168] [Tech debt] Migrate file-password-prompt to dialog (#5666)
* Migrate file-password-prompt to Dialog * Fix issue with cancel/empty password returned * Removed unneeded click handler to cancel dialog * Added margin as requested by design * Only apply margin to top of field * Call submit when clicking on Import data * Add form and and submit trigger |
3 years ago |
|
|
3b1860b9ee
|
[SM-771] bulk add SM dialog (#5669)
* add dialog; add service method; add menu button * update service layer * update service method; add i18n; add success and error logic * remove comment * remove SM Beta copy in member dialog * refactor error logic to utilize bitAction * update i18n key * use i18n in menu option * use i18n in footer * rename component file * rename enableAccess method; remove button; use userName pipe * only show if SM flag is enabled * [SM-830] fix: close checkboxes on dialog close |
3 years ago |
|
|
a73525a80c
|
[PM-2135] [BEEEP] Refactor and refresh web user verification components (#5377)
* [PM-2135] feat: create new user-verification module
* [PM-2136] feat: add ability to remove form field bottom margin
(cherry picked from commit 05925ff77ed47f3865c2aecade8271390d9e2fa6)
* [PM-2135] feat: refactor user-verification component
* [PM-2135] feat: refactor user-verification-prompt
* [PM-2135] feat: use form validation in prompt
* [PM-2135] feat: change autofocus target
* [PM-2135] chore: clean up old code
* [PM-2135] feat: allow user verification to show invalid password error
* [PM-2135] feat: hack mark as touched to get error to display
* [PM-2135] chore: move to auth
* [PM-2135] fix: hardcoded dialog buttons
* [PM-2135] feat: add onDestroy handler
* [PM-2135] fix: remove unecessary directive input
* [PM-2135] feat: add password toggle
* [PM-2135] chore: add hack comment
* [PM-2135] chore: move services to auth folder and rename
* [PM-2135] fix: show correct error messages
* [PM-2135] fix: re-add non-existant files to whitelist
I honestly don't know why the linter is complaining about this
* Fix capital letters whitelist
* [PM-2135] chore: remove rows that were mistakenly added during merge from master
* [PM-2135] chore: remove rows that were mistakenly added during merge from master
* [PM-2135] feat: disable built-in browser validations
* Revert "[PM-2135] feat: disable built-in browser validations"
This reverts commit
|
3 years ago |
|
|
6ef6140b29
|
Storybook docs (#5552)
* updated sort order
* Update preview.tsx
* Create avatar.mdx
Added avatar documentation based on Figma docs
* Added badge docs
* fixed typos
* added breadcrumb docs
* Added callout docs
* added color password docs
* Added dialog docs
* fixed typo
* Updated Dialogs docs
Added a dialogs.mdx page for general docs that apply to both main Dialogs and Simple Dialogs.
Updated the sub-docs pages
* Update simple-dialog.mdx
* Added documentation from Figma to Forms docs
* Create icon-button.mdx
* added link docs
* Added menu docs
* Added progress indicator docs
* Updated table docs
* Added tab docs
* Added toggle group docs
* Revert "Update preview.tsx"
This reverts commit
|
3 years ago |
|
|
c31504cab4
|
[PM-1593] send password as null if it is not in state (#5634)
|
3 years ago |
|
|
4124f7bdc8
|
[PM-2676] Fix web set environment urls after state init (#5632)
* [PM-2676] Fix web set env urls after state init. * [PM-2676] Add note to remove workaround |
3 years ago |
|
|
d3d17f1496
|
[AC-1144] Warn admins when removing or revoking users without master password (#5494)
* [AC-1144] Added new messages for warning removing/revoking user without master password * [AC-1144] Added property 'hasMasterPassword' to OrganizationUserUserDetailsResponse and OrganizationUserView * [AC-1144] Added user's name to 'No master password' warning * [AC-1144] Added property 'hasMasterPassword' to ProviderUserResponse * [AC-1144] Added alert to bulk "remove/revoke users" action when a selected user has no master password * [AC-1144] Moved 'noMasterPasswordConfirmationDialog' method to BasePeopleComponent * [AC-1144] Removed await from noMasterPasswordConfirmationDialog * [AC-1144] Changed ApiService.getProviderUser to output ProviderUserUserDetailsResponse * [AC-1144] Added warning on removing a provider user without master password * [AC-1144] Added "No Master password" warning to provider users * [AC-1144] Added "no master password" warning when removing/revoking user in modal view * [AC-1144] Reverted changes made to ProviderUsers * [AC-1144] Converted showNoMasterPasswordWarning() into a property * [AC-1144] Fixed issue when opening invite member modal |
3 years ago |
|
|
1052f00b87
|
[PM-2475][PM-2536] Clicking "US" in region selector sets base URL (#5604)
|
3 years ago |
|
|
5cd51374d7
|
[AC-1416] Expose Organization Fingerprint (#5557)
* refactor: change getFingerprint param to fingerprintMaterial, refs PM-1522 * feat: generate and show fingerprint for organization (WIP), refs AC-1416 * feat: update legacy params subscription to best practice (WIP), refs AC-1461 * refactor: update to use reactive forms, refs AC-1416 * refactor: remove boostrap specific classes and update to component library paradigms, refs AC-1416 * refactor: remove boostrap specific classes and update to component library paradigms, refs AC-1416 * refactor: create shared fingerprint component to redude boilerplate for settings fingerprint views, refs AC-1416 * refactor: use grid to emulate col-6 and remove unnecessary theme extensions, refs AC-1416 * refactor: remove negative margin and clean up extra divs, refs AC-1416 * [AC-1431] Add missing UserVerificationModule import (#5555) * [PM-2238] Add nord and solarize themes (#5491) * Fix simple configurable dialog stories (#5560) * chore(deps): update bitwarden/gh-actions digest to 72594be (#5523) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * refactor: remove extra div leftover from card-body class, refs AC-1416 * refactor: use bitTypography for headers, refs AC-1416 * fix: update crypto service abstraction path, refs AC-1416 * refactor: remove try/catch on handler, remove bootstrap class, update api chaining in observable, refs AC-1416 * fix: replace faulty combineLatest logic, refs AC-1416 * refactor: simplify observable logic again, refs AC-1416 --------- Co-authored-by: Shane Melton <smelton@bitwarden.com> Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
3 years ago |
|
|
0afbd90a2d
|
[AC-1192] Create new device approvals component for TDE (#5548)
* Add feature flag route guard and tests * Add additional test for not showing error toast * Strengthen error toast test with message check * Cleanup leaking test state in platformService mock * Negate if statement to reduce nesting * Update return type to CanActivateFn * Use null check instead of undefined * Introduce interface to support different feature flag types - Switch to observable pattern to access serverConfig$ subject - Add catchError handler to allow navigation in case of unexpected exception - Add additional tests * Add additional test for missing feature flag * Remove subscription to the serverConfig observable Introduce type checking logic to determine the appropriately typed flag getter to use in configService * [AC-1192] Create initial device approvals component and route * [AC-1192] Introduce appIfFeature directive for conditionally rendering content based on feature flags * [AC-1192] Add DeviceApprovals link in Settings navigation * Remove align middle from bitCell directive The bitRow directive supports alignment for the entire row and should be used instead * [AC-1192] Add initial device approvals page template * [AC-1192] Introduce fingerprint pipe * [AC-1192] Create core organization module in bitwarden_license directory * [AC-1192] Add support for new Devices icon to no items component - Add new Devices svg - Make icon property of bit-no-items an Input property * [AC-1192] Introduce organization-auth-request.service.ts with related views/responses * [AC-1192] Display pending requests on device approvals page - Add support for loading spinner and no items component * [AC-1192] Add method to bulk deny auth requests * [AC-1192] Add functionality to deny requests from device approvals page * [AC-1192] Add organizationUserId to pending-auth-request.view.ts * [AC-1192] Add approvePendingRequest method to organization-auth-request.service.ts * [AC-1192] Add logic to approve a device approval request * [AC-1192] Change bitMenuItem directive into a component and implement ButtonLikeAbstraction Update the bitMenuItem to be a component and implement the ButtonLikeAbstraction to support the bitAction directive. * [AC-1192] Update menu items to use bitActions * [AC-1192] Update device approvals description copy * [AC-1192] Revert changes to bitMenuItem directive * [AC-1192] Rework menus to use click handlers - Wrap async actions to catch/log any exceptions, set an in-progress state, and refresh after completion - Show a loading spinner in the header when an action is in progress - Disable all menu items when an action is in progress * [AC-1192] Move Devices icon into admin-console web directory * [AC-1192] bit-no-items formatting * [AC-1192] Update appIfFeature directive to hide content on error * [AC-1192] Remove deprecated providedIn for OrganizationAuthRequestService * [AC-1192] Rename key to encryptedUserKey to be more descriptive * [AC-1192] Cleanup loading/spinner logic on data refresh * [AC-1192] Set middle as the default bitRow.alignContent * [AC-1192] Change default alignRowContent for table story * [AC-1192] Rename userId to fingerprintMaterial to be more general The fingerprint material is not always the userId so this name is more general * [AC-1192] Remove redundant alignContent attribute * [AC-1192] Move fingerprint pipe to platform |
3 years ago |
|
|
9ed59c6fa9
|
Update request headers sent to AnonAddy API. (#5565)
|
3 years ago |
|
|
2b65b3f0f7
|
[AC-1383] Move collections to Vault (#5424)
* Move CollectionDialog to Vault * Fix CollectionDialogModule imports * Move CollectionAdminService and View to Vault * Move CollectionService to Vault * Split GroupService into internal and public facing classes * Move collection models to vault * lint spacing fix * Move collection spec file * Fix spec import * Update apps/web/src/app/core/core.module.ts Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * Remove CoreOrganizationModule from CollectionDialogModule --------- Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> |
3 years ago |
|
|
37010a6414
|
[PM-2642] Fix feature flags not working properly when urls load from storage (#5598)
* fix: feature flags not working properly Due to race conditions the api url is not set during the first fetch och server config. This causes the config to be fetched from `api.bitwarden.com`. The config is then supposed to be re-fetched when the api url is set by the environment service, but due to a missing line this is not done when the urls are set from storage. * feat: change to `Observable<void>` |
3 years ago |
|
|
3b708d9311
|
Remove try-catch to display proper api-errors (#5570)
|
3 years ago |
|
|
72a5ba455c
|
[PM-2367] [BEEEP]: Extract password strength from password-generation-service (#5502)
* Extract passwordStrength from passwordGenerationService Extract passwordStrength from password-generation.service.ts Create new password-strength.service.ts Create new password-strength.service.abstraction.ts Register new password-strength service Fix usages in libs * Fix usage in web * Fix usage in desktop * Fix usage in CLI * Fix usage in browser Move password-generation-factory to tools * Fix tests * Change dependency in jslib-services.module |
3 years ago |
|
|
22caae116c
|
Restrict angular imports (#5597)
* Refactor restricted imports eslint rule, add angular deps * Move FormValidationErrorsService into libs/angular * Remove angular decorators from configService * Remove angular decorator from anonymousHubService |
3 years ago |
|
|
0ab982038c
|
[AC-1088] Truncating collection names on Groups table (#5236)
* [AC-1088] Set no-wrap to 'select all' column on groups table * [AC-1088] Using EllipsisPipe on GroupsComponent to truncate group names * [AC-1088] Reverted using no-wrap on column header * [AC-1088] Removed truncateCollectionNames * [AC-1088] Added 'truncate' option to badge and badge-list components * [AC-1088] Truncating collection names on groups component * [AC-1088] Marked EllipsisPipe as deprecated * [AC-1088] Removed EllipsisPipe from GroupsComponent * [AC-1088] Added badge truncate to storybook stories * [AC-1088] Setting badge css requirements for truncate * [AC-1088] Added storybook stories for truncated badges * [AC-1088] Set badges truncate default value to true * [AC-1088] Set badges to use class tw-inline-block and tw-align-text-top * [AC-1088] Set title on each badge list item if truncated * [AC-1088] Set title on badge if truncated * [AC-1088] Removed duplicate truncate on badge-list component * [AC-1088] Swapped setting badge title from ngAfterContentInit to HostBinding * [AC-1088] Configured badge stories to have the truncate option * [AC-1088] Fixed badges tooltip to not include commas added for screen readers on badge lists * [AC-1088] Added lengthy text to single badge on storybook * [AC-1088] In badge-list moved the commas out from the badges * [AC-1088] Removed irrelevant comment and moved the text align class next to other font classes |
3 years ago |
|
|
c70d67bad3
|
[PM-1823] Defining the card brand according to its number (#5204)
* Defining the card brand according to its number * Moving cardBrandByPatterns function to Card View * Getting Card brand via cardBrandByPatterns function * Changing cardBrandByPatterns method to static. See: The reason being that someone wanting to use this outside of the onCardNumberChange would need to know to set the cc-number on the view-model before calling cardBrandByPatterns * Defining the card brand according to its number on Desktop * Defining the card brand according to its number on Web |
3 years ago |
|
|
ab260a3653
|
Fix broken import of misc/utils (#5586)
|
3 years ago |
|
|
d18b45a87e
|
[PM-1060] Added new forwarder (Forward Email <https://forwardemail.net>) (#4809)
* Added new forwarder (Forward Email <https://forwardemail.net>) * fix: fixed Basic authorization header * fix: fixed returned email value * feat: added verbose message for end-users (e.g. "Not Found" vs. "Domain does not exist on your account." (automatically localized with i18n for user) * fix: fixed Buffer.from to Utils.fromBufferToB64 * fix: fixed fromBufferToB64 to fromUtf8ToB64 * Remove try-catch to properly display api errors --------- Co-authored-by: Daniel James Smith <djsmith@web.de> |
3 years ago |
|
|
c6be3fa19c
|
[AC-1437] Introduce Feature Flag route guard (#5465)
* Add feature flag route guard and tests * Add additional test for not showing error toast * Strengthen error toast test with message check * Cleanup leaking test state in platformService mock * Negate if statement to reduce nesting * Update return type to CanActivateFn * Use null check instead of undefined * Introduce interface to support different feature flag types - Switch to observable pattern to access serverConfig$ subject - Add catchError handler to allow navigation in case of unexpected exception - Add additional tests * Add additional test for missing feature flag * Remove subscription to the serverConfig observable Introduce type checking logic to determine the appropriately typed flag getter to use in configService * Update the feature flag to fallback to blocking the route on an unexpected exception * Trigger test action * Fix imports after merge with master |
3 years ago |
|
|
806bd8d039
|
Tech-Debt - [PM-2283] - Update ConfigApiService getServerConfig call to send access token if it exists (#5464)
* PM-2283 - Update config api service get server config call to send authed when we have an access token so that LaunchDarkly on the server can properly acquire user context. * PM-2283- Replace token service with Auth service per PR feedback * PM-2283 - Refactor config api service get authed status based on PR feedback. * PM-2283 - Fix import issues due to platform folder creation and file moves |
3 years ago |
|
|
78248db590
|
Platform/pm 19/platform team file moves (#5460)
* Rename service-factory folder
* Move cryptographic service factories
* Move crypto models
* Move crypto services
* Move domain base class
* Platform code owners
* Move desktop log services
* Move log files
* Establish component library ownership
* Move background listeners
* Move background background
* Move localization to Platform
* Move browser alarms to Platform
* Move browser state to Platform
* Move CLI state to Platform
* Move Desktop native concerns to Platform
* Move flag and misc to Platform
* Lint fixes
* Move electron state to platform
* Move web state to Platform
* Move lib state to Platform
* Fix broken tests
* Rename interface to idiomatic TS
* `npm run prettier` 🤖
* Resolve review feedback
* Set platform as owners of web core and shared
* Expand moved services
* Fix test types
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com>
|
3 years ago |
|
|
f24064fda5
|
Fix simple configurable dialog stories (#5560)
|
3 years ago |
|
|
2a9efb2ebe
|
[PM-2238] Add nord and solarize themes (#5491)
|
3 years ago |
|
|
23bd5de37c
|
Removed self-hosted restriction from Login with Device (#5441)
* Removed self-hosted restriction from Login with Device. * Updated showPasswordless client-side flag to true for self-hosted. * Linting * Linting |
3 years ago |