km/test-speed
renovate/commander-14.x
km/pin-management-sdk
main
ac/pm-34157/clients-wire-up-policyservice-to-use-sdk
ac/pm-34156/clients-add-accepted-state-organization-sync
remove-claude-plan-md-file
crowdin-auto-sync-web
crowdin-auto-sync-browser
crowdin-auto-sync-desktop
PM-37590
dirt/pm-31945/fix-group-collection-access
vault/pm-37485/fix-autofill-settings
dn/pm-31761/ssh-agent-v2-sign-request
refactor/tabs-intersection-observer
dn/expired-card-poc
uif/CL-999/update-tabs
km/add-upgrade-token-to-sync
vault/pm-34112/passport-on-browser
ac/pm-37521-password-strength-bar-doesnt-update-on-input
PM-6796-Change-paths-and-names-within-libs-tools
PM-31652-inline-autofill-for-totp-code-on-vimeo-com-login-does-not-appear
pm-34497-iframe-deepselector
pm-37565
vault/pm-32738/passport-on-web
vault/PM-34109/desktop-drivers-license
PM-32016-1
hotfix-rc-browser
billing/pm-35230/clients-web-Checkout-success-page
pm-34172-badge-position-hidden-multi-field
auth/pm-30365/account-recovery-salt-fallback
ac/pm-37648/update-revoke-reason-copy
SM-1926]-corrupted-secret-data
renovate/major-github-artifact-actions
renovate/actions-create-github-app-token-3.x
renovate/rust-1.x
renovate/minor-github-actions-updates
renovate/chromaui-action-16.x
renovate/chromatic-16.x
vault/pm-36857/copyable-items-bank-account
renovate/ctor-1.x
renovate/chrome-0.x
km/shared-unlock-initial
auth/pm-35599/update-password-request-models-auth
billing/pm-36878/update-existing-user-trail-flow
dirt/pm-35134/rename-assign-tasks
auth/pm-32445/extension-scrollbar-bug-fix
PM-16191
PM-31884-New-send-policy-to-restrict-access-controls-front-end
SM-1588-Secrets-list.component
km/pm-37295
vault/pm-34108/browser-drivers-license
vault/pm-34113/desktop-passport
vault/pm-36880/filter-linked-bank-account
billing/pm-35357/update-trial-length-parameter
ac/pm-36363-ts-strict-org-user-view-models
vault/PM-28192
desktop/settings
fix/repository-management-remove-tokens
vault/pm-31832/update-ng-to-@-in-vault-browser-components
dirt/pm-36359/splunk-hec-integration
agalles/fix-version-bump
vault/PM-34114/cli-passport
PM-31929-new-send-policy-for-deletion-days
uif/CL-965/Updating-Spinner-Component
dirt/pm-32654/fix-app-table-column-width
vault/pm-31317/remove-flagged-logic-from-clients-feature-flag-pm-29438-welcome-dialog-with-extension-prompt
vault/pm-31312/remove-flagged-logic-from-clients-pm-29437-welcome-dialog-feature-flag
km/pm-32211-fix-private-key-before-key-rotation
km/disable-state-bridge
revert-20394-km/state-bridge
renovate/open-11.x
renovate/inquirer-13.x
renovate/jsdom-29.x
renovate/type-fest-5.x
renovate/napi-rs-cli-3.x
renovate/koa-router-15.x
renovate/autoprefixer-10.x
renovate/storybook-test-runner-0.x
renovate/yao-pkg-pkg-6.x
renovate/inquirer-8.x
extract/magic-values
tools/PM-36560-send-event-logs-create
PM-31084
PM-32016
PM-35120
vault/pm-27679/remove-flagged-logic-from-clients-server-and-clients-feature-flag
iinuwa/win-passkey-poc3
vault/pm-34109/copyable-items-bank-account
autofill/pm-35399/custom-elements-galore
billing/pm-35229/clients-browser-desktop-stripe-checkout-from-upgrade-dialog
uif/CL-1077/update-menu-item-styles
vault/pm-36947/solution-plan
renovate/sha1-0.x
renovate/russh-cryptovec-0.x
renovate/pbkdf2-0.x
renovate/serde_with-3.x
renovate/cbc-0.x
dirt/pm-36610/v2-no-data-found-after-import
renovate/lock-file-maintenance
uif/CL-1155/breadcrumb-style-updates
km/state-bridge
km/desktop-ipc
innovation-sprint/shared-unlock
renovate/ed25519-3.x
renovate/pkcs8-0.x
dirt/file-storage-orgreports
uif/CL-978/field-update
PM-35378
dirt/pm-35323/fix-risk-over-time-all-time-xaxis
ps/PM-35903-update-node-24
ps/PM-34331-update-electron
auth/token-svc-memory-first-storage-and-circ-dep-refactor
billing/pm-35228/add-premium-status-changed-push-notification
vault/fix-cardholder-name-copy-button-12439
vault/pm-33407/add-organizationusernotificationpolicy-component
nav-host-display-block
uif/lit-ds-spike
PM-36534
CL-1192
vault/pm-33933
vault/pm-20461/drivers-license-desktop
int/draft-ctap1-hardware-key-fallback
beeep/auth-paste-auto-submit
vgrassia/test
CL-1028
SM-1927-Machine-Accounts-Bad-Data
uif/angular-21-update
uif/CL-1042/ds-refresh-3
billing/PM-35121/premium-subscription-page-multiple-discounts
uif/storybook-10-update
iinuwa/win-passkey-poc4
bre-1851_update-repository-management-workflow
vault/PM-29654
ac/pm-34388/update-invite-link-command
ac/pm-34918-fix-types-collection-encryption-and-decryption
rc
skunkworks/PM-36068/update-napi
skunkworks/PM-23485/macos-autofill-static-lib
ps/electron-custom-protocol-poc
renovate/https-proxy-agent-9.x
PM-29785/com-server-impl
bit-workflow-fix
tools/pm-32743/import-collections-to-my-items-as-folders
sm-1928-access
innovation-sprint/native-messaging-default
uif/CL-1138/stacked-drawers
PM-29781-Remove-the-feature-flag-for-email-verification-clients
km/key-rotation/pm-30213
vault/PM-16125
billing/pm-33923/add-support-for-multiple-organization-discounts-to-organization-subscription-page
billing/pm-29067/remove-code-for-pm-24032
ac/pm-22352-refactor-lowDbStorageService-to-use-internal-typings
PM-32187-restrict-send-type
sm-1506-jest-mock-extended
renovate/crate-rsa-vulnerability
uif/CL-1001/update-toggle-group
vault/add-bank-account
uif/CL-51/file-upload
km/unlock-with-pin-state
renovate/electron-41.x
renovate/aes-0.x
beeep/improve-collections-page-speeds
vault/pm-28191-part-2
ac-performance-logged
SM-1934-overlapinui
km/move-pin-to-sdk
BRE-1845-secret-rotation-placeholder-work
PM-35496
hotfix-rc-cli
tools/pm-31068/use-sdk-sends-api-in-clients-2
PM-34615
renovate/macosios-bindings
renovate/rand-0.x
km/autostart-test-automation
auth/pm-35336/fix-user-logout-on-org-confirm-sync
revert-19594-km/pm-32761-lock-causes-log-out-on-tde-account-with-pin
before-close
performance-logs-main
km/ac-performance
km/warning
jmccannon/inno/passkey-report
revert-20273-vault/rc-pm-35318-duplicate-archived-badge
dirt/pm-35052/address-ai-refactor-feedback-pre-rebase-2026-04-30
renovate/sha2-0.x
arch/vite-poc
desktop/cleanup-m3-m4
km/value-managed-state
poc/auto-config-git-and-ssh
dirt/file-persistence/pm-31942
recoverystrings
dirt/pt3/pm-31942
auth/pm-32833/remove-input-password-feature-flag
dirt/pm-35224/featureflaggedroute-route-providers
PM-29785/windows-webauthn-wrapper
km/remove-masterkey-state
uif/CL-1156/breadcrumb-responsive-updates
Jest
anders/agent-access
backup/PM-33121-old-branch
PM-32622-Defect-Keepass-importer-is-returning-an-error-when-importing-into-individual-vault
dirt/pm-34910/badges-tabable-with-aria-label
fix/security-sast-22741814-7cga
km/pm-34814/update-sdk-rotation
km/move-bio
renovate-docker
vault/fix-sdk-update-pr-desc
dirt/pm-34677/chart-label-date
magnify/demo
magnify/main
pm-34743
tools/pm-31067/update-sends-id
uif/CL-962/Update-Banner-Component
km/poc-replace-ever-had-userkey
pm-34135/user-preferences-service
PM-34689
innovation/sync-user-preferences
copy-revert
ResolveInquirerDepIssues
billing/pm-24216/WEB-BEEEP-Improve-the-Code-Quality-of-the-Upgrade-Dialog
PM-33889-Innovation-sprint-Bitwarden-Receive
is/pm-34458/experimental-enable-automated-release-notes
vault/innovation-sprint/sync-preferences
innovation-sprint-2026-send-folder-drag-drop
hello-window
innov8-ssowned
innovation-sprint-2026-send-folder-windows-context
innovation-sprint/autotriage/export-eligibility
innovation-sprint-2026-send-folder
km/auto-navigate-on-unlock
innovation-sprint/disable-proc-reload-in-dev
dirt/pm-34230/blumira-integration-changes
feature/ipc-desktop-browser-transport
platform/pm-27825-remove-artifact-name
dirt/pm-34230/blumira-integration
coroiu/for-QA/fix-desktop-warn-unsaved-changes-before-update
dirt/pm-31942
magnify/frontend-ui-merge-to-main
innovation-sprint/autotriage/report-issue
vault/pm-19618/remove-archive-ff
magnify/magnify-window-open-on-active-screen
ac/pm-32159-hide-account-recovery-for-providers
innov8-ssowned-adding-new-cipher-type
magnify/frontend-implementation-after-bootstrap-angular
uif/CL-519/remove-toastr
dirt/update-models/pm-31942
magnify/uxui-updates
PM-34100-fix-autofill-notification-locked-vault
innovation-sprint/autotriage/triage-report-page
magnify/desktop-ipc
PM-31884-New-send-policy-to-restrict-access-controls-fe
remove-reviewers-community-prs
extract-platform-common-leaf
SM-Jest-Update
PM-33960
pm-34008
magnify/working-search-with-keybinds
worktree-uif/aria-anchor-lint
arch/vitest-poc
beeep/adds-new-chip-input-component
pr-19505
uif/CL-1023/ds-refresh-1-badge-max-width
revert-bugfixes
uif/CL-1114/re-run-icon-migration
jest-major-prep
jest-major-upgrades-10th-attempt
dirt/pm-28529/risk-over-time-api
dirt/PM-24366/prototype/consolidate-at-risk-passwords
dirt/PM-30542/pt-2
SM-prototype-for-manage-permissions
PM-30340-Defect-Desktop-file-send-does-not-show-premium-badge
fix/macos-cli-notarization
sdk-update-020-main-613
dirt/feature/access-intelligence-performance
apixley/verify-publisher-name
messaging-docs
uif/CL-1049/autofocus-refactor
jestmajor
PM-32542
PM-29439
feature/PM-30737-Migrate-DeleteAccount
pm-33481
uif/CL-205/Add-BannerSlot-To-Bit-Layout
worktree-uif/typesafe-i18n
sdk-update-020-main-597
uif/desktop-upgrade-prompt
worktree-uif/bit-item-policies-stories
pr-19507
billing/pm-31645/swiss-tax-logic-update
dev/kreynolds/remote-access-crate-sdk
ac/pm-32718-wip-improve-collections-performance-speed
PM-32604-VULN-GermanyClub-2026-Bitwarden-CLI-SSO-webserver-binds-to-0.0.0.0
PM-32888-Defect-An-error-is-returned-when-using-the-browser-importer-Windows-Chrome
PM-32495-VULN-GermanyClub-2026-Command-line-flag-injection-on-chromium-import-feature
auth/pm-33328/clean-up-flagged-prefetch-password-prelogin-logic
implement-flight-recorder-for-web-clients
auth/pm-17630/libs-auth-decomposition/move-login-strats-and-decryption-opts
auth/pm-27060/update-password-prelogin-to-use-sdk
km/pm-33166/draft
arch/napi-proposal
iinuwa/reorganize-win-webauthn
arch/oxlint
PM-32025
dirt/pm-32144/improve-review-dialog
ac/pm-30809-slowness-when-accessing-collections-in-ac
auth/pm-32487/emergency-access-prevent-negative-approval-wait-time
auth/remove-libs-auth
coroiu/add-api-service-middleware
beeep/policy-pipe
auth/pm-33203/move-web-key-rotation-feature-to-common
km/migrate-cli-to-new-km-apis
uif/sass
PM-10699-Defect-CLI-Password-length-command-is-not-taking-effect
spike/vanilla-extract
km/remove-kc-master-key-login
spike/tailwind-variants
dep
dirt/PM-32047/fix-phishing-loading-bypass
pr-18755
uif/dialog-container
km/key-rotation-fix-bump
km/draft-wipe-masterkey
deps-jest-major
SM-1762-jest-major
PM-32048-vuln-origin-check-bypass-via-sandbox-iframe-in-chrome
km/stop-sync-blocking-unlock
dirt/pm-32843/normalize-protocol-at-ingest
uif/CL-1029/button-group
vault/web-vault-unit-tests
tools/pm-32160/web-shared-send-list-component
ac/pm-31364-add-discard-edits-dialog-to-policies-page
clients-init-framework
dirt/pm-32697/fix-phishing-excessive-cdn-downloads
pm-25909-commercial-desktop
anders/electron-builder
vgrassia/test-2
beeep/takeuntildestroyed/platform
beeep/takeuntildestroyed/secrets-manager
beeep/takeuntildestroyed/ui-foundation
beeep/takeuntildestroyed/key-management
beeep/takeuntildestroyed/dirt
beeep/takeuntildestroyed/billing
beeep/takeuntildestroyed/admin-console
beeep/takeuntildestroyed/vault
beeep/takeuntildestroyed/tools
beeep/takeuntildestroyed/autofill-desktop
beeep/takeuntildestroyed/autofill-browser
beeep/takeuntildestroyed/auth
PM-7853-getting-rc-up-to-date
cherry-pick-CL-971
beeep-autofill-debug
PM-7853-rc-cherrypick
beeep/ff-dialog
pr-19117
revert/pm-26704-pm-26706
PM-30542
bre-1646/cherry-pick-version-bump
iinuwa/windows-crypto
km/auth-ts7
auth/temp/possible-changes-for-salt-sent-to-server
uif/no-standalone-true
dirt/pm-31197/phish-incognito
bre-1638/improve-macos-cli-notarization-flow
dirt/documentation/standards
vault/pm-28190/sdk-sharing
feature/CL-965-Update-Spinner-Comp
PM-32254
tools/pm-31322/delete-send-dialog-focus
aj-bw/appx-manifest-fix-poc
uif/CL-1046/form-dialogs/secrets-manager
uif/CL-1046/form-dialogs/admin-console
uif/CL-1046/form-dialogs/auth
dirt/review-applications-performance
dirt/pm-32101/continue-anyways-button
test-opera-release-version-bump
coroiu/fix-flatpak
km/test-use-unlock-service
playwright
pm-28967-bug-missing-icons
PM-31994-Defect-An-error-is-returned-when-trying-to-remove-a-password
uif/CL-1028/popover-anchor-border-radius
dirt/access-int-performance
km/replace-encstring-with-unsigned-shared-key
PM-18607-Tools-Remove-unknown-elements-properties
feature/PM-31665-Missing-AddEdit-Field
release-fix-store-appx
iinuwa/rc-fix-ms-store-release
feature/CL-980-Update-Icon-Title
PM-31787-Defect-Users-can-access-the-sends-after-the-limit-was-reached
PM-23485/shared-autofill-provider-types
scheduler-mutation-cache
ac/pm-31792-get-rid-of-unused-style-which-breaks-form-fields
dirt/pm-20112-short-term-fix-for-member-access-report
PM-31391-restore-persistent-password-scenerio-for-edit-send
dirt/access-int-client-data
PM-29816-1
SM-1718
diff-husky
PM-29437
PM-31256-archive-badge-edit-item
dirt/access-svc-refactor
PM-27365-migrate-list-scss-to-non-sass-for-autofill-content-script-experiences
feature/PM-28167-Desktop-Migrate-Vault-Drawers-UI-Shared-Lib
aj-bw/appx-poc-target
anders/claude-init
dirt/pm-27876/update-widgets-from-application-tab-updates
ddg-alert-files-list-test-pr
uif/angular-21
dirt/access-intelligence-prototype
add-check-job
feature/PM-28167-Desktop-Migrate-Vault-Drawers-UI
ac/pm-31293-fix-empty-toast-message-rc
dirt/PM-31185
vault/pm-30289/extension-focus-loss
feature/PM-28167-Desktop-Migrate-Vault-Drawers
dirt/indexeddb-improvements
PM-19251-Unknown-Firefox-Relay-Error-occurred
dirt/beep/use-rust-for-member-access-report
sp-poc
autofill/refactor/generator
ac/pm-26342-members-page-does-not-default-all-button
feature/PM-31157-No-New-Send-Text
uif/jsdoc
dirt/pm-30879/huntress-hec-integration
uif/context-rules
context-rules
dirt/phishing-blocker-info-logs
PM-31039
km/poc-userkey-state
arch/build-desktop-cache-key
huntress-hec-integration
PM-29791/desktop-os-fido-user-verification
bitwarden-init-test
PM-7853-Clients-Hide-Send-from-navigation-when-user-is-subject-to-the-disable-Send-policy
coroiu/play-around-with-remote-sdk
dirt/pm-30629/firefox-cache-freeze
km/set-legacy-state
iinuwa/bidi-autofill-ipc
auth/add-logout-reason
uif/CL-1007/menu-item-action
dirt/pm-26917/documentation
dirt/pm-30531/phish-download-flag
dirt/pm-30524/phish-toggle-fix
anders/pnpm
dirt/fix-main
anders/eb-26-3
consolidate-key-service-deprecation-messages
bre-1314/das-rollback-web-workflow
open-at-login-clarification
auth/web-auth-request-answering-service
rc-no-napi
rc-no-electron
billing/pm-29606/implement-storage-and-additional-options-plan-cards-into-subscription-pag
km/fix-ssh-crash-on-login
fix-15485
auth/pm-14922/sdk-login-with-password-demo
autofill/PM-27365-convert-list.scss-to-css-file
autofill/PM-26053-new-login-defect
uif/CL-939/icon-refresh
km/fido2-client
uif/fix-flicker-on-load
uif/CL-853/windows-title-bar
iinuwa/win-passkey-poc
uif/pm-24178/menu-item-dialog-v2
anders/ssh-ux
uif/CL-961/nested-menus
anders/eslint2
anders/logs-silent
anders/eslint-cache
aa-branch-2
anders/rust-cache
dev-mode-example
anders/oxc-prettier
anders-oxlint
anders-oxc-prettier
revert-17123-tools/PM-23258/import-items-vs-data-verbiage
anders/increase-passkey-limit
update-message-strings-app-restart
uif/strict-angular-templates
auth/claude-component-service-architecutre
PM-25575-BEEP-duplicate-login-detection
coroiu/poc-api-service-cookie-fetching
dirt/pm-29021/phishing-blocker-guard-updates
PM-27310-potentially-drop-use-of-i-frame-and-render-notification-bar-in-shadow-dom
coroiu/wasm-tracing
platform/mark-activeuserstate-deprecated
bc/anon-layout-with-logo-slot
km/process-reload-dev
PM-28548-update-phishing-list-to-links
coroiu/allow-rust-cache-disable
autofill/PM-26503-medium-blocks-events
vault/cli-old-attachment-build
feature/PM-27794-create-send-component-desktop-migration
uif/add-tooltip-delay
platform/pm-27943/handle-electron-store-errors
PM-21950-Defect-Browser-After-importing-and-landing-on-Vault-Settings-back-button-navigation-goes-to-Import-screen-again
uif/add-desktop-header-slot
km/package-type-qa
km/rsa-extract-public-key
feature/windows-native-passkeys-provider
bc/group-mjml-updates
uif/CL-854/page-header-component
PM-28428
PM-28374-add-report-false-positive-button
PM-28391-persistent-ignore-phishing-sites
feature/phishing-detection-exemptions
inline-menu-test-from-browser-rc-branch
sm-jest-mock-extended
SM-Jest
reno-major-jest
modified-jest-major-upgrade
fix/medium-click-issue
electron-hook-afterpack-test-for-chrome-sandbox-issue
km/fido2-desktop-plumbing
PM-24173-Defect-Length-min-numbers-and-min-special-fields-allow-any-values
SM-1599-VirtualScroll
dev/kreynolds/tunnel_proto
auth/pm-19057/poc
iinuwa/win-passkey-uv
anders/win4
anders/win3
auth/pm-23907/token-to-sync-delay
anders/win2
aj-test-workflow-update
workflow-file-usage-test
uif/CL-923/more-flakey-chromatic-fixes
auth/pm-19057/test-1
dirt/pm-27803/disabled-activity-states
billing/pm-27911/subscription-details-for-secrets-manager-with-free-password-manager
anders/win-sign
nov-6-known-good-main-desktop-build-test
PM-27819
dirt/pm-27739/application-icons-not-rendering
vault/PM-26200
add-risk-over-time-chart
dirt/pm-27706/columns-for-new-apps-dialog
PM-23686
auth/pm-22663/auth-consolidate-login-comp-routing
claude/make-newapplications-optional-011CUcmXM8m4juUdrcr4qyCv
claude/review-run-report-changes-011CUcUFkD9eAFPENxSQozh4
claude/review-merged-prs-011CUcFEum5zpdxzgRcQRWct
dirt/pm-23375/replace-drawer-with-dialog
claude/dirt-pm-27284-claude-1-session-011CUaHfLuKZghJYCJpUtcZd
auth/setUserDecryptionOptions
dirt/pm-26676/risk-insights-refresh-when-org-changes-2
dirt/pm-26676/risk-insights-refresh-when-org-changes
CL-896
dirt/pm-17577/test-deployment
local-phishing-data-gh-action
pm-26476
coroiu/beeep-desktop-browser-ipc-channel
PM-26650
beeep/developer-tooling-feature-flags
vault/PM-24178/fix-modal-focus
CL-668-responsive-toggle-group
PM-26651
autofill/PM-26348-zoom-autofill-password
responsive-vault--filters
CL-671-remove-body-width
uif/CL-852/chip-toggle
coroiu/remove-deps
pm-25269
auth/pm-17172/extension-acct-switcher-lock-now-btn-not-showing-disabled-style
dirt/pm-20630/my-items-in-report
billing/pm-24033/update-premium-subscription-page-m2
vault/use-sdk-sharing
regen-package-lock
autofill/PM-24656-detect-login-fields-with-webauthn-name
pm-25166-deprecate-premium-banner
PM-662
settings-modal
pm-24033-update-premium-subscription-page-m2
remove-clippy-allow-crypto
nx-integration-testing
PM-24269
dirt/pm-19322/accessibility
auth/pm-24103/remove-get-user-key
autofill/PM-25072-autofill-password-potterybarn
dirt/pm-23002/first-run-prompt
vault/PM-25012/cipher_versioning
add-root-dir-to-libs
POC/cipher-versioning
common-nx
autofill/PM-24720-non-blocking-page-details-collection
pm-24216-WEB-BEEEP-Improve-the-Code-Quality-of-the-Upgrade-Dialog
autofill/PM-24720-autofill-after-focus-alternative
ac/pm-2790-use-master-password-policy-in-account-recovery
platform/pm-25424/revert-changes
PM-24646-add-licensed-browser-release
auth/pm-14943/auth-request-extension-dialog-approve-debug
PM-24646-research-how-to-build-all-clients-in-gpl-and-proprietary-licensed-versions
vault/7732
SM-1548-SecretViewSlow
PM-25256
PM-24508
coroiu/beeep-iterators
billing/pm-24350-discrepancy-between-estimated-tax-values-for-product-vs-marketing
coroiu/fix-refresh-clearing-badge
vault/pm-24963/fix-access-intelligence-tab
dirt/pm-23824/integration-and-configuration-data
ps/remove-node-fetch
platform/safari-native-messaging-docs
api-lib
anders/win-passkey-poc
fix-ts58-platform
dirt/pm-24655/hec-connection-delete
dirt/pm-20580/risk-insights-use-save-services
202505-notifications-refactor
PM-24501-multi-cipher
autofill/for-nick
browser-ext-message-symbols
feature-passkey-provider
coroiu/experiment-with-dynamic-badge-calculators
250807-notif-strict
autofill/autotype-security
platform/add-prerequisites-to-issue-templates
autofill/atdb_v2
PM-530
PM-14619
autofill/atdb
pm-22968-ui-when-MSP-BUP-is-suspended-feature-flag
arch/localization-migrators
uif/design-tokens-exploration
core-test-utils-lib
poc/structurizr
bre-1037/update-rc-deploy-trigger
billing/pm-24098-remove-getOrgKey-from-the-key-service
kiro-localize
client-type-library
feature/i18n-component-template
beeep/enhanced-a11y-form-fields
ps/raise-tsconfig-target
arch/takeuntil-migrator
PM-23748
auth/pm-23620/auth-request-answering-service-temp
arch/tools-abstract-strict
extract-utils-from-common
extract-serialization-library-from-common
vault/pm-24000/test-sdk-await-fix
pm-23023
arch/kiro
vault/pm-2400/sdk-cipher-encryption-json-import-fix
dirt/pm-23822/org-integration-api-service
pm-19497-reset-search-x-browser
improve-options-type-safety
dirt/pm-20132/member-count-must-includes-invited-users
dirt/pm-23264/display-cipher-name
uif/CL-277/bit-item-group-keyboard-nav
serialization-library
dirt/pm-23603/group-names-in-event-logs
dirt/pm-23602/collection-name-in-event-logs
anders/win-passkey-poc-clean
dirt/pm-23273/display-username-in-event-logs
autofill/pm-19255-variables
ac/pm-20633/rename-individual-vault
anders/test-bug
autofill/log-cipher-decryption
SM-1301-getbyidsevent
uif/CL-707/signals-auto-migrate
dirt/risk-insights-saving-reports-outline
dirt/pm-20578/report-summary-for-db
coroiu/PM-22593-improve-initialization-process-for-database-and-repositories
dirt/pm-20577/report-summmary-for-db
auth/pm-18720/change-password-component-non-dialog-v3
pm-18701-optional-payment-modal-after-signup
storage-core-library-2
auth/pm-22723/policy-service-updates
vault/pm-22756/copy-click-listener
autofill/pm-19255
autotype-demo
autofill/pm-21845
split-large-event-upload-requests
dirt/pm-21287/ngrx-poc
cli-macos-signing
BRE-863-Automate-Chrome-releases
coroiu/performance-measure
platform/pm-22534/move-account-activity-to-memory
auth/pm-20532/tech-breakdown-poc-token-based-send-authn-and-authz
ac/pm-22390/fix-device-approval-perm
platform/pm-21683/add-duckduckgo-extension-device-type
SM-1415-EventLogs
state-library
global-state-library
ac/pm-22392/fix-cli-manage-device-approvals
logout-library
anders/passkeys
billing/csp-update
innovation/archive/desktop-work
add-storage-lib
PM-21719]-Assign-collection-visibility
impl-sdk-engines
logout-lib
add-window-menu-id
auto-merge-renovate
coroiu/group-lowdb
logout-reason-circular-imports
anders/mac
auth/pm-18720/change-password-component-non-dialog-v2
autofill/PM-21846-center-unlock-vault-modal
nathan/autofill-fix
auth-circ-deps
fix-auth-circular-references
update-license-file
anders/cxp-extension
view-cache-docs
auth/pm-17111/add-browser-to-list-of-approving-clients-v2
anders/passkey-debugger
arch/migrate-desktop-settings
PM-21408
platform/adjust-ignoredeps
autofill/pm-17789
revert-14521-PM-20514-ux-updating-item-with-1-matching-login-edit-permission
anders/test1
linux-rpm-arm64-build-test
innovation/archive/web-work
anders/ipc1
ac/pm-19814/improved-warning-popup-ui
anders/sign4
anders/sign3
anders/sign2
anders/sign1
anders/kvc2
anders/kvc
anders/new-macos-sdk
PM-21017
auth/pm-19555/defect-clicking-log-out-button
dirt/pm-19996/app-icons-on-risk-insights
cherry-pick-auth-request-fix
uif/vault-drawer
revert-14414-crowdin-auto-sync-browser
agalles/test-workflows-feature
auth/pm-9115/implement-view-data-persistence-in-2FA-flows
agalles/test-workflows-sticky
auth/pm-19398/managed-environement-not-displayed-on-browser-client
tools/pm-19223/aggregate-by-domain
test-PM-12423-for-loop
PM-19923]AutoFocusOnSearch
coroiu/remove-unsafe-from-extern
coroiu/ipc-ping-example
autofill/PM-20367
uif/pm-19437/access-selector-spacing-workflow-test
auth/pm-14938/proof-of-concept-notification-architecture
dirt/pm-19810/member-access-report-csv
agalles/troubleshooting-20250415
PM-16921
auth/pm-11940/migrate-registration-to-sdk
autofill/PM-19511-with-exclude
PM-19180
tools/pm-919/cli-send-get-file
autofill/anders-passkey-unlock
desktop-devtools-enabled
fix-autofill-signing-with-main
autofill/PM-19511-show-existing-items
auth/pm-19617/speed-up-local-host-config
ps/test-sdk-ipc-through-proxy
beeep/cipher-service-refactor
uif/apply-button-styles
sdk-pass-generation
auth/add-sync-for-standard-auth-requests
poc/search-query-language
revert-13922-fix/check-device-id-falsy-values
InnovationMenuItemChanges
tools/pm-18656/remove-individual-vault-policy
feature/phishing-detection
platform/revert-2025.3.1
Customize-the-Phishing--Alert
anders/poc-unlock
poc/searchable-decorator
arch/ng-localize
auth/pm-3519/move-auth-request-api-methods
get-the-known-phishing-domain-from-the-server
auth/pm-19209/revert-to-original-message
PM-19158-Archive-menu-option
close-window-debugging
autofill/PM-17187-autofill-new-identity
anders/passkey-window-working-mergetest
add-tool-manifest
uif/update-layout-bg
auth/pm-18986/ui-refresh-extension-webauthn-2fa-fix-old-styles
PM-17732
fastlane-desktop-test
reduce-desktop-disk-writes
PM-13246
skip-listening-to-flag-changes-during-login
auth/pm-18654/new-ui-desktop-tde-jit-errors-with-missing-org-sso-id-v2
PM-14622-rf-opt-state
revert-13612-tools/pm-18456/unassigned-items-reports
no-firefox-mv3
arch/test-fail-console
autofill/PM-9034-implement-passkey-for-unlocked-accounts-jholland-tests
BRE-494
arch/poc-form-builder
coroiu/remove-using-from-rc
PM-18027
anders/extension-signing
platform/pm-14640/npm-ignore-patch
platform/add-comments-to-renovate
auth/pm-16783/tech-debt-fixes-toast-service
PM-14164
vault/PM-17216
auth/pm-14873/registration-add-reseller-provider-portal-invite-support
PM-15943-3
pm-18047-blank-loading-modal-briefly-shown-before-the-upgrade-modal
auth/pm-17464/remove-snap-sso-handler
ac/pm-17168/revoking-user-is-not-synced-immediately-via-push-notification
temp-zhHant-testing-branch
web-app-checksum
platform/pm-11936/remove-token-refresh-before-sync
auth/device-on-all-requests
platform/config-device-identifier
handle-unix-not-found-error
PM-15943
uif/test-disabled-binding-on-input
ps/pm-15333/portable-desktop
ps/web-subresource-integrity
tools/PM-16822/Replace-account-service
extension-signing
PM-14952
PM-16164
revert-12161-PM-13938-exceptPasswordPermission
passkey-window-loadurl
auth/desktop-debug
snap-extra-files
auth/add-tde-offboarding-check-to-2fa
platform/disable-patch-updates
uif/eslint-forbid-libs-components
fix-ci
PM-12985-testing-reports
PM-15077-passkey-save-error-on-oracle-cloud
uif/generator-min-validator
PM-16104
risk-insights-final-demo
tools/PM-14927/display-critical-app-count
auth/pm-7882/email-verification-removal
tools/pm-16484/risk-insights-at-risk-count-fix
PM-15840-Defect-When-Free-Families-org-reached-max-collection-count-clicking-Upgrade-button-navigates-to-a-spinning-Subscription-page
auth/pm-16536/login-comp-mp-entry-screen-auto-fill-doesnt-change-email-subtitle
release-management-fix
use-sdk-for-encrypt-decrypt
pm-15808-Show-suspended-org-modals-for-orgs-in-unpaid-and-canceled-status
storage-service-get$
PM-13755-revoked-members-counted-as-seat
PM-2844-beeep-add-custom-error-codes-for-server-api-exceptions
PM-15126-second-attempt
beeep/files
risk-insights-demo-1
PM-15126-tighten-scope-of-our-client-build-pipelines-to-remove-reliance-on-secrets
vault/addtl-logging-for-pm15635
PM-15498-2
prevent-failure-from-corrupted-cipher-key
beeep/plausible
auth/pm-1779/remove-window-post-message-from-sso
PM-15090
pm-15166-build-bw-musl
PM-15498
PM-14894-Drop-Sales-Tax-Database-Tables
tools/PM-14470/mark-critical-apps
tools/PM-15091/db-feature-flag
mer/browser-refresh/beta-3
PM-14892-Sales-Tax-Estimation-For-Clients
PM-14891-Sales-Tax-Estimation-For-Organizations
PM-13455
dh-communications-with-key-connector
DEVOPS-1573_add-web-build-script
auth/pm-8341/radio-buttons-to-checkboxes
beeep/typesafe-i18n
task/BRE-284
ds/compact-mode-2
ps/pm-7826/token-service-obs
mer/pre-release-flag-on
update-firefox-mv3
ds/popup-siderbar-test
ds/compact-mode-user-setting
renovate/gio-0.x
autofill/pm-12352-remove-legacy-overlay-background
autofill/pm-12763-modify-autofill-animation
pm-13868-remove-upgrade-password-manager-flag
PM-12765
vault/experiment/collapsable-filters
platform/addison/PM-12624/update-codeowners
BRE-285-create-flatpak-distibution-method
auth/pm-8111/browser-refresh-login-component
user-configurable-log-levels
PM-13156-2
pm-12767
pm-13785-after-submitting-the-payment-method-the-blank-add-payment-method-modal-pops-up-again
auth/remove-twoFactorProvider-property
beeep-chip-focus-redirection-after-selection
beeep-focus-headings-after-load
autofill/pm-73-improve-detection-of-new-login
auth/pm-8115/desktop-extension-ui-refresh-self-hosted-setup-dialog
better-passkey-auth
SM-954-SeparateGettingStartedPage
PM-13273
PM-11525-Estimated-tax-shown-to-customers-potentially-incorrect
PM-13272
autofill/dialog-box-fix
km/biometrics-testflight-builds
vault/pm-12717/cloning-item-takes-you-back-to-original
PM-12681
optimize-workflows
fix-unawaited-promises-crypto-service
PM-11199-add-perm-value-to-table-admin-console
PM-12403
adjust-trial-icon
vault/pm-10426/implement-edit-item-view-admin-console-vault
vault/pm-11388/defect-section-headers-are-missing
manyorgdomains
PM-11438
PM-9032-swift-extension-add-ui-to-handle-desktop-not-being-open
poc/observable-based-update-service
observable-token-service
structural-request-result
ps/pm-11661/fill-buffer
auth/pm-11537/increase-passkey-limit
anders/pm-7673-create
beeep-performance-improvements
SM-10995]-Remove-Feature-Flag-VBMA
pm-11417-customers-expiration-date-in-admin-console-changing-to-next-invoice-date
ds/CL-330/close-select-on-scroll
shane/experiment/vault-state-v2
ds/prevent-copy-masked-field
autofill/pm-10418-expiration-date-on-cards-does-not-autofill-the-correct-format
autofill/notifications-rework-overlay-content-service-integration
vault-decryption-errors
explicit-userId-on-master-password-decryption
log-to-storage-2024.7.1
write-logs-to-storage
auth/pm-10964/set-userid-org-acceptange
auth/pm-10964/explicitly-define-userId-on-org-create
remove-annotated-keys-from-memory
use-original-key-in-folder-rotate
ds/test-chromatic
ps/cli-module-es2020
ac-2957-delete-the-feature-flag-PM-5864-dollar-threshold
shane/experiment/vault-state
autofill/poc-firefox-mv3
PM-9022-scaffold-the-extension-and-build-pipeline
autofill/poc-auto-submit-filled-form-alt
autofill/beeep/autofill-identity-card-from-keyboard-shortcut
autofill/pm-10068-remove-send-response-usages
PM-9476-desktop-setup-obj-c-library-statically-bound-and-callable-from-desktop-native-module
idphost
introduce-inversify
ps/forward-conditional-create
ps/BEEEP-sos-dialog
refactor-biometric-service-method-names
addison/esm-exp
ds/full-screen-dialog
vault/pm-9675/experiment
origin/billing/PM-5093/send-trial-initiation-email
ps/CL-131/bit-row-selector
ds/update-ds-codeowners
main-branch-for-BRE49
ps/pm-7826/expose-user-environment
change-return-of-refresh-logic
refresh-token-logging
v0-attachments-upload
ac-2721-apply-subscription-status-updates-in-provider-subscription-details
appid-logging-build
run-chrome-updates-in-angular
autofill/implement-collect-page-details-observable
CL-298-async-actions-2-0-context-string
PM-6271-propose-cipher-versioning-scheme-data-layer
PM-6271-propose-cipher-versioning-scheme
build-execution-context
ps/pm-7926/fix-browser-logout
ps/pm-7985/vault-not-loading
change-tap-to-mergemap
5019
vault/pm-1401/refactor-sync-service
ps/list-unnecessary-save-warnings-to-state-providers
AC-2400-Migrate-families-for-enterprise-setup-component
ps/pm-7486/detect-libsecret-service-debugging
add-logging-around-main-background
ps/service-worker-sessions-are-not-recovered
ps/fix-browser-account-switching
revert-8685-ac-1218-add-ability-to-delete-provider-portals-emaillink
add-application-lifetime-service
messaging-update-cg
autofill/pm-7138-implement-separate-main-background-instance-within-popup-for-get-bg-service-calls
acoroiu/poc-simple-vault-indexing
catalina-browserslist-test
revert-8546-revert-8534-CLOUDOPS-1369-remove-r-2-bucket-secrets-and-upload-procedure-from-the-artifacts-github-workflows
ac-1218-add-ability-to-delete-provider-portals
autofill/mv3-required-poc-changes
PM-5024-migrate-tax-info-component
AC-217-Migrate-Cards-To-Banners
vault-user-key-migration
add-secure-logging
autofill/beep/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframe
ps/vault-health-dashboard
auth/pm-6188/move-two-factor-service-to-popup
ps/beeep-compodoc
vault-decryption-rc-weirdness
ps/include-previous-in-derive-callbacks
fix-logout-on-biometrics-state-service
remove-autofill-shortcut-from-platform-utils
ps/resume-popup-url
autofill/beep-rearchitect-extension-messaging
autofill/spike-mv3-part-5
on-installed-message-injection-poc
autofill/pm-6122-rework-call-for-match-media-within-notification-background
ps/CL-210/base-font-size
autofill/spike-mv3-part-4
pm-5559-cg
PM-6113-build-rust-authenticator-and-client-to-support-i-os-and-android-passkey-provider-implementation-features
cl/copy-field
PM-1223-investigate-ability-to-add-support-for-mediated-conditional-ui-cg
ac-2101-update-welcome-emails-from-trial-initiation-and-org-creation
ps/pm-5533/migrate-asym-user-keys
ps/on-lock-on-logout-interfaces
catalina-after-angular-16
autofill/pm-5582-verify-usage-of-window-object-in-browser-popup-utils
autofill/spike-mv3-part-2
ac1454-2fa-directory
autofill/spike-mv3-working-session
ps/pm-5537/desktop-biometrics-state-service
cl/section-stack
autofill/spike-mv3
autofill/pm-2753-prompt-to-save-login-credentials-silently-drops-data-on-network-error
ps/CL-175/bit-layout-horizontal-scroll
sm-bulk-move-to-project
autofill/pm-5742-rework-usage-of-extension-apis-that-are-not-callable-within-service-workers-get-extension-views
autofill/pm-5740-update-local-back-storage-service-to-trigger-observable-updates
vault/pm-4185/regression-testing
autofill/migrate-autofill-on-page-load
vault/pm-1401/failed-sync-warning-component
beeep/import-selection
PM-4532-investigate-add-support-for-native-mac-os-credential-manager-in-desktop-application
pm-5620
ps/angular-jest-browser
vault/pm-4788
SM-910
pm-5347/vault/fix-p1336-to-asn1-der-conversion
vault/mod-on-state-providers
ps/move-org-switcher
add-key-value-pair-importer
fix-never-domain-location
ac-1753/Automatically-assign-provider-pricing-to-new-org
PM-4060-native-rust-POC-implementation-of-desktop-webauthn
PM-4060-native-rust-POC-implementation-of-desktop-webauthn-macos-objc2
auth/state-provider-key-connector
PM-4060-native-rust-POC-implementation-of-desktop-webauthn-macos
autofill/pm-5189-duplicate-overlay-elements-shown-when-focusing-iframe-field
attachrend
ac/state-provider-framework-policy-service
auth/pm-194/account-stories
autofill/pm-5056-edge-and-opera-users-cannot-override-default-browser-autofill
PM-4060-native-rust-POC-implementation-of-desktop-webauthn-windows
ps/CL-135/migration-docs
ps/pm-2910/migrate-environment-service
key-definition-enhancements
autofill/pm-934-autofill-not-working-until-page-has-been-refreshed
abortfido
CLOUDOPS-838
PM-4401-re-add-manual-zone-execution
add-gitlens-settings
platform/PM-2910/unblock-account-switching
cloudops-437
implement-account-service
auth/pm-3797/emergency-access-refactor
ps/nullable-factory
PM-4295-popout-offscreen
PM-4276-passkey-popup-use-browser-overlap
sm/PM-145-confirm-safe-site
autofill/pm-2319-implement-autofill-overlay-poc
lastpass-sso
add-purpose-enc-string-type
state-provider-service
CL-badge-alignment
ps/CL-135/cl-standalone-comps
ac/ac-1662/can-delete-port-ffc
SM-846
namespaced-state-service
ps/forbid-direct-api-service
use-bit-subject-in-state-service-suggestion
remove-session-sync-suggestion-clearable
ac/ac-1595/bypass-sso-identifier-copy-update
auth/pm-3916/firefox-pin-issues
PM-3644-beeep-experiment-with-reactive-syncing
PM-1978-ui-flow-non-discoverable-passkeys
pm-3612-cg
use-bit-subject-in-state-service
remove-session-sync
PM-2207-acoroiu-review
CL-122-common-components-module
pm/CL-91-table-pagination
feature-tde-merge-testing
feature/trusted-device-encryption-rc
SM-646-sidebar
feature/trust
add-opentelemetry
SM-867-UUID
PM-2207-cg-edit
PM-3169-browser-extension-show-login-decryption-options-in-extension-popup-and-not-in-extension-tab
PM-1034-tde-flow-3-v2
Client-Integrations/pm-2733-master-password-does-not-reprompt-on-edit-after-cancelling-mp-reprompt-dialog
Ac-1410/update_planresponsemodel_on_client
sso-device-key-callback-poc
sm/SM-830-bulk-SM-uncheck
BEEEP-automated-browser-release-to-stores
PM-1203-replace-mp-confirmation-with-verification-code
totp-autofill-remove-onload-suggestions
duo-sdk-upgrade
DEVOPS-462-Add_code_signing_to_the_MacOS_CLI
sm/CL-82-icon-component
revert-5400-renovate/gh-minor
feature/PM-191-desktop-envs
responsive-web-vault
vault/pm-1400-ac-experiment
feature/PM-55-extract-token-api-calls-from-api-service-v2
feature/PM-55-refactor-identity-api-methods-out-of-api-service
beep/rails-nav
move-folder-state-to-folder-service
notifications-mv3
SM-612-ProductSwitcherHighlights
SM-614
sm/secrets-access
improve-session-syncer-observables
angular-di-mv3
feature/org-admin-refresh-v3
notifications-bar-mv3
feature/EC-14-collections
EC-855-cl-radio-group-block-support
cl-ra
add-url-filtering
CL-58-improvement-make-icon-button-compatible-with-bit-suffix-directive
sandbox/vault-filter-example
EC-649-beeep-routeable-dialogs
feature/autofill-tester
PS-1086-add-account-observables-to-account-service
SM-264
PS-1086/add-observable-to-vault-timeout-settings-service
ps-1081/split-out-api-methods-into-api
SecretsService
PS-1086-crypto-service-refactors
feature/seperate-connectors
ps-1082/transition-cipherService-into-providing-observables
SM-95-ProjectsList
alt-EC-457-component-library-icon-butttons-custom-tw-plugin
ps-1081/split-out-api-methods-into-api-service
PS-1076-folder-service-refactors
PS-55-8-3
PS-55-EncryptedExport
ExtensionAcctSwitching
browser-mv3-messaging
CL-10-button-group-CVA-example
PS-589-add-2fa-new-device-login-settings-flag
mac-build-test
feature-personal-item-clone
cli-hotfix-v1.19.1
web-hotfix-v2.24.1
v1.9.1
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.12.1
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
browser-v2026.1.0
browser-v2026.1.1
browser-v2026.2.0
browser-v2026.3.0
browser-v2026.4.0
browser-v2026.4.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.12.1
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
cli-v2026.1.0
cli-v2026.2.0
cli-v2026.3.0
cli-v2026.4.1
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.12.1
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
desktop-v2026.1.0
desktop-v2026.1.1
desktop-v2026.2.1
desktop-v2026.3.1
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.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-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.12.1
web-v2025.12.2
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
web-v2026.1.0
web-v2026.1.1
web-v2026.2.0
web-v2026.2.1
web-v2026.3.0
web-v2026.3.1
web-v2026.4.0
web-v2026.4.1
web-v2026.4.2
${ item.name }
${ noResults }
1006 Commits (ac-performance-logged)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
7eb6fdc4a0
|
[PM-32784] Increase search service search performance by 50x and defer indexing (#19251)
* Make basic search fast * Defer indexing * Fix tests * Handle admin console * Clean up comment * Add tests * Always clear cipher index on edit * Improve timeout behavior * Extract lunr indexing and untangle logic * Fix tests * Undo change * Cleanup * Cleanup and typing issues * Fix * Fix build * Prettier and eslint * Fix * Fix type errors and tests * Rewrite lunr search index * Fix tests * Fix issues * Add comment * Cleanup * Fix old usage * Cleanup * Apply feedback * Prettier * Fix typos * Break lock in case lock was not released * Move is archived and is trash to callers * Prettier * Apply cli archive and trash filter --------- Co-authored-by: JaredScar <thewolfbadger@gmail.com> |
3 weeks ago |
|
|
5126b62ee8
|
[PM-35330] Fix state not being updated on change kdf (#20259)
* Fix state not being updated on change kdf * Add one more missing state * Fix DI * Update tests * Fix cli DI * Prettier * Prettier * Eslint |
3 weeks ago |
|
|
04b1714fae
|
[CL-1108] Migrate billing CTAs to new icon API (#19483)
* [CL-1033] Migrate billing CTAs to new icon API Migrates buttons and links in billing components (browser, web, libs) to use the new icon API. * add back broken loading behavior * add back variable removed in error --------- Co-authored-by: Vicki League <vleague@bitwarden.com> |
4 weeks ago |
|
|
9962193f63
|
Auth/Innovation/PM-34210 - Desktop - Add devices dialog (#19797)
* [PM-34210] Move DeviceManagementComponentService provider to JslibServicesModule The provider was incorrectly registered only in the web app's core.module.ts. Moving it to JslibServicesModule makes it available to all clients (web, desktop, CLI) without each needing to register it explicitly. Browser extension keeps its own ExtensionDeviceManagementComponentService override which takes DI precedence. * [PM-34210] Add pm-34210-desktop-add-devices feature flag Adds the PM34210_DesktopAddDevices flag to gate the new Devices menu item on the desktop Account menu. Defaults to true locally for development. * [PM-34210] Add desktop device management dialog, service, and translations - Adds DeviceManagementDialogComponent as a temporary dialog wrapper around the shared DeviceManagementComponent, matching the ChangePasswordDialog pattern - Adds DesktopDeviceManagementComponentService with showHeaderInformation=false since the dialog provides its own header via bit-dialog - Registers the desktop service in services.module.ts to override the jslib default - Adds 13 missing device management i18n keys to the desktop en/messages.json * [PM-34210] Add Devices item to desktop Account menu Wires the feature-flagged Devices menu item into the desktop Electron Account menu, positioned after Change Password. When clicked, sends openDevicesDialog to the renderer which opens DeviceManagementDialogComponent via DialogService. * Move device-management dialog on desktop to correct auth owned file. * PM-34210 - Update all TODOs with proper ticket * PM-34210 - Feature flag - don't check in true. duh * PM-34210 - clean up incorrect todo * PM-34210 - Fix desktop auth request answering service not including auth request id so that the device management page can upsert the device w/ the pending auth request. * PM-34210 - Per PR feedback clean up dialog component of unused stuff. * PM-34210 - Add new translations for devices screen to desktop |
4 weeks ago |
|
|
ccc4b11f9d
|
[CL-1111] Migrate key management CTAs to new icon API (#19486)
|
4 weeks ago |
|
|
3140be4396
|
[PM-14883] Strip non-numeric characters in credit card number display… (#20070)
* [PM-14883] Strip non-numeric characters in credit card number display pipe * [PM-14883] Move credit card number pipe to vault and add unit tests |
4 weeks ago |
|
|
77a0341f2e
|
Auth/PM-34506 - LoginStrategyService - Refactor cache and timeout out into own services (#20108)
* PM-34506 - Extract LoginStrategyCacheService as single owner of mid-auth cache state * PM-34506 - Refactor LoginStrategySessionTimeoutService: inject cache service, add MessageListener, expose abstraction * PM-34506 - Remove cache state and timer logic from LoginStrategyService, delegate to collaborating services * PM-34506 - Register LoginStrategyCacheService and LoginStrategySessionTimeoutService in all client DI contexts * PM-34506 - Components read loginSessionTimeout$ from LoginStrategySessionTimeoutServiceAbstraction * PM-34506 - Add tests for null cache, and non-API error cache-clear paths in LoginStrategyService * PM-34506 - Add sessionTimeout test for logInNewDeviceVerification with no cached session * PM-34506 - Rename abstractions to follow Default prefix convention (no Abstraction suffix) * PM-34506 - Use fake timers in startSessionTimeout test to eliminate flaky date assertion * PM-34506 - Move registerTaskHandler into DefaultLoginStrategySessionTimeoutService constructor, remove registerSessionTimeoutTask * PM-34506 - PR feedback - DefaultLoginStrategySessionTimeoutService - make cache clear more resilient. * PM-34506 - 2FA Auth Comp - fix tests * PM-34506 - rename login strategy default service files to include default- prefix Aligns file names with class names and the established codebase convention where default implementations are prefixed with `default-` (e.g. default-logout.service.ts). * PM-34506 - TEMP - Default Login Strategy Session Timeout - adjust to 30 seconds to make QA's life easier. * PM-34506 - DefaultLoginStrategySessionTimeoutService - revert temp change and set LOGIN_SESSION_TIMEOUT_LENGTH back to 5 min |
4 weeks ago |
|
|
dc94f964d2
|
[SM-1762] Bump Jest to 30.3.0 (#20211)
* Bump jest packages jest is a transient dependency of ts-jest but because angular-devkit/build-angular drags in an older version of jest, we have to add jest 30.3.0 to our dependencies * Fix some typescript issues due to stricter types on mockImplementation * Update guide link in snapshots * Fix jest-environment paths * Fix typescript linting errors * Address typescript errors due stricter mockImplementation --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
4 weeks ago |
|
|
f9e98d8611
|
[PM-31438] Send unsaved edits dialog (#19425)
* [PM-31438] Add save edits dialog to web vault Send page * Fix Access Intelligence component * Match design spec, address PR comment * Fix lint problem * Lots of lint fixes * Test fix, add change lost during merge conflict * Change close methods return type to DialogCloseRef * Fix Dialog types * One more type fix * Address QA findings, fix problems from merge * A couple of build fixes * Address AI review comments * Fix desktop build and lint |
4 weeks ago |
|
|
76e0ee1b33
|
Auth/Innovation/PM-4659 - Device Management - Add Last Activity Date (#19784)
* PM-4659 - Refactor DeviceView and add lastActivityDate to DeviceResponse Adds lastActivityDate (nullable) to DeviceResponse for backwards compatibility with older server versions. Cleans up DeviceView by removing the response sub-property escape hatch and declaring all properties directly on the view. * PM-4659 - Add PM4516_DevicesLastActivityDate feature flag Adds feature flag and its DefaultFeatureFlagValue entry (defaults to false). * PM-4659 - Refactor sort utils: rename, restructure, and add sortDevicesWithActivity Renames resort-devices.helper.ts to utils/device-sort.utils.ts and renames all functions (resort → sort). Adds sortDevicesWithActivity with the new sort order: current session → pending requests → most recently active → first login fallback. Adds full test coverage for all three exported functions. * PM-4659 - Add recently active display to device management Adds 'Recently active' column/row to the device management table and item group views, gated on the PM4516_DevicesLastActivityDate feature flag. Includes a pure getDeviceLastActivityDateI18nKey utility that maps last activity dates to i18n keys using calendar-day comparison in the user's local timezone (Math.round for DST safety). Adds i18n keys for all activity buckets to web and browser locales. * PM-4659 - DeviceManagement - split into two sections to play around with refactoring the layout. * PM-4659 - DeviceManagementItemGroupComp - refactor to meet figma better * PM-4659 - DeviceManagementTable - fix recent activity sort. * PM-4659 - Device Management Item Group Comp - add missing margin top * PM-4659 - Add tech debt todo for device sort * PM-4659 - Guard against future lastActivityDate due to server clock skew * PM-4659 - DeviceManagment - RecentActivitySort updated to separate func, updated logic per dicussion with product, and wrote tests for the sort. * PM-4659 - Tiny clean up items * PM-4659 - Device Sort - recentlyActiveSortFn - update docs * PM-4659 - Upsert lastActivityDate and recentlyActiveText when pending auth request arrives for known device * PM-4659 - Reset table sort to default when a pending auth request arrives * PM-4659 - getDeviceLastActivityDateI18nKey - add more test scenarios * PM-4659 - Update recentlyActive i18n keys and messages to use explicit rolling-window labels (Past 7/14/30 days) * PM-4659 - Show isTrusted status for pending auth request devices in showRecentlyActive block |
4 weeks ago |
|
|
cb69c529b1
|
[CL-966] Updated Progress Component (#19072)
|
4 weeks ago |
|
|
d40bbcfd54
|
[PM-31270] New default argon2id in change kdf component (#20058)
* new Argon2Id defaults for change kdf component * explicit default kdf construction * ts strict fix * require kdf params * require kdf params in tests |
1 month ago |
|
|
8730a27b9e
|
[PM-30584] Add unlock for key connector with SDK (#19367)
* Add unlock for key connector with SDK * Cleanup merge conflicts * Cleanup * Eslint error * Fix tests * Fix tests * Eslint fix * Fix comment * Prettier * Remove setting masterkeyencrypteduserkey to state * Remove unused enlint directive * Rename feature flag * Fix order of setting state * Fix test build * Fix cli * Eslint * Fix build error * Fix build error * Undo changes to development.json * Prevent unflagged changes * Apply feedback around flag caching * Apply feedback * Cleanup |
1 month ago |
|
|
2c2067388a
|
[PM-33139] Targeting Rules initial implementation (#19693)
* create the FillAssistTargetingRules feature flag * create TargetingRulesService * move TargetingRulesService functionality into DomainSettingsService * use targeting rules to qualify relevant fields * add user autofill settings toggle for Fill Assist feature * add feature flag check to getTargetingRulesForUrl * add TargetingRulesDataService to update local state from data source * enable the server to specify an override URI for targeting rules data * add working data shape * update data shape * update logic to match new data shape expectations * switch from hostname to host to support port inclusions * add resource cache-buster * do not update meta timestamp on resource fetch failure * consolidate email and password update category to account update * update targeting rules maps consumer logic * add tests * add support for host unicode key lookup * cleanup * address missing www-prefixed punycode URI case handling * reduce targeting rules data fetching interval to 6 hours * add punycode overflow guard and other edges * cleanup * add state handling for environment switching * move constants * update logic to match provider changes * codify targeting rules form category requirement * remove targeting rules totp implementation * refactor targeting rules storage to key off resource domain * use constants instead of string literals in cipher to field mapping * add some basic schema validation |
1 month ago |
|
|
d90ca0b509
|
[PM-32919] Migrate DeleteAccountDialog to shared code (#19308)
* Move DeleteAccountDialogComponent from web to libs/auth/angular Export via libs/auth/angular barrel file Replace imports from web's SharedModule by direct imports Update import of UserVerificationFormInputComponent Add eslint ignore to imports from bitwarden/components * Use new DeleteAccountDialogComponent on desktop * Delete desktop specific DeleteAccountComponent and UserVerificationComponent * Move DeleteAccountDialogComponent from libs/auth/angular to libs/angular/auth --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com> |
1 month ago |
|
|
28b90554dd
|
[CL-1130] Fix storybook a11y and console errors for billing files (#19916)
|
1 month ago |
|
|
a942e21b22
|
[PM-31119] Run side-effects in sdk unlock service (#20004)
* Run side-effects in sdk unlock service * Revert feature flag * Tests and fix cli * Set user ever had user key and add comment * Update sdk * Prettier * Cleanup * Only set biometric unlock when biometric enabled * Clean up tests * Fix DI * Cleanup * Cleanup * Prettier * Add test coverage and rename * Cleanup tests * Prettier * Cleanup |
1 month ago |
|
|
79c6b51599
|
[PM-26383] Remove feature flag to enable autoconfirm (#20015)
* Refactor: Remove ConfigService dependency from auto-confirm related components - Eliminated ConfigService from MainBackground, AutoConfirmPolicy, UserLayoutComponent, WebVaultPromptService, and organizationPolicyGuard. - Updated logic to directly use organization properties instead of feature flags for auto-confirm functionality. - Adjusted tests in DefaultAutomaticUserConfirmationService to reflect the removal of feature flag checks. - Cleaned up unused imports related to ConfigService across various files. * Refactor: Update date handling in tests and remove unused feature flag checks - Changed date calculation in WebVaultExtensionPromptService tests to use milliseconds for accuracy. - Removed unused feature flag checks from WebVaultPromptService tests, simplifying the logic and improving clarity. * Refactor: Update organizationPolicyGuard to include ConfigService in feature callback - Modified the organizationPolicyGuard to accept ConfigService as an additional parameter in the feature callback. - Adjusted the SendComponent route to align with the updated guard implementation. * Fix: Adjust date calculation in WebVaultExtensionPromptService tests for accuracy - Updated the test to set the exact date to 30 days prior using setDate method for clarity and to avoid potential issues with DST boundaries. |
1 month ago |
|
|
14cd2ad341
|
[PM-26713] Refactor Attachment Uploads to use XMLHTTPRequest (#19634)
* allow consumers of upload service to input block size * implement progress bar for cipher attachment uploads * refactor to use a constant for available block sizes * rework tests to use AzureUploadBlockSize * update cipher attachments to ensure 100% is shown for all attachments * do not allocate real memory in test * update file uploads to use `XMLHttpRequest` when possible to track progress * remove unused block size * update tests + make options optional * fix unit tests to align with single block approach * add optional chaining for optional parameter * remove duplicate import * catch error from xhr send * remove redundant try/catch block * use if/else syntax in attachment template * add `applyPlatformHeaders` to consolidate header creations between methods. * add feature flag for file upload changes for progress * update constructor parameters * only pass object when feature flag is enabled |
1 month ago |
|
|
c9352c01d9
|
[PM-32864] Remove local masterkey hash (#19277)
* Remove local masterkey hash
* Remove more instances of local master key hash
* remove dependence on service
* Fix failing build
* Fix failing build
* Fix tests
* Fix test
* Fix
* Prettier
* Fix merge conflicts
* Fix cli
* Remove master key from uv service (#19278)
* Revert "Remove master key from uv service (#19278)" (#19697)
This reverts commit
|
1 month ago |
|
|
97329383a1
|
[PM-33173] Use unlock service for password login strategy (#19371)
* Use unlock service for login * Fix build * Apply feedback to move more logic behind feature flag, and use newer unlock service * Fix types * Fix type * Fix test * Fix dependencies on cli * Cleanup * Fix types * Fix imports * Fix eslint * Prettier * Address feedback * Eslint * Move unlockServiceForPasswordLogin to passwordloginstrategydata * Eslint |
1 month ago |
|
|
9093a35de1
|
Auth/PM-34242 - Device Management Comp - Fix upsert losing isTrusted state and show trust status on pending auth request devices (#19822)
* PM-34242 - Fix upsert losing isTrusted state and show trust status on pending auth request devices * PM-34242 - Add back br that actually did things |
1 month ago |
|
|
3f39b88b4c
|
[PM-31885] Consolidate all Send policies to a single policy (#19314)
|
1 month ago |
|
|
30ab005da5
|
[PM-19168] Remove Archive Feature Flag (#19829)
* remove archive feature flag * fix dependency within services module |
2 months ago |
|
|
02fe70eaeb
|
refactor(scheduling): extract @bitwarden/scheduling Nx leaf library (#19771)
|
2 months ago |
|
|
9eddb330f0
|
Auth/PM-34198 - Device Management - fix device icons not rendering - update to use proper new bit-icon api (#19786)
|
2 months ago |
|
|
d763590ce6
|
[CL-1023][CL-1031] Design system refresh: Milestone 1 (#19061)
* [CL-1009] button style updates (#18301) * add new button styles * update disabled styles * updated size stories * update disabled button story names * updated button stories * add more explicit screenshots * make class list a computed signal * updated button docs * allow unstyled button to inherit color * use unstyled button in callouts until callout updates * base button directive WIP * add base button directive * fix focus and hover styles * fix lint error * remove commented code that moved to base directive * ensure buttonStype defaults correctly * migrate legacy icon button types * contrast button wips * pull in latest and fix disabled with attr * fix legacy variant * add back nav contrast button variant * updated icon button docs * rename nav contrast variant and fix contrast focus * fix button sizing * fix product switcher button classes * add contrast icon button story * fix border color * update to primaryGhost variant * [CL-1025] icon font refresh (#18727) * adding new icons * migrate to new icon names * updated icon build docs * resolve conflicts and re-run migration * add icons deps to uif ownership * fix incorrect migration * fix misnamed icon * create filter icon and fix mapping error * updated readme and add migration script to package.json * fix prettier warnings * remove browser alt from definition list * add missing icon types * fix image name migrated in error and update regex to not change these * ensure icon array is updated automatically * updated build comment * remove unnecessary direct execution command * remove direct run command * allow legacy icon names to map to new icons * [CL-1025] Icon font refresh - Temporary migration state with legacy names (#18948) * Revert icon name migrations, preserve migration tooling Reverted all icon name changes that were applied by the migration scripts, while preserving: - New icon SVG files in libs/assets/src/material-icons/ - Icon font files in libs/angular/src/scss/bwicons/ - Migration scripts in scripts/material-icons/ - NPM scripts and dependencies for icon tooling This allows running the migration fresh when ready. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Build icon font with bidirectional legacy/new name mapping Ran icons:build to generate bidirectional icon mappings: - SCSS now includes 155 icons (both Figma and legacy BWI names) - TypeScript icon.ts updated with all 155 names - All legacy names (e.g., bwi-question-circle, bwi-plus) point to new icon assets - All new names (e.g., bwi-help, bwi-add) also available - Codebase can continue using legacy names with new icon designs This enables the temporary migration state where code uses existing legacy icon names but displays the new refreshed icon assets. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Fix: revert bwi-filter back to bwi-grid across codebase bwi-grid is the correct new icon name and should not be reverted. The changes from bwi-filter to bwi-grid were manual corrections, not part of the automated migration. Updated 16 files to restore bwi-grid icon references. Addresses feedback from Bryan Cunningham on PR #18948 --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> * remove duplicate key and add back dep ownership change * fix formatting errors --------- Co-authored-by: Will Martin <contact@willmartian.com> Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> * fix button variant * [CL-1040] updated palette colors (#19401) * [CL-973] chip component (#18798) * wip * WIP * create chip filter component * trying to get truncation to work * fix truncation * create chip-action component * fix type errors * add chip component * add shared story args * have chips take label input * fix test template and imports * fixing arg types and disabled states * simplify disabled logic * fix dimssis button alignment * update menu focus color * updated chip docs * update chip-select usage to chip-filter * fix full width icon layout * remove commited code * export chip component * remove commented code * expose full width * chip component should not go full width * use bit-icon in filter template * remove commented code * updated chip docs * remove extra truncate class * fix dupe input definitions * move import to correct line * read base chip values directly * remove standlaone as it's the default * forward size correctly * create full width arg type * let type be infered * updated jsdoc comments * use more modern angular syntax * rename components to use kebab case * remove redundant docs * remove inaccurate link docs * remove enum like types * remove dead code * remove unused spec * remove host bindings * restructure chips folders * add max width class * remove full width docs * add internal comment * bind to missing controls * fixing docs * replace disabled verbiage with inactive * remove unnecessary comment * default to primary * do not allow end icon in action chip * take chip action screenshots in both themes * use selected input for base directive * fix width error * coerce to boolean * fixed end icon reference * fix code reference to endIcon * fixing chip filter specs * fix missing input transform * fix docs * fix input and add truncate * ensure chip content truncates * updated slot naming * updated example to use new flow control * fix typing for option.icon * fix failing test, fix filter type, and support colored icons in filter options * fix failing test * doc updates * change dismissed event name * remove standalone * fix selector * fix docs * remove unused fvw data property and fix docs links * use base as host directive in chip * fix spec button selectors * fix duplicate class binding * fix incorrect variant resolution * handle undefined size * fix signal type * remove duplicate input * fix failing spec * updated styles for trailing icon spacing and font size * padding tweaks for visual design * make variant a writable model * use logical text align * update slot names * remove dismissible input * add back missing import * remove ability to set chip filter to small size * create size arg type --------- Co-authored-by: Vicki League <vleague@bitwarden.com> * [CL-987] Update Nav Group and Nav Item components (#18965) * updated side nav `nav-group` and `nav-item` components * - added focus states - set cursor pointer for nav-item - updated arrow orientations * - updated `navItemIndentationPadding` - reverted `[treeDepth]` for `nav-group` - removed placeholder arrow * - removed text style from starting slot container - fixed routes in story * created shared container classes var * fixes from rebase, override `border-radius` for collapse arrow button * updated `tw-theme`: reverted `--color-bg-hover` and added `--color-bg-sidenav-hover` * removed end slot `div` styles from rebase, updated `buttonType` in `nav-group` story * added dark mode `--color-bg-sidenav-hover` * added `xsmall` size variant to 'Icon Button' * - updated navs to use 'xsmall' button - fixed container padding - removed custom arrow button styles * fixed type error * fixed focus-visible state by adding `tw-outline-none` to `nav-item` * fixed type error * placed arrow button directly in start slot * defined `containerClasses` in template * renamed 'item-active-hover' to 'active-item-hover' for consistency * missed renaming from `item-active-hover` to `active-item-hover` * fixed 'hover' and 'active' colors, added colors for arrow hover states * - separated buttons sizes for 'Button' and 'Icon Button' from `BaseButtonDirective` into respective components - moved `border-radius` style from Directive into own components * fixed/simplified focus colors, added sidenav specific focus colors * updated 'arrow' icon size for nav group, updated 'xsmall' font size * trigger Claude review * removed `tw-text-2xl` in nav-group for arrow button * removed unused `NgClass` import * more cleanup, removed unused `Ng` imports * converted `_isActive` to signal and `showActiveStyles` to computed * removed instances of `variant="tree"` * renamed color variables from `admin-sidenav` to `sidenav-secondary` --------- Co-authored-by: Will Martin <contact@willmartian.com> * fix lint * [CL-1096] Fix icon button width shrinking in flex containers (#19529) Add tw-shrink-0 to prevent icon buttons from shrinking below their fixed size when placed inside flex containers. * [CL-1101] Fix chip dismiss button hover style and add interaction state stories (#19530) Use the correct bg-bg-hover token for dismiss button hover background, matching the Figma spec. The previous hover-contrast token was invisible on light backgrounds. Add InteractionStates story showing Default, Hover, Focus, and Inactive states for both large and small sizes. * [CL-1098] Fix danger icon button color in form field suffix (#19532) * [CL] Fix danger icon button color in form field suffix Don't apply tw-text-muted to icon button suffixes — icon buttons manage their own text color via buttonType, so the muted class was overriding danger/primary colors (e.g. blue icon on red background in Cipher Form). * [CL] Fix danger icon button color in form field suffix Don't apply tw-text-muted to icon button suffixes — icon buttons manage their own text color via buttonType, so the muted class was overriding danger/primary colors (e.g. blue icon on red background in Cipher Form). Also adds a DangerButtonInputGroup story to capture this case. * [CL-1094] Update icon button default variant to primaryGhost (#19534) * [CL-1094] Update icon button default variant to primaryGhost Change buttonType from input to model in BaseButtonDirective, and set the default to primaryGhost in the icon button constructor. * [CL-1094] Fix icon button default variant using own input + effect Using model.set() in the constructor is overridden by Angular's input initialization lifecycle. Instead, own buttonType as an input directly on BitIconButtonComponent with primaryGhost as the default, and sync to the base directive via effect. * [CL-959] update badge component styles (#19026) * badge wip * dynamic truncated badge tooltip * support legacy variants for now * add deprecation types and remove hover styles * updated story docs * add default icons for badges * fix incorrect color mapping * add ability to hide start icon * take snapshot in both themes * add icon size styles * remove tooltip code * update at risk password to use actual buttons * more specific badge truncation docs * remove badge module from imports * use chip action for link * fix missing import * use chip in multi-select inputs * update org badge to use primary chip * update premium badge to accent primary action chip * use chip action for vault item fill * remove unnecessary icon in badge * update obsolete notification variant * replace usage of bitBadge on button in stories * remove explicit input to hide startIcon * use berry instead of badge * fix type error * fixing imports and badge usage * use logical text align * remove dead code and update jsdoc comment * add back ability to not truncate * remove default icon for accent-primary * add missing translation keys to multi select story * allow null as default icon type * add element selector and update stories to use it * conditionally apply truncate class * conditionally apply title text * migrate badge to berry * use correct input for content * use berry in toggle group stories * remove unused template reference * remove unused import of badge * remove unused custom color code * remove unused service injection * [CL-1102] Fix help icon size in bit-label (#19533) * [CL-1102] Fix help icon size in bit-label Target bwi icons inside bit-label with [&_.bwi]:tw-text-xl to restore correct icon sizing after recent icon style changes. * [CL-1102] Fix text alignment regression in bit-label Add tw-leading-none to bwi icons to prevent the line-height from tw-text-xl from disrupting baseline alignment. * remove bwi-sm from label icon --------- Co-authored-by: Bryan Cunningham <bryan.cunningham@me.com> * [CL-964] Update Callout Component (#19424) * updated callout component * renamed consumer bit-callout `type` from 'default' to 'subtle' * updated callout 'end' slot * migrated spotlight to callout, deleted spotlight * - updated `title` comment - updated stories and mdx * removed `useAlertRole` * added `CommonModule` import and updated `buttonType` in stories * updated 'Accessibility' guidelines * updated 'close' button * - updated stories for clearer code - set `(onDismiss)` only for WithCloseButton story * added boolean switch for `persistent` to story * fixed tests * prettier fix * - updated `bit-callout` instances of `buttonType="unstyled"` to use appropriate `buttonType` - updated story for correct usage of button styles * fixed `type` in `vault-list` * updated to use `bit-icon` * - fixed vertical centering of icon and text - updated to 'OnPush' change detection * fixed error: added 'close' to `mockLayoutI18n` * updated `bit-callout` jsdoc comment and mdx * fixed `persistent` callout in `admin-settings` * removed "interrupt" language * reverted fix for `bit-callout` `persistent` * fixed type error * added `close` translation to stories utilizing `bit-callout` * converted to JSDoc comments * updated 'close' button to check if `dismiss` output is bound * fix: removed `readonly` from `isDismissible` * converted `isDismissble` to signal * added translation to `phishing-warning' story * added bottom margin back in to callout component * fixed type error, fixed `icon` values * revert subscription-card callout icon to default if not defined * fix: update 'bit-callout' type to 'subtle' * updated colors in `tw-theme` * added conditional check to compute vertical alignment class * updated more colors, slight restructure to match design * fixed vertical alignment with 'close button', avoid long text crowding/overflowing * remove default icons on non-semantic variants (#19614) * remove default icons on non-semantic variants * add back info icon to info variant * remove info icon again * [CL-1095] add expanded state for disclosure button (#19637) * add brand stronger colors * add aria-expanded styling for primary ghost button * make all variants aria-expanded style match hover styles * update orage-600 color value to fix contrast * minor spacing update to account for expanded button style * do not show expanded state on sidenav buttons * no expanded style on toggle width button * remove extra letter spacing and update story copy (#19668) * [CL-1123] fix ghost button inactive styles (#19669) * fix ghost button inactive styles * remove type declaration * [CL-1119] toggle berry update (#19609) * update toggle groups to use berry * set berry variant based on selected state * fix failing spec * add spec to test berry variant set correctly * fix import errors caused by bad merge conflict resolution * remove unnecessary variant delaration * update kitchen sink stories to use berry * [CL-1122] BUG FIX: Migrated Icon Buttons with button type 'danger' to 'dangerGhost' (#19677) * migrated `bitIconButton` with 'danger' `buttonType` to 'dangerGhost' * reverted icon-button story * fix button variant from merge * [CL-1117] BUG FIX: Side nav collapse arrow is placed too far left (#19623) * - updated spacing for side-nav collapse arrow button - updated collapsed nav-item button spacing and dimensions - moved individual nav-item wrapper padding into side-nav component - added button to 'WithLongText' nav-item story * added sidenav specific hover style to toggle collapse button * - set horizontal padding back to 'nav-item' - updated 'bit-divider' color to 'bg-border-brand' * updated hover styles for interactive trailing elements * added '4px' more end padding to trailing buttons * updated 'bit-divider' colors for secondary and dark theme * moved button hover styles into 'side-nav' button variant * updated sidenav-divider color for dark theme * removed `tw-w-10` on nav-item collapsed * updated inline padding to `12px` for both collapse and expanded states * [CL-1117] cleaned up, renamed, and organized sidenav color variables (#19665) * - unified 'strong' styles and `showActiveStyles` into `[style]` - updated 'side-nav' button variant's `aria-expanded` and `focus-visible` styles * - inherit bg and fg from parent `sidenav` - allow trailing buttons set own fg * updated nav group story for trailing elements * updated nav-logo 'focus' to nav focus style * let toggle width arrow inherit 'aria-expanded' style from 'side-nav' buttontype * removed danger button variants from nav group story --------- Co-authored-by: Bryan Cunningham <bcunningham@bitwarden.com> Co-authored-by: Vicki League <vleague@bitwarden.com> Co-authored-by: Leslie Xiong <lxiong@livefront.com> |
2 months ago |
|
|
8c35c781a8
|
Auth/PM-33353 - Password Login - refine prefetching of password prelogin data (#19510)
* PM-33353 - LoginStrategyService tests - add test to capture the bad behavior. * PM-33353 - Extract Password Prelogin API logic to own service out of API service. * PM-33353 - Rename prelogin request / response models to have password prefix for clarity * PM-33353 - Build PasswordPrelogin domain service and domain model + tests * PM-33353 - PasswordPrelogin - add barrel file * PM-33353 - PasswordPreloginData - fromResponse - add validateKdfConfigForPrelogin so domain model is always valid. * PM-33353 - Register PasswordPreloginApiService and PasswordPreloginService. * PM-33353 - LoginComponent - wire up PasswordPreloginService * PM-33353 - LoginStrategy updates - (1) Remove all password prelogin code from top level strategy service (2) Inject new PasswordPreloginService for use in the PasswordLoginStrategy. * PM-33353 - Update Password Prelogin tests to use defaults * PM-33353 - PasswordPreloginData model tests - update to use mins * PM-33353 - Fix login strategy tests + get TS strict warnings fixed * PM-33353 - Remove login component tests * PM-33353 - Fix CLI * PM-33353 - Password Login Strategy - add additional tests + fix misc issues + re-organized tests. * PM-33353 - LoginComp - local AI review feedback - clean up prefetchPasswordPreloginData * PM-33353 - Remove PM23801_PrefetchPasswordPrelogin feature flag * PM-33353 - DefaultPasswordPreloginService - getPreloginData$ - fix shareReplay error bug state. * PM-33353 - login-strategy.state.spec.ts - Remove incorrect todo and fix ts strict issues * PM-33353 - Per PR feedback, Update PasswordPreloginService to add a cache clear mechanism to just tightly bound the service's memory to the lifetime of the key making process |
2 months ago |
|
|
577bfbb231
|
Update all event import statements and remove re-exporting files (#19545)
Final import statement update after moving files to DIRT ownership |
2 months ago |
|
|
ebd896f91a
|
Auth/PM-33261 - Multi-client Password Management (new for desktop & extension) (#19289)
* PM-32413 - Add hasPassword guard for future use. * PM-32413 - Web - PasswordSettingsComp - add TODO for using new guard. * PM-32413 - ChangePasswordComp - Add output emitter for when a password has been changed successfully. * PM-32413 - Add feature flag * PM-32413 - Desktop - implement change password component in a dialog. * PM-32413 - Add change password to extension * PM-32413 - Fix translations * PM-32413 - Desktop - menu - add clean up todo * PM-32413 - Feature flags - reset hardcoded true values * PM-32413 - Add clean up todos * PM-32413 - Extension Routing module - add hasPassword guard * PM-32413 - add todo * PM-32413 - Desktop / Extension - use InputPasswordFlow.ChangePassword instead of InputPasswordFlow.ChangePasswordWithOptionalUserKeyRotation * PM-32413 - Finish last AI review items * PM-32413 - Per PR feedback, update change-password-dialog title translation to one that we don't plan on removing. * PM-32413 - Per PR feedback, update menu item id * PM-32413 - Per local claud review - modify has-password to use UrlTree pattern. * PM-32413 - ChangePassword comp - add this.passwordChanged.emit(); in newly flagged code branch |
2 months ago |
|
|
5b4e8c10f0
|
[PM-33345] Bump typescript to 5.9 (#19461)
* Bump typescript to 5.9 * Fix km types * Fix auth types * Fix remaining types * Fix spec files eslint * Fix eslint * Prettier * Make SendHashedPassword Uint8Array<ArrayBuffer> * Update rul tester * Fix tests * Fix tests |
2 months ago |
|
|
411156aeaa
|
refactor(input-password-flows): [Auth/PM-27086] Use new KM Data Types in InputPasswordComponent flows - Change Password (#18507)
Updates the `ChangePasswordService` (`changePassword()` and `changePasswordForAccountRecovery()`) to use the new KM data types : - `MasterPasswordAuthenticationData` - `MasterPasswordUnlockData` This allows us to move away from the deprecated `makeMasterKey()` method (which takes email as salt) as we seek to eventually separate the email from the salt. Also moves current password validation into the default and web change password services. Behind feature flag: `pm-27086-update-authentication-apis-for-input-password` |
2 months ago |
|
|
56ef1dd3f4
|
[PM-32180] Change when premium upgrade happens (#19593)
* adds premium-upsell service * adds and updates tests * changes name and type in test file * fixes strict ts * Update libs/angular/src/vault/services/premium-upsell.service.spec.ts fix import Co-authored-by: Jordan Aasen <166539328+jaasen-livefront@users.noreply.github.com> * change initial value and fix import order --------- Co-authored-by: Jordan Aasen <166539328+jaasen-livefront@users.noreply.github.com> |
2 months ago |
|
|
e97450abba
|
chore: bump sdk-internal to 0.2.0-main.608 (#19587)
* chore: bump @bitwarden/sdk-internal to 0.2.0-main.608 * [PM-30584] Move key-connector migration to sdk (#19360) * Move key-connector migration to sdk * Remove unused import * Fix DI * Fix dependencies on cli * Fix types * Fix import order * fix tests * Remove unused import * Rename feature flag |
2 months ago |
|
|
d4b4c8a164
|
fix(register): [PM-27085] Account Register Uses New Data Types (#18470)
* fix(register): [PM-27085] Account Register Uses New Data Types - Initial changes. * test(register): [PM-27085] Account Register Uses New Data Types - Fixed tests. * test(register): [PM-27085] Account Register Uses New Data Types - Updated tests. * feat(register): [PM-27085] Account Register Uses New Data Types - Added feature flag. * fix(register): [PM-27085] Account Register Uses New Data Types - Removed unnecessary part of the payload. * fix(register): [PM-27085] Account Register Uses New Data Types - Changed the feature flag to be gated with the other password input changes. * fix(register): [PM-27085] Account Register Uses New Data Types - Added protection for feature flagged state. * fix(register): [PM-27085] Account Register Uses New Data Types - Removed unnecessary comment. * fix(register): [PM-27085] Account Register Uses New Data Types - Addressed feedback. * fix(register): [PM-27085] Account Register Uses New Data Types - Fixed tests and added comment. * fix(register): [PM-27085] Account Register Uses New Data Types - Fixed another test. * fix(register): [PM-27085] Account Register Uses New Data Types - And last test fix. * fix(register): [PM-27085] Account Register Uses New Data Types - Removed unneeded code. * fix(register): [PM-27085] Account Register Uses New Data Types - Updated comments and fixed code from feedback. * fix(register): [PM-27085] Account Register Uses New Data Types - Updated comments again with small styling fix. * fix(register): [PM-27085] Account Register Uses New Data Types - Switched to snapshot testing and explicit checks for unlock and authentication data for feature flag on. Also addressed pr comments. * test(register): [PM-27085] Account Register Uses New Data Types - Made explicit checks for critical pieces of data in tests. * fix(feature-flag): [PM-27085] Account Register Uses New Data Types - Added in feedback from comments. Default registration tests have snapshots now and web registration has more dry code. |
2 months ago |
|
|
7224a529e9
|
Remove NotPremiumDirective from jslib.module (#19287)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 months ago |
|
|
5707b0064c
|
[PM-32915] Angular updates to TwoFactorIconComponent (#19306)
* Make TwoFactorIconComponent standalone * Angular updates to TwoFactorIconComponent - Migrate TwoFactorProviderType from enum to const (ADR25) - Migrate Inputs to Signals - Make provider a required input - Use new Control Flow syntax - Use OnPush change detection - Memoize function for legacy providers (providers with png image) - Add documentation - Remove @ts-strict-ignore - Fix type in TwoFactorSetupDuoComponent as it would default to number because of the migration of TwoFactorProviderType (enum to const). Now it can be overridden with any value of TwoFactorProviderType * Add type guard for TwoFactorProviderType and fix CLI * PM-32915 - Update TwoFactorProviderType to mark U2f as deprecated in favor of WebAuthn * PM-32915 - TwoFactorIconComp - refactor to eliminate legacy providers and just use new, already available duo and yubikey SVG icons. * PM-32915 - Add TODOs for cleaning up mfaType usages. * PM-32915 - Remove unncessary ng-container --------- Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> Co-authored-by: Jared Snider <jsnider@bitwarden.com> Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com> |
2 months ago |
|
|
b373e9c1ff
|
[PM-28754] [PM-28755] Cleanup desktop ui milestone 1 & 2 (#19081)
Removes feature flags for milestone 1 and 2 for desktop ui migration. |
2 months ago |
|
|
5e90565a79
|
[CL-1063] add enforce-readonly-angular-properties ESLint rule (#19201)
* Add enforce-readonly-angular-properties ESLint rule |
2 months ago |
|
|
d08d8743be
|
[PM-20372] Clear master password unlock state on Key Connector migration (#18485)
* clear master password unlock state on Key Connector migration * missing dependency * missing dependency * types fix |
2 months ago |
|
|
b932ae04fd
|
Remove unused ColorPasswordCountPipe and ColorPasswordPipe (#19345)
With the replacement of the vault cipher view and add-edit views on the desktop client, we no longer require the ColorPasswordCountPipe or the ColorPasswordPipe, as these are now handled by the ColorPasswordComponent from the Bitwarden component library Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 months ago |
|
|
8c7c7ebfb8
|
Make TwoFactorIconComponent standalone (#19305)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
2 months ago |
|
|
2d3c517a7f
|
[PM-33006] Convert JslibModule declares to standalone (#19316)
* Convert JslibModule declares to standalone * Make not premium non standalone since it's handled by a different PR. * Fix tests |
2 months ago |
|
|
aeaebec993
|
Remove CreditCardNumberPipe from JslibModule (#19285)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
3 months ago |
|
|
81f1c6a1c6
|
Add support for new vault in encrypted migrator (#19226)
|
3 months ago |
|
|
4c2aec162d
|
refactor(input-password-flows): [Auth/PM-27086] Use new KM Data Types in InputPasswordComponent flows - TDE Offboarding (#18204)
Updates the `setInitialPasswordTdeOffboarding` path to use new KM data types: - `MasterPasswordAuthenticationData` - `MasterPasswordUnlockData` This allows us to move away from the deprecated `makeMasterKey()` method (which takes email as salt) as we seek to eventually separate the email from the salt. Behind feature flag: `pm-27086-update-authentication-apis-for-input-password` |
3 months ago |
|
|
3092b4bcf7
|
Deprecated JslibModule (#19186)
Deprecates the JslibModule and removes unused pipes and directives. |
3 months ago |
|
|
666ff42d22
|
[PM-31763] Add unlock service & module (#18870)
* Add unlock service * Move methods * Prettier * Fix type errors * Prettier * Fix test * Fix module order * Attempt to fix tests * Cleanup CODEOWNERS * Backport biometric unlock and legacy master-key logic * Add tests for biometrics * Prettier * Add biometric unlock to abstract unlock service * Fix build |
3 months ago |
|
|
cf7f9cfc7e
|
[BEEEP|PM-32521] Remove compare key hash and move to proof of decryption (#19101)
* Remove compare key hash and move to proof of decryption * Fix cli build * Fix mv2 * Fix provider * Prettier |
3 months ago |
|
|
b964cfc8e4
|
[PM-32612] Only show subscription menu option when premium user has subscription (#19209)
* fix(billing): only show Subscription menu option when premium user has subscription * fix(billing): missed state service invocation changes |
3 months ago |