dirt/pm-32697/fix-phishing-excessive-cdn-downloads
main
platform/add-sdk-update-pr
rc
uif/cl-987/update-side-nav
auth/pm-27085/register-sends-new-data-types
desktop/pm-29776/move-account-switcher
auth/pm-27086/input-password-use-new-km-data-types-change-password
SM-1762-jest-major
PM-31885-Consolidate-all-Send-policies-to-a-single-policy
dirt/pm-28530/period-selector-component
autofill/pm-30752/ssh-agent-v2-keystore
dirt/PM-28533
uif/CL-962/Update-Banner-Component
dev/kreynolds/noise_rat_extension_demo
auth/pm-27086/input-password-use-new-km-data-types-tde-offboarding
vault/pm-25688/folder-api-models
ps/pm-29149/add-server-communication-config-service
renovate/chromaui-action-15.x
renovate/chromatic-15.x
billing/PM-32612/password-manager-subscription-does-not-load
ps/electron-custom-protocol-poc
autofill/pm-32232/desktop-native-core-missing-docs-lint
uif/cl-966/update-progress-component-and-change-name-to-progress-bar
autofill/pm-30757/ssh-agent-v2-server-framework
pm-27612
km/ts59-compat/km-cleanup
uif/CL-973/chip-component
auth/pm-30826/remove-password-change-from-cli
vault/pm-32643/desktop-my-items
PM-31767-Missing-hint-text-on-Verification-code-field-in-recipient-flow
electron-gtk-bug
feat/readonly-component-props
uif/CL-1023/ds-refresh-1
auth/pm-32413/multi-client-password-management-poc
uif/CL-1028/popover-anchor
jmccannon/ac/pm-30886-remove-ff-restore-user-collection
pm-25909-commercial-desktop
ac/pm-32126
PM-32628-Enforce-validation-on-email-input-during-email-verified-Send-auth-flow
billing/pm-29823/new-organization-upgrade-path
bre-1649/sign-dll-and-node-files
PM-29529-hi-impact-remove-ts-strict-ignore-in-background-notification-background-ts-45-err-1211-loc-462-1
km/ts59-compat/narrow-platform-util-types
ts-59-compat/team-key-management-dev
ts-59-compat/team-platform-dev
ts-59-compat/unowned
ts-59-compat/team-auth-dev
iinuwa/reorganize-win-webauthn
ts-59-compat/team-tools-dev
ts-59-compat/team-vault-dev
anders/electron-builder
renovate/sysinfo-0.x
ts-59-compat/tsconfig
ts-59-compat/team-autofill-desktop-dev
renovate/electron-fuses-2.x
uif/deprecated-jslib
uif/standalone
renovate/major-storybook-monorepo
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
dirt/pm-32056/add-trend-chart-feature-flag
PM-31192
desktop/pm-18768/migrate-vault-cipher-list-fix
beeep/policy-pipe
vault/pm-30825
PM-26250-Explore-options-to-enable-direct-importer-for-mac-app-store-build
dirt/PM-26961/m9-trendwidget-component
vgrassia/test
PM-7853-getting-rc-up-to-date
beeep/dev-container
dirt/feature/access-intelligence-performance-full
pm-8458-default-clear-clipboard-5min-strings
ac/pm-31426-add-categories-to-policy-page
renovate/lock-file-maintenance
renovate/chalk-5.x
renovate/inquirer-13.x
uif/remove-shared-module
cherry-pick-CL-971
ac/pm-31364-add-discard-edits-dialog-to-policies-page
arch/loose-billing
beeep-autofill-debug
PM-7853-rc-cherrypick
renovate/minor-github-actions-updates
uif/icon-suggestions
km/use-unlock-service
km/client-managed-sdk-userkey-state
renovate/yao-pkg-pkg-6.x
km/unlock-service
renovate/jsdom-28.x
beeep/ff-dialog
pr-19117
PM-28651
vault/nik/sdk-passkeys
dirt/PM-32047/fix-phishing-loading-bypass
renovate/major-nx-monorepo
PM-29439
PM-31598/split-napi-files2
PM-29785/windows-webauthn-wrapper
iinuwa/hotfix-rc-desktop
revert/pm-26704-pm-26706
PM-30542
hotfix-rc-desktop
bre-1646/cherry-pick-version-bump
renovate/electron-40.x
iinuwa/windows-crypto
vault/pm-24439/download-bitwarden-ui-has-scrollbar
km/auth-ts7
uif/cl-695/storybook
km/proof-of-decryption-uv
autofill/PM-28080-debounce-overlay-setup
renovate/electron-39.x
dirt/pm-28529/risk-over-time-api
km/pm-31630
auth/temp/possible-changes-for-salt-sent-to-server
dirt/pm-31791/fix-tab-overlap
PM-24047-popout-windows-should-respect-vault-timeout-when-unfocused
uif/no-standalone-true
uif/generic-drawer-close
desktop/remove-m1-m2-flags
renovate/vite-tsconfig-paths-6.x
vault/pm-29833-change-at-risk-password-link-within-the-web-app-does-not-always-work
dirt/pm-31197/phish-incognito
auth/pm-30811/change-email-new-authentication-apis
uif/CL-959/badge-update
PM-29528-hi-impact-remove-ts-strict-ignore-in-services-autofill-service-ts-41-err-2577-loc-435-8
PM-29526-hi-impact-remove-ts-strict-ignore-in-popup-settings-autofill-component-ts-31-err-541-loc-315-4
vault/bank-account-type
dirt/feature/access-intelligence-performance
billing/PM-32202/add-usemyitems-to-enterprise-plan-definitions
PM-31202-Defect-The-password-generator-is-missing-when-selecting-the-password-option
bre-1638/improve-macos-cli-notarization-flow
uif/CL-1026/ds-refresh-2
ps/pm-xxxx/bump-node-to-v24
PM-25686
dirt/documentation/standards
hotfix-rc-browser
uif/CL-965/Updating-Spinner-Component
vault/pm-28190/sdk-cipher-sharing
vault/pm-28190/sdk-sharing
renovate/yargs-18.x
renovate/uuid-13.x
renovate/open-11.x
renovate/ngx-toastr-20.x
renovate/major-dotnet-monorepo
renovate/jsdom-27.x
renovate/type-fest-5.x
renovate/babel-loader-10.x
renovate/major-eslint-monorepo
renovate/module-alias-2.x
renovate/napi-rs-cli-3.x
renovate/koa-router-15.x
renovate/storybook-test-runner-0.x
renovate/compodoc-compodoc-1.x
renovate/oidc-client-ts-2.x
renovate/tabbable-6.x
renovate/inquirer-8.x
renovate/commander-14.x
renovate/dotnet-monorepo
clients-init-framework
feature/CL-965-Update-Spinner-Comp
PM-32254
tools/pm-31322/delete-send-dialog-focus
uif/cl-695/storybook-test-trigger
PM-29521-med-impact-remove-ts-strict-ignore-in-fido-2-background-fido-2-background-ts-15-err-363-loc-153-6
uif/cl-958/avatar
auth/pm-26578/http-redirect-cloud
aj-bw/appx-manifest-fix-poc
autofill/pm-30754/ssh-agent-v2-napi-agent-server-interface
ac/pm-29199-fix-not-clear-only-20-emails-input
SM-1588-Secrets-list.component
uif/CL-1046/form-dialogs/secrets-manager
uif/CL-1046/form-dialogs/admin-console
uif/CL-1046/form-dialogs/auth
uif/CL-1046/form-dialogs/tools
uif/CL-1046/form-dialogs/vault
dirt/pm-32144/improve-review-dialog
neuronull/pm-31881/tmp-qa-testing-for-revert-inform-user-desktop-already-running
neuronull/pm-31827/beeep-napi-simpler-napi-errors
renovate/windows
renovate/serde_with-3.x
renovate/ruby-3.x
renovate/chromaui-action-13.x
renovate/actions-checkout-6.x
renovate/crate-rsa-vulnerability
dirt/review-applications-performance
dirt/pm-32101/continue-anyways-button
test-opera-release-version-bump
Sm-1800
vault/pm-32070/keyboard-user-web-cannot-tell-what-item-is-selected-when-using-tab
vault/pm-31832/update-ng-to-@-in-vault-browser-components
coroiu/fix-flatpak
km/test-use-unlock-service
coroiu/override-commercial-sdk
ac/pm-30993/better-expired-token-error-message
playwright
pm-28967-bug-missing-icons
PM-31994-Defect-An-error-is-returned-when-trying-to-remove-a-password
vault/pm-31826/update-ngif-in-vault-lib-components
uif/CL-1028/popover-anchor-border-radius
feature/PM-30737-Migrate-DeleteAccount
PM-29175
dirt/access-int-performance
km/replace-encstring-with-unsigned-shared-key
PM-18607-Tools-Remove-unknown-elements-properties
feature/PM-31665-Missing-AddEdit-Field
vault/pm-31838/update-ng-to-@-in-vault-web-components
release-fix-store-appx
iinuwa/rc-fix-ms-store-release
pm-29525
km/pm-30392-windows-biometrics-availability-cache
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
renovate/major-jest
PM-31391-restore-persistent-password-scenerio-for-edit-send
SM-1718-Async
dirt/access-int-client-data
PM-29033
PM-29816-1
vault/pm-30304/cipher-sdk-get
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
km/pm-27297
feature/PM-28167-Desktop-Migrate-Vault-Drawers-UI-Shared-Lib
aj-bw/appx-poc-target
vault/pm-30845/preserve-card-brand-when-editing-existing-card
arch/oxlint
anders/claude-init
dirt/pm-27876/update-widgets-from-application-tab-updates
ddg-alert-files-list-test-pr
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
renovate/chrome-0.x
dirt/indexeddb-improvements
uif/CL-854/page-header-web-usage
PM-19251-Unknown-Firefox-Relay-Error-occurred
PM-30894
renovate/rusqlite-0.x
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
km/pm-20372-clear-master-password-unlock-state-on-key-connector-migration
dirt/phishing-blocker-info-logs
PM-31039
km/poc-userkey-state
arch/build-desktop-cache-key
km/ts-7-tmp
implement-flight-recorder-for-web-clients
PM-24618-CLI-reveal-email-CLI-flag
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
ps/PM-14166-add-brave-vivaldi
renovate/ruby-4.x
dirt/pm-30629/firefox-cache-freeze
km/set-legacy-state
pm-30656
iinuwa/bidi-autofill-ipc
km/log
auth/add-logout-reason
uif/CL-1007/menu-item-action
ts7
km/tsgo-compat-platform
km/ddt-cleanup
km/fix-race-condition-dd-tool
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
km/tsgo-compat-auth
km/enable-max-workers-test
km/auto-kdf-qa
km/decrypt-obj
SM-1743-featureflag-disablesm
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
renovate/papaparse-5.x
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/pm-24178/menu-item-dialog
km/fix-i18n-data-recovery
uif/CL-961/nested-menus
renovate-docker
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
autofill/pm-29587/desktop-ci-electron-builds-developer-mode-on-prs
anders/increase-passkey-limit
update-message-strings-app-restart
uif/strict-angular-templates
auth/claude-component-service-architecutre
ps/pm-19659/server-notifications-readme
PM-25575-BEEP-duplicate-login-detection
coroiu/poc-api-service-cookie-fetching
dirt/pm-29021/phishing-blocker-guard-updates
ps/electron-update
PM-27310-potentially-drop-use-of-i-frame-and-render-notification-bar-in-shadow-dom
autofill/pm-27549/autotype-remove-mvp-ff
km/ssh-agent-bugfixes
coroiu/wasm-tracing
platform/mark-activeuserstate-deprecated
bc/anon-layout-with-logo-slot
km/process-reload-dev
vault/pm-28847/all-regions
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
bre-1371_optimize-workflows
neuronull/ci-build-desktop-build-dev
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
revert-17571-renovate/cc-1.x
tmp/account-cryptographic-state
ps/pm-9048/enable-account-switching-for-safari
inline-menu-test-from-browser-rc-branch
sm-jest-mock-extended
renovate/minor-and-patch-linting-updates
SM-Jest
reno-major-jest
fix/medium-click-issue
km/fix-desktop
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
km/disable-anti-tracing
km/disable-process-isolation
km/poc-flight-recorder
auth/pm-19057/poc
iinuwa/win-passkey-uv
anders/win4
anders/win3
vault/pm-25081/vault-skeleton-loaders
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
neuronull/desktop-native-clean-unused-deps
PM-27819
dirt/pm-27739/application-icons-not-rendering
neuronull/true-up-napi-index.d.ts
vault/PM-26200
PM-27248-Defect-An-unhandled-error-is-returned-when-a-MSP-tries-to-import-data
add-risk-over-time-chart
dirt/pm-27706/columns-for-new-apps-dialog
PM-23686
neuronull/beeep/clippy-pedantic-autofill-desktop
km/beeep/clean-agent-rewrite
neuronull/ci-desktop-native-add-cargo-machete
auth/pm-22663/auth-consolidate-login-comp-routing
tools/bounds
claude/make-newapplications-optional-011CUcmXM8m4juUdrcr4qyCv
claude/review-run-report-changes-011CUcUFkD9eAFPENxSQozh4
claude/review-merged-prs-011CUcFEum5zpdxzgRcQRWct
km/encstring-cleanup
dirt/pm-23375/replace-drawer-with-dialog
PM-27334-Code-signing-electron-changes-to-bundle-the-exe
km/encstring-remove-decrypt-2
claude/dirt-pm-27284-claude-1-session-011CUaHfLuKZghJYCJpUtcZd
km/encstring-remove-decrypt-1
km/encstring-remove-decrypt
chromium-conflicts
auth/setUserDecryptionOptions
auth/pm-26141/proof-of-concept-marketing-initiated-premium-flow
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
neuronull/test-ci-cargo-deny-check
local-phishing-data-gh-action
pm-26476
km/PM-25698/snap-sleep
coroiu/beeep-desktop-browser-ipc-channel
PM-26650
neuronull/testing-tracing-macos-provider
km/beeep/llm-agent
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-25525-DEBT-LOGGING-Fix-SystemServiceProvider-dependency-injection
pm-25269
auth/pm-17172/extension-acct-switcher-lock-now-btn-not-showing-disabled-style
PM-22143-Tools-Refactor-TS-Enums-to-be-const-object-IMPORT-ONLY
dirt/pm-20630/my-items-in-report
PM-25525-DEBT-Fix-SystemServiceProvider-dependency-injection
billing/pm-24033/update-premium-subscription-page-m2
km/test-swift
vault/use-sdk-sharing
km/low-kdf-testing
PM-25481-Tools-Update-copy-in-Admin-Console-export-page
km/remove-unused-functions
regen-package-lock
autofill/PM-24656-detect-login-fields-with-webauthn-name
pm-25166-deprecate-premium-banner
km/beeep/hide-unsupported-options
PM-662
settings-modal
pm-24033-update-premium-subscription-page-m2
neuronull/test-pr-for-index.d.ts-generate-check
remove-clippy-allow-crypto
nx-integration-testing
PM-24269
dirt/pm-19322/accessibility
PM-25521-Enable-new-importer-for-Chrome-on-MacOS-and-Linux-only
auth/pm-24103/remove-get-user-key
autofill/PM-25072-autofill-password-potterybarn
dirt/pm-23002/first-run-prompt
messaging-docs
vault/PM-25012/cipher_versioning
autofill/pm-17641/fix-ssh-agent-default-socket-path-only
add-root-dir-to-libs
autofill/pm-17641/fix-ssh-agent-default-socket-path
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
km/poc-windows-hello-2
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
km/remove-container-service
km/beeep/amd64-targz
SM-1548-SecretViewSlow
PM-25256
PM-24508
km/electron-fuse
auth/pm-3387/invalid-auth-request-error
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
km/test-drop-encrypted-object
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
tools/pm-23918/password-authentication
autofill/autotype-security
platform/add-prerequisites-to-issue-templates
autofill/atdb_v2
km/remove-rsa-encrypt
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
ac/strong-typed-guids
client-type-library
km/strict-non-null
km/beeep/qr-login
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
km/auth-move-initial-password
extract-utils-from-common
extract-serialization-library-from-common
km/tmp-move-auth
vault/pm-24000/test-sdk-await-fix
pm-23023
arch/kiro
km/validate-args
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
audreyality/claude-code-experiment
dirt/pm-23273/display-username-in-event-logs
autofill/pm-19255-variables
km/move-keygen-ownership
tools/pm-21776/update-send-access-copy
km/ssh-auto-hide
ac/pm-20633/rename-individual-vault
anders/test-bug
autofill/log-cipher-decryption
SM-1301-getbyidsevent
uif/CL-707/signals-auto-migrate
km/pm-18017/show-key-connector-domain-for-new-sso-users
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
arch/copilot-instruction
km/secure_memory
km/browser-integration-flatpak
dirt/pm-21287/ngrx-poc
clps-remove-angular-dep
cli-macos-signing
BRE-863-Automate-Chrome-releases
input-password-suggestion
km/simplify-linux-biometrics
coroiu/performance-measure
platform/pm-22534/move-account-activity-to-memory
km/pm-21772-show-key-connector-domain-for-new-sso-users
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
auth/pm-22222/email-not-sent-for-cli
logout-library
anders/passkeys
billing/csp-update
innovation/archive/desktop-work
add-storage-lib
tools/internal-generator-docs
PM-21719]-Assign-collection-visibility
synced-unlock-state
impl-sdk-engines
logout-lib
auth/security-stamp-disk-state
add-window-menu-id
auto-merge-renovate
coroiu/group-lowdb
km/ddg-tmp
logout-reason-circular-imports
km/test-ddg
anders/mac
km/test
auth/pm-18720/change-password-component-non-dialog-v2
autofill/PM-21846-center-unlock-vault-modal
nathan/autofill-fix
km/signing-upgrade
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
renovate/russh-cryptovec-0.x
revert-14521-PM-20514-ux-updating-item-with-1-matching-login-edit-permission
anders/test1
linux-rpm-arm64-build-test
innovation/archive/web-work
km/beeep/experimental-memfd-ssh
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
km/remove-legacy-crypto
km/tmp-move-all-teams
auth/pm-19555/defect-clicking-log-out-button
dirt/pm-19996/app-icons-on-risk-insights
cherry-pick-auth-request-fix
uif/vault-drawer
km/fix-provider-key-observable
revert-14414-crowdin-auto-sync-browser
tools/pm-20344/export-attachments-with-same-filename
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
km/rename-encrypt-to-bytes
km/encrypt-only-string
tools/pm-19223/aggregate-by-domain
test-PM-12423-for-loop
km/decrypt-to-file-data
PM-19923]AutoFocusOnSearch
coroiu/remove-unsafe-from-extern
coroiu/ipc-ping-example
autofill/PM-20367
uif/pm-19437/access-selector-spacing-workflow-test
km/beeep/read-cache
km/beeep/write-cache
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
km/mp-jit-trust-prompt
km/tde-trust-prompt
autofill/PM-19511-with-exclude
PM-19180
km/default-argon2
tools/pm-919/cli-send-get-file
autofill/anders-passkey-unlock
desktop-devtools-enabled
km/refactor-symmetric-encrypt-interface
fix-autofill-signing-with-main
autofill/PM-19511-show-existing-items
auth/pm-19617/speed-up-local-host-config
PM-19521
ps/test-sdk-ipc-through-proxy
lt/knip
beeep/cipher-service-refactor
tools/cl-608/allow-custom-icons-in-toasts
uif/apply-button-styles
uif/cva
sdk-pass-generation
innovation/user-achievements/event-stream-prototype
auth/add-sync-for-standard-auth-requests
innovation/opaque
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
tools/pm-19081/replace-new-send-button-with-NewSendDropdown-component
autofill/PM-17187-autofill-new-identity
anders/passkey-window-working-mergetest
auth/pm-18576/fix-missing-userid-on-remove-password
tools/prototypes/ecs-log
add-tool-manifest
uif/update-layout-bg
auth/pm-18986/ui-refresh-extension-webauthn-2fa-fix-old-styles
km/cose
PM-17732
fastlane-desktop-test
reduce-desktop-disk-writes
PM-13246
skip-listening-to-flag-changes-during-login
km/refactor-symmetric-keys-4
km/refactor-symmetric-keys-3
auth/pm-18654/new-ui-desktop-tde-jit-errors-with-missing-org-sso-id-v2
km/encrypt-coverage
km/pm-14445-crypto
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
km/tmp-newkey
BRE-494
arch/poc-form-builder
uif/cl-349/popover-arrow
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
km/pm-pm-15994/move-encrypt-service
auth/device-on-all-requests
platform/config-device-identifier
handle-unix-not-found-error
PM-15943
uif/test-disabled-binding-on-input
arch/group-webpack
km/tmp-ownership-2
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
km/tde-offboarding-fix
auth/desktop-debug
km/test-arm64
snap-extra-files
tools/PM-16898/cleanup-circular-dependencies
auth/add-tde-offboarding-check-to-2fa
km/maybe-fix-proc-reload
platform/disable-patch-updates
km/tmp-biometrics-fixed
uif/eslint-forbid-libs-components
tools/pm-15979/restore-min-max-attributes
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/generator/organize-types-and-data
tools/PM-14927/display-critical-app-count
auth/pm-7882/email-verification-removal
km/disable-legacy-ciphers
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
km/build-linux-desktop-native-natively
km/15084-testing
update-1pux-ssh-pr
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
km/beeep/fido2-deps
PM-2844-beeep-add-custom-error-codes-for-server-api-exceptions
PM-15126-second-attempt
revert-12379-crowdin-auto-sync-browser
beeep/files
risk-insights-demo-1
km/beeep/fido2-rust-v2
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
km/beeep/epheremal-value-store-rust
beeep/plausible
auth/pm-1779/remove-window-post-message-from-sso
km/pm-15584/fix-safari-bio
km/pm-15112/fix-web-refresh
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
km/pm-10414/app-info-extended
mer/browser-refresh/beta-3
PM-14892-Sales-Tax-Estimation-For-Clients
PM-14891-Sales-Tax-Estimation-For-Organizations
add-error-check-for-invalid-cipher-key
PM-13455
dh-communications-with-key-connector
DEVOPS-1573_add-web-build-script
km/beeep/biometrics-flatpak-test
auth/pm-8341/radio-buttons-to-checkboxes
beeep/typesafe-i18n
km/pm-14445
task/BRE-284
ds/compact-mode-2
ps/pm-7826/token-service-obs
platform/exclude-package-lock-from-codeowners
tools/pm-14001/fix-zero-checked-bug
mer/pre-release-flag-on
km/pm-14612
restrict-imports
update-firefox-mv3
km/crypto-next-testbed
km/test-arm
ds/popup-siderbar-test
ds/compact-mode-user-setting
community/pm-13266/fix-logmeonce-csv-import
renovate/gio-0.x
km/pm-14448/remove-appimage
autofill/pm-12352-remove-legacy-overlay-background
autofill/pm-12352-remove-legacy-overlay-background-minimal
autofill/pm-12763-modify-autofill-animation
ds/cl-435/windows-shake-test
tools/PM-13712/validation-minimal-reproduction
pm-13868-remove-upgrade-password-manager-flag
PM-12765
km/tmp-flatpak
vault/experiment/collapsable-filters
platform/addison/PM-12624/update-codeowners
km/secitem-poc
BRE-285-create-flatpak-distibution-method
auth/pm-8111/browser-refresh-login-component
user-configurable-log-levels
PM-13156-2
km/pm-10408/ssh-generator-with-modern-generator-infrastructure
pm-12767
km/beeep/zip-import
km/beeep/zip-encrypted-export
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
fix-registration-start-this-typo
auth/pm-8115/desktop-extension-ui-refresh-self-hosted-setup-dialog
better-passkey-auth
auth/pm-9019/safari-login-with-device-bugfix
SM-954-SeparateGettingStartedPage
PM-13273
PM-11525-Estimated-tax-shown-to-customers-potentially-incorrect
PM-13272
ds/cl-235/slider
autofill/dialog-box-fix
km/pm-104
km/tmp-mac-dmg-browser
km/biometrics-testflight-builds
vault/pm-12717/cloning-item-takes-you-back-to-original
community/pm-2539/fix-snap-plugs
community/pm-12751/fix-snap-home-permissions
km/pm-540/disable-biometrics-when-failing-bio-auth-on-setup
feature/biometrics-rework
km/pm-2094/windows-hello-focus
PM-12681
km/pm-10924/biometrics-key-not-cleared-when-disabled
community/pm-12617/chromium-browser-integration-linux
optimize-workflows
fix-unawaited-promises-crypto-service
PM-11199-add-perm-value-to-table-admin-console
PM-12403
adjust-trial-icon
vault/PM-12281
vault/pm-11462/defect-getting-mp-reprompt-on-edit
vault/pm-10426/implement-edit-item-view-admin-console-vault
vault/pm-11388/defect-section-headers-are-missing
manyorgdomains
PM-11438
km/pm-12238/process-reload-when-cancelling-auth
revert-10653-auth/pm-8316/fix-account-switcher-on-vault-logout-timeout
PM-11889-Refactor-Loading-Indicator-from-organization-plans-change-plan-dialog-components
vault/AC-2607
sm-10995]-FeatureFlagRemoval
PM-11503-Defect-Organization-Automatic-Sync-verbiage-is-misleading
PM-9032-swift-extension-add-ui-to-handle-desktop-not-being-open
poc/observable-based-update-service
platform/pm-7646/revert-ipc-changes
observable-token-service
structural-request-result
tools/PM-9604/PM-9604-paid-subscription-not-navigating-reports
ps/pm-11661/fill-buffer
community/pm-11628/fix-set-password-on-sso
auth/pm-11537/increase-passkey-limit
anders/pm-7673-create
vault/PM-11206
beeep-performance-improvements
community/PM-11497/default-collection-check-saving-item
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
km/beeep/send-image-preview
autofill/pm-10418-expiration-date-on-cards-does-not-autofill-the-correct-format
autofill/notifications-rework-overlay-content-service-integration
vault-decryption-errors
auth/pm-4530/attemtp-to-fix-sso-in-snap-desktop
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
revert-10342-auth/pm-8316/fix-account-switcher-on-vault-logout-timeout
ps/cli-module-es2020
ac-2957-delete-the-feature-flag-PM-5864-dollar-threshold
auth/PM-6296/fix-unavailable-biometrics-in-clamshell-mode-3
auth/pm-7608/account-security-settings-change
shane/experiment/vault-state
auth/pm-8225/ipc-warnings
autofill/poc-firefox-mv3
feature/unix-biometrics
community/pm-1560/snapcraft-cli-sso-fix
ac-2709-upgrade-from-2-person-free-org
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
auth/pm-8225/typesafe-commands
PM-9476-desktop-setup-obj-c-library-statically-bound-and-callable-from-desktop-native-module
auth/pm-9576/qa-artifacts
auth/pm-8225/send-userkey-to-desktop-on-unlock
auth/pm-8225/timeout-dev-mode
idphost
introduce-inversify
ps/forward-conditional-create
feature/all-cores-multithreaded-decryption
ps/BEEEP-sos-dialog
auth/qa-test/passkey-uv
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
ps/PM-3530/popup-persistance-examples
ps/pm-7826/notifications-service-refactor
revert-8073-renovate/argon2-0.x
main-branch-for-BRE49
auth/PM-7084/two-factor-refactor
ps/pm-7826/expose-user-environment
change-return-of-refresh-logic
refresh-token-logging
auth/pm-8285/remove-extra-clearing-of-state
auth/pm-8882/add-tde-logging
RELEASE-1200/update-browser-release-asset-name
test-safari-build
auth/beeep/hide-linux-tray-icon-setting
auth/beeep/flatpak-devel-yaml
v0-attachments-upload
ac-1102-automatic-sync-is-visible-for-self-hosted-families-orgs
beeep/rust-fido2-desktop
test-coop-coep
ac-2721-apply-subscription-status-updates-in-provider-subscription-details
ps/item-truncate-default-slot
appid-logging-build
run-chrome-updates-in-angular
autofill/implement-collect-page-details-observable
CL-298-async-actions-2-0-context-string
auth/PM-5187/double-popout-twofactor-mail
PM-6271-propose-cipher-versioning-scheme-data-layer
tools/pm-728/cli-config-server-error
PM-4039/remove-individual-item-encryption-flag
CL-XXX/Enable-bitAction-on-ItemContentComponent
auth/pm-6789/use-legacy-key-for-migration
PM-6271-propose-cipher-versioning-scheme
build-execution-context
tools/PM-7875/add-info-where-parse-failed-lp-import
ps/state-provider-updates-in-sync-with-observable
ps/pm-8003/process-reload-only-when-cancelled
ps/pm-7926/fix-browser-logout
PM-5017-migrate-organization-plans-component
hide-mac-failed-on-cli
ps/pm-7985/vault-not-loading
vault/PM-7906
change-tap-to-mergemap
5019
ps/pm-7837/sync-service-auth
pm-7369/revert-snap-description-change
ps/CL-209/nav-item-deadzone
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/pm-7486/detect-libsecret-service
community/PM-7413/fix-report-page-not-retrieving-data-on-refresh
ps/service-worker-sessions-are-not-recovered
ps/fix-browser-account-switching
autofill/pm-7581-validate-cache-state-from-external-context-within-local-backed-session-storage
ps/app-shell-code-owner
ps/pm-7546/fix-cipher-upsert
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
creep-content-script-poc
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
ps/strict-config
vault-user-key-migration
admin-console-user-key-migration
autofill-user-key-definition-migration
auth/pm-6688/account-service-as-primary-account-source
PM-7157-Expose-AnonLayout-through-index.js
autofill/pm-6426-create-alarms-manager-and-update-usage-of-long-lived-timeouts
ps/user-verification-stories
PM-6113-build-rust-authenticator-and-client-to-support-i-os-and-android-passkey-provider-implementation
tools/PM-6415/legacy-send-state-provider
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
community/PM-2714/fix-move-item-to-nofolder
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
vault/PM-5433
on-installed-message-injection-poc
autofill/pm-6122-rework-call-for-match-media-within-notification-background
ps/ts-strict-common-abstract
ps/CL-210/base-font-size
autofill/spike-mv3-part-4
platform/pm-6484/firefox-reprompt
auth/pm-6484/update-di-for-cryptoservice
pm-5559-cg
auth/pm-6491/jit-sso-browser
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
PM-1223-investigate-ability-to-add-support-for-mediated-conditional-ui
PM-5010-Migrate-subscription-component
PM-5009-Migrate-billing-component
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
catalina-before-angular-16
test-codeowner-branch
bug/derived-state
vault/PM-6110
autofill/pm-5582-verify-usage-of-window-object-in-browser-popup-utils
autofill/spike-mv3-part-2
ac1454-2fa-directory
auth/pm-5991/fix-account-switcher-logout
autofill/spike-mv3-working-session
ps/pm-5537/desktop-biometrics-state-service
cl/section-stack
ps/pm-5536/config-service
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
ps/section
vault/pm-1401/failed-sync-warning-component
beeep/import-selection
add-banner-service
tools/pm-5716/add-help-icon-to-import-page
PM-4532-investigate-add-support-for-native-mac-os-credential-manager-in-desktop-application
PM-5653/test-PR
auth/pm-5217/biometrics-on-different-account
pm-5620
ps/bit-menu-scroll-story
ps/clone-prototype-of-memory-stored-objects
SM-923
vault/pm-5072/update-minimum-server-version-for-cipher-key-encryption
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
autofill/pm-934-autofill-not-working-until-page-has-been-refreshed-rework
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
test_2
11-21-test
graphite-test
event-target-mock
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-4358-revert-undefined-uv-check
auth/pm-2875/remember-me-option
ps/PM-4406/select-dropdown-browser-zoom
PM-4401-re-add-manual-zone-execution
PM-2637-initial-refactor
add-gitlens-settings
PM-4240
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
PM-4226
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
ps/mac-passkey
PM-4110
SM-846
individual-vault-item-encryption-version-test
auth/pm-2772/stop-process-reload-on-bio-cancel
namespaced-state-service
ps/forbid-direct-api-service
use-bit-subject-in-state-service-suggestion
PM-4025
PM-4057-loginState-error
PM-1245
autofill/beep-lastpass-import-poc
remove-session-sync-suggestion-clearable
PM-3978-handle-move-to-org
firefox-extension-test
ac/ac-1595/bypass-sso-identifier-copy-update
auth/pm-3916/firefox-pin-issues
PM-2749-full-width-persist-on-sso
pm-2537-region-selector-dropdown
PM-2814-remove-configapiservice-v2
PM-3644-beeep-experiment-with-reactive-syncing
vault/pm-1235-auth-flow-discoverable-passkeys
PM-1978-ui-flow-non-discoverable-passkeys
PM-2814-remove-configapiservice
auth/pm-3707/fix-icon-size
PM-3728-add-backward-compatibility-check
pm-3612-cg
use-bit-subject-in-state-service
community/PM-959/prevent-new-line-feed-copying
remove-session-sync
PM-2207-acoroiu-review
CL-122-common-components-module
pm/CL-91-table-pagination
PM-2427-fix-sso-prevalidate-path
PM-3445-loginState-error
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
Auth/pm-1339/rotate-device-keys
CL-94-async-actions-2-0-di-boundaries
ps/beeep-browser-recover
environment-service-url-set-refactor
desktop-ui-refresh
PM-1034-tde-flow-3-v2
try-out-requiring-token-presence-in-searches
add-qa-urls-to-selfhosted-exclusion
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
community/PM-2043-fix-additional-chars-clipboard
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
reload-config-on-set-urls-from-storage
PM-1500
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
web-copy-updates-to-clarify-vault-definition
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
feature/PM-1209-lastpass-import-into-existing-folder-collection
beep/rails-nav
feature/browser-angular-di
fix-export-service-import
move-folder-state-to-folder-service
create-guid-type
change/PM-1102
web-vault-login-page-updates
notifications-mv3
SM-612-ProductSwitcherHighlights
SM-614
sm/SM-616-export-extension
sm/fix-onboarding
AC-1086-the-remove-individual-vault-enterprise-policy-prevents-service-users-and-provider-admins-from-creating-new-vault-items-via-the-provider-portal
sm/crypto-refactor
dwbit-patch-1
feature/manifest-experiment
SG-1012
acostarj-patch-1-cs-clients
sm/secrets-access
revert-4209
bug/PS-1823-allowing-diacritics-on-email-domain
backport/fix/mv2-unlock-on-autofill
lastpassimporter
EC-1069-cannot-save-an-item-to-a-collection-in-the-org-vault-view
sg/SG-643
improve-session-syncer-observables
saveinbutton
feature/decrypt-test
angular-di-mv3
acostarj-text-update
feature/decrypt-cipher
feature/org-admin-refresh-v3
PS-2247-correct-typos-in-EN_GB-EN_IN
feature/rust-ipc2-experiment
feature/decrypt-refactor
m/login-bootstrap
notifications-bar-mv3
SM-73
SM-408/until-destroy
CL-69/nav-group-animations
radio-buttons-block-option
feature/EC-14-collections
EC-855-cl-radio-group-block-support
cl-ra
add-url-filtering
sm-264-master
production-api-connections
PS-280
desktop-ui-updates
CL-58-improvement-make-icon-button-compatible-with-bit-suffix-directive
sandbox/vault-filter-example
EC-649-beeep-routeable-dialogs
feature/autofill-tester
sm-150-updatingUItoUseNewResponseStructure
EC-627-beeep-use-uri-for-vault-navigation-filtering
DEVOPS-952-update-build-workflows-to-run-as-soon-as-rc-is-cut
SG-168/login-with-device-request
PS-1086-add-account-observables-to-account-service
264-UI
example-documentation
SM-264
SM-264-UI
EC-543-beeep-bitwarden-as-passkey-authenticator
SG-714
SG-714-GPG
SG-714-Fix
PS-1086/add-observable-to-vault-timeout-settings-service
SM-95-ProjectList
SG-163
ps-1081/split-out-api-methods-into-api
SecretsService
PS-1086-crypto-service-refactors
m/cl/submit-width
feature/seperate-connectors
ps-1082/transition-cipherService-into-providing-observables
SM-95-ProjectsList
alt-EC-457-component-library-icon-butttons-custom-tw-plugin
bug/webpack-config-for-fastmail
ps-1081/split-out-api-methods-into-api-service
PS-1076-folder-service-refactors
PS-55-8-3
ENG-72-commit-message-hook
commit-message-hook
PS-55-EncryptedExport
ExtensionAcctSwitching
browser-mv3-messaging
CL-10-button-group-CVA-example
refactor-merge-build-filter
refactor-move-build-filter
S-972-clients-update-translation-keys-to-match-content
SG-65/resgitration-form-reusable
PS-589-add-2fa-new-device-login-settings-flag
PS-589-add-2fa-new-device-login-settings-web
PS-589-2fa-device-verification-settings
mac-build-test
crowdin-auto-sync
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
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
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
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
${ noResults }
55 Commits (7ca4ec00ee0bd1406751f1bca472e4fa6d4caca7)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
c6dccc354c
|
[PS-1092] Organization Service Observables (#3462)
* Update imports * Implement observables in a few places * Add tests * Get all clients working * Use _destroy * Address PR feedback * Address PR feedback * Address feedback |
3 years ago |
|
|
22a878792e
|
[SG-168] Passwordless login web MVP (#3424)
* passwordless login page redesign * passwordless login page redesign * restyled login form to use tailwind * restyled login form to use tailwind * moved texts on login device template to locales * made reactive form changes for clients * added request model * made more changes * added implmentation to auth request api * fixed refrencing issue * renamed model property * Added resend notification functionality * Added new file * login with device first draft * login with device first draft * login with device first draft * login with device first draft * connection to anonymous hub * connection to anonymous hub * refactored confirm login response * removed comment * cleaned up login * changed uptyped form builder * changed uptyped form builder * [SG-168] Update login strategy with passwordless login credentials. * [SG-168] Removed logs. Changed inputs for passwordless logic strategy. Removed tokenRequestPasswordless it is using the same as password. * code cleanup * code cleanup * removed login with device from self hosted * fixed PR comments * added module for login * fixed post request bug * added feature flag * added feature flag * added feature flag Co-authored-by: André Bispo <abispo@bitwarden.com> |
3 years ago |
|
|
1fcba78905
|
[SG-656] Use a captcha bypass during registration (#3531)
* Use a captcha bypass during registration The trial initiation flow has a registration step that automatically does a login in the background. This has Captcha problems, namely that it can spawn two captchas in a row - one during registration and one during login. This is not ideal UX, so we've added a bypass token that returns from the registration endpoint that can be used to skip the next captcha. * [review] Introduce ICaptcheProtectedResponse |
3 years ago |
|
|
734f052faa
|
[SG-590] Missing error messages (#3514)
* added removed locale keys on clients * resolved comments |
3 years ago |
|
|
06e88a38e0
|
Make all item fields (except linked fields) draggable (#3321)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
4 years ago |
|
|
acf332b689
|
[SG-659] Classic 2019 plans no longer generating TOTP codes for Free users (#3509)
* [SG-659] Fixed TOTP code visibility for users with classic plans. * [SG-659] Refactored condition. * [SG-659] Ran prettier * [SG-659] Simplified expression. |
4 years ago |
|
|
786558abb9
|
[fix] Add a fail state to registerAccount for failing validation (#3482)
|
4 years ago |
|
|
65641a38b7
|
[SG-656] Fix Trial Initiation Captcha Issue (#3481)
* [refactor] Isolate form validation logic * [refactor] Relocate a few input scrubbing lines * [refactor] Isolate RegisterRequest object construction logic * [refactor] Isolate account registration logic * [refactor] Isolate login logic * [fix] Check for captchas during login from trial initiation * [fix] Avoid a duplicated toast if the account was already created |
4 years ago |
|
|
3b69a60511
|
SM-90: Add Server Version to Browser About Page (#3223)
* Add structure to display server version on browser * Add getConfig to State Service interface * Clean up settings component code * Switch to ServerConfig, use Observables in the ConfigService, and more * Fix runtime error * Sm 90 addison (#3275) * Use await instead of then * Rename stateServerConfig -> storedServerConfig * Move config validation logic to the model * Use implied check for undefined * Rename getStateServicerServerConfig -> buildServerConfig * Rename getApiServiceServerConfig -> pollServerConfig * Build server config in async * small fixes and add last seen text * Move config server to /config folder * Update with concatMap and other changes * Config project updates * Rename fileds to convention and remove unneeded migration * Update libs/common/src/services/state.service.ts Update based on Oscar's recommendation Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * Update options for Oscar's rec * Rename abstractions to abstracitons * Fix null issues and add options * Combine classes into one file, per Oscar's rec * Add null checking * Fix dependency issue * Add null checks, await, and fix date issue * Remove unneeded null check * In progress commit, unsuitable for for more than dev env, just backing up changes made with Oscar * Fix temp code to force last seen state * Add localization and escapes in the browser about section * Call complete on destroy subject rather than unsubscribe * use mediumDate and formatDate for the last seen date messaging * Add ThirdPartyServerName in example * Add deprecated note per Oscar's comment * [SM-90] Change to using a modal for browser about (#3417) * Fix inconsistent constructor null checking * ServerConfig can be null, fixes this * Switch to call super first, as required * remove unneeded null checks * Remove null checks from server-config.data.ts class * Update via PR comments and add back needed null check in server conf obj * Remove type annotation from serverConfig$ * Update self-hosted to be <small> per design decision * Re-fetch config every hour * Make third party server version <small> and change wording per Oscar's PR comment * Add expiresSoon function and re-fetch if the serverConfig will expire soon (older than 18 hours) * Fix misaligned small third party server message text Co-authored-by: Addison Beck <addisonbeck1@gmail.com> Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> |
4 years ago |
|
|
09a96e4ee1
|
Move Injection Tokens to own file (#3456)
|
4 years ago |
|
|
7c5e4dd3d6
|
[CL-7] Avatar (#3153)
* CL-7 Begin Implementing Avatar * add figma design to parameters * rework size property * Update Figma file to correct component * remove circle input (avatar will always be a circle) * adjust sizing and limit inputs * Setup color input and functionality * Add border option * fix bug duplicating classes * Update size for large avatar * Remove unnecessary class * Fix typo * Remove 'dynamic' input (Avatar will now regenerate on changes by default) * Use Tailwind class instead of an arbitrary value * Remove gravatars (deprecated, see SG-434) * Rename methods to a more accurate name * Rework classList() getter method * Remove unnecessary logic and services * Make properties private, and rename for better clarity * Move sanitizer logic to the TS code rather than the template * Rework and move function to a common static class in Utils * Rename 'data' to 'text' for clarity * Rework classList implementation * Remove email since we removed gravatars * Remove template * set color based on color, id, or text input * rework generate method * add explicit null/undefined check * remove comment Co-authored-by: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com> |
4 years ago |
|
|
25207c2858
|
Extract settings related methods into VaultTimeoutSettingsService (#3419)
* Extract into new VaultTimeoutSettingsService * Ensure new service is instantiated and registered for DI * Create vaultTimeoutSettingsServiceFactory * Fix VaultTimeoutServiceFactory * Remove any and use void instead |
4 years ago |
|
|
88a6541bd8
|
Refactorings for vaultTimeoutService/ServiceFactories (#3416)
* Move vaultTimeoutAbstraction into it's own folder * Move vaultTimeout service into it's own folder * Added vaultTimeoutServiceFactory and it's missing dependencies |
4 years ago |
|
|
2c208edb98
|
Add `sync$` observable (#3384)
* Add sync$ observable * Update lock method Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com> |
4 years ago |
|
|
a108476c3c
|
[SM-89] Updates to encrypted export (#2963)
* Rough draft of Export/Import changes w/ password encryption * fix for encrypted export changes * Create launch.json * Updates to export logic modal user secret prompt * Updates to error handling * renaming the component for checking the user secret to a name that is more clear about what it accomplishes * Fixing lint errors * Adding a comment * Suggested changes from CR * Suggested changes from CR * Making suggested changes * removing unnecessary properties * changes suggested * Fix * Updating error messages * Removing unecessary launch.json file commit * running lint, removing commented code * removing launch.json * Updates to remove the userVerificationPromptService * updates * Removing unused import, running npm prettier/lint * Changes to use Form Fields * Updates * updates requested by Matt * Update apps/web/src/app/tools/import-export/export.component.ts Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * Suggested Changes from PR * Fix after merge from Master * changes to styling * Removing unused code and cleanup * Update libs/angular/src/components/user-verification-prompt.component.ts Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * Update apps/web/src/locales/en/messages.json Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * Changes suggested by Thomas R * Merging master into branch * Revert "Merging master into branch" This reverts commit |
4 years ago |
|
|
e7c7037a14
|
Add eslint-plugin-rxjs & rxjs-angular (#3373)
|
4 years ago |
|
|
bb70113279
|
feedback from fastmail (#3375)
* feedback from fastmail * follow redirects for getting account id api |
4 years ago |
|
|
7145b13df1
|
[PS-1093] Move Organization Api Calls (#3243)
* Move organization api calls into seperate service * Remove unneeded unknown * Address PR feedback |
4 years ago |
|
|
4435c5bccf
|
Fixed defect (#3344)
|
4 years ago |
|
|
2a49824581
|
[SG-515] add fastmail integration for generator (#3318)
* add fastmail integration for generator * prettier * introduce forwarder interface and implementations |
4 years ago |
|
|
4c099aca46
|
[PS-1302] added duckduckgo's email forwarding service 🦆 (#3306)
* added duckduckgo's email forwarding * removed unnecessary excxeption * renamed "Private Duck Address" to "DuckDuckGo" Co-authored-by: Dattito <github@relay.datti.to> |
4 years ago |
|
|
183c945963
|
Small refactor of lock.component (#3325)
* Extract method for unlockWithPin * Extract method for unlockWithMasterPassword * Switch condition and use early return * Moved logic that belongs together closer together * Make unlockWithPin and unlockWithMP private and move them below the public methods * Extract to new method handlePinRequiredUnlock Remove kdf and kdfIteration params * Extract to new method handleMasterPasswordRequiredUnlock Remove kdf and kdfIteration params |
4 years ago |
|
|
babfa30c68
|
[PS-1222] Remove `appBlurClick` throughout the popup and web code (#3208)
* Remove appBlurClick throughout the popup code `appBlurClick` leads to focus being lost/reset for assistive technology users. It should not be necessary in any case - if focus does need to move after an action, explicitly set it somewhere programmatically using `focus()` rather than relying on browser heuristics * Remove now redundant blur-click directive |
4 years ago |
|
|
4b70278b3f
|
Do not call load twice on init of LockComponent (#3295)
|
4 years ago |
|
|
4a1c3eb1ec
|
[EC-423] Fix unit tests (#3265)
* Create base jest.config file * Fix various tests that were broken * Add maxWorkers to jest config * Undo change to testEnvironment * Enable tsconfig.spec.json |
4 years ago |
|
|
1ba76dec16
|
[PS-1107] User Verification Service Refactor (#3219)
* UserVerificationService refactor * Remove temp change * move import order * Address PR feedback |
4 years ago |
|
|
cfc8858ef9
|
Fix active account and searchBar observables/subscriptions (#3268)
* Change subscription to rely on observables and not on BehaviourSubject * Ensure OnDestroy is added to AppComponent * Fix check for no active accounts to redirect to the login page instead of lock * Change subscription handling on SearchBarService * Fix naming convention: Observables should have a $ suffix * Remove obsolete linter hint * Fix activeAccountUnlocked getting exposed as Observable but is instantiated as BehaviourSubject |
4 years ago |
|
|
95bb429281
|
[SG-360] Remove the /modules/ folder (#3225)
* Move Web's SharedModule to /app/shared/ This commit relocates `SharedModule` from `/app/modules` to `/app/shared` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference `SharedModule`. * Move /modules/pipes to /shared/pipes This commit relocates `PipesModule` from `/app/modules` to `/app/shared` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference `PipesModule`. * Move LooseComponentsModule to /shared/ This commit relocates `LooseComponentsModule` from `/app/modules` to `/app/shared` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference `LooseComponentsModule`. * Move VerticalStepperModule to /shared/ This commit relocates `VerticalStepperModule` from `/app/modules` to `/app/shared` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference `VerticalStepperModule`. * Move TrialInitiationModule to /shared/ This commit relocates `TrialInitiationModule` & `RegisterFormModule` from `/app/modules` to `/app/shared` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference `TrialInitiationModule` or `RegisterFormModule`. * Move /modules/organization to /organization This commit relocates all modules in `/app/modules/organization` to `/app/organization` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference the moved modules. * Move /modules/vault/ to /vault This commit relocates the IndividualVaultModule to `/app/modules/vault`, and the OrganizationVaultModule to `/app/organization/vault` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference the moved modules. * Move VaultFiltersModule to /vault This commit relocates the `VaultFilterModule` to `/app/vault/vault-filter`, and the OrganizationVaultFilterComponent to `/app/organization/vault/vault-filter` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference the moved modules. * Remove the /modules/ folder from desktop This commit relocates the `VaultFilterModule` to `/app/vault/vault-filter`, and the OrganizationVaultFilterComponent to `/app/organization/vault/vault-filter` to align with [ADR #11](https://adr.bitwarden.com/decisions/0011-angular-folder-structure) All other changes are just to adjust imports that reference the moved modules. * Move Libs' VaultFiltersComponent to /vault/ This commit moves the lib's logic for `VaultFiltersModule` from `/modules/` to `/vault/` All other changes are just to adjust imports that reference the moved files. * Rename VaultModule -> SharedVaultModule * Rename IndividualVaultModule -> VaultModule * Rename OrganizationVaultModule -> VaultModule * Rename OrganizationVaultFilterComponent Rename OrganizationVaultFilterComponent to VaultFilterComponent * Seperate the two VaultFilterComponents This commit seperate the `OrganizationVaultFilterComponent` from the `VaultFilerModule`, which is only used by the individual vault. A `VaultFilterSharedModule` was created to declare shared components and provide shared services between the two implementations. This was done to align with best practices for NgModules. * [r] Move VerticalStepperModule to /account/ More specifically, /account/trial/ * [r] Declare PaymentComponent in LooseComponentsModule `PaymentComponent` is not reused across domains and should not be declared in `SharedModule`. I've moved it to `LooseComponentsModule` for now, but later it will need to be exported from a `SettingsModule`. * [r] Declare TaxInfoComponent in LooseComponentsModule * [r] Reloacte Pipes out of /shared/ * [r] Extract locales out of SharedModule * [r] Add documentation to shared module * [r] Cleanup imports * [r] Use an index.ts file for /shared/ * [r] Add eslint rule restricting access to /shared/ Co-authored-by: Hinton <hinton@users.noreply.github.com> |
4 years ago |
|
|
af371af6e1
|
[SM-88] [BEEEP] Add support for chrome.storage.managed for environment urls (#3120)
* Add managed_schema * Add note on login page which server you are logging into. * Implement it * Remove caching logic since it seems unecessary * Add error * Handle error in hasManagedEnvironment * Fix compile |
4 years ago |
|
|
c263eacd88
|
[EC-376] Extract API logic from PolicyService to PolicyApiService (#3203)
* Added abstractions for PolicyApiService and PolicyService * Added implementations for PolicyApiService and PolicyService * Updated all references to new PolicyApiService and PolicyService * Deleted old PolicyService abstraction and implementation * Fixed CLI import path for policy.service * Fixed main.background.ts policyApiService dependency for policyService * Updated policy-api.service with the correct imports * [EC-376] Sorted methods order in PolicyApiService * [EC-376] Removed unused clearCache method from PolicyService * [EC-376] Added upsert method to PolicyService * [EC-376] PolicyApiService putPolicy method now upserts data to PolicyService |
4 years ago |
|
|
a1e536a5ef
|
[PS-1175] Resolve issue with processReload not executing (#3240)
* Removed check for getBiometricLocked It always returned false even when no biometrics were used. * Remove the other check for getBiometricsLocked * Ensure that biometricFingerprintValidation is reset, when biometrics are disabled * Removed getBiometricsLocked and setBiometricsLocked With nothing in the codebase reading the state of getBiometricsLocked, I've removed all places where it was set or saved. * Refactor execution of reload into a separate method * Conditonally pass the window object to `BrowserApi.reloadExtension` * Clarify in comment, that the PIN has to be set with ask for Master Password on restart * Ensure the process reload is executed on logout * Use accounts instead of lastActive == null to determine a reload on logout * Moved identical logic from desktop and browser into system.service * Simplified check for refresh to handle no accounts found, logout, lock with lastActive longer than 5 seconds |
4 years ago |
|
|
257fb0c0af
|
[SG-414] Refactor password strength component (#3186)
* moved password strength to libs * refactored password strength component * made changes on desktop and browser to reuse component * resolved suggestions from PR review * shared module restructure * shared module restructure |
4 years ago |
|
|
a22ef4d36c
|
[EC-317] Desktop client delete user account (#3151)
* [EC-317] feat: add delete account section in settings * [EC-317] feat: add new delete account modal * [EC-317] feat: add ability to replace top-most modal * [EC-317] chore: remove unecessary lint ignore * [EC-317] fix: so delete account is closed if export vault is opened * [EC-317] feat: inital delete account design without i18n * [EC-317] feat: disabled but basic working delete functionality * [EC-317] feat: implement according to new design * [EC-317] feat: use translations * [EC-317] feat: implement working deletion * [EC-317] feat: add loading state and error messages * [EC-317] feat: add menu bar item * [EC-317] feat: update form to support typed reactive forms * [EC-317] chore: update translation text after design review * [EC-317] feat: move deletion logic to service * [EC-317] refactor: update web deletion * [EC-317] feat: disable submit if secret is empty * [EC-317] fix: handle errors in components as well * [EC-317] fix: use abstraction as interface * [EC-317] refactor: extract deleteAccount from api service * [EC-317] fix: typo in translations * [EC-317] chore: rename to accountApiService |
4 years ago |
|
|
2011131bb2
|
[PS-182] Upgrade Angular to V14 (#2948)
|
4 years ago |
|
|
c90eb42ead
|
[EC-271] Refactor CryptoService - move symmetric encryption to EncryptService (#3042)
* move decryptFromBytes, decryptToBytes, and encryptToBytes from CryptoService to EncryptService * leave redirects in CryptoService * combine encryptService decryptFromBytes and decryptToBytes methods * move parsing logic into EncArrayBuffer * add tests |
4 years ago |
|
|
f07e071f09
|
[SG-69] Billing payment step (#3133)
* billing folder added * initial commit * [SG-74] Trial Initiation Component with Vertical Stepper (#2913) * Vertical stepper PoC * Convert stepper css to tailwind * trial component start * trial component params * tailwind-ify header * Support teams, enterprise, and families layout param and more layout ui work * Some more theming fixes * Rename TrialModule to TrialInitiationModule * Stepper fixes, plus more functionality demo * Cleanup * layout params and placeholders * Only allow trial route to be hit if not logged in * fix typo * Use background-alt2 color for header * Move vertical stepper out of trial-initiation * Create components for the different plan types * Remove width on steps * Remove content projection for label * Tailwind style fixes * Extract step content into a component * Remove layout param for now * Remove step tags * remove pointer classes from step button * Remove most tailwind important designations * Update apps/web/src/app/modules/vertical-stepper/vertical-step.component.ts Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * Tailwind and layout fixes * Remove container * lint & prettier fixes * Remove extra CdkStep declaration * Styles fixes * Style logo directly * Remove 0 margin on image * Fix tiling and responsiveness * Minor padding fixes for org pages * Update apps/web/src/app/modules/trial-initiation/trial-initiation.component.html Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * prettier fix Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * [SG-65] Reusable Registration Form (#2946) * created reusable registration form * fixed conflicts * replicated reactive form changes in other clients * removed comments * client template cleanup * client template cleanup * removed comments in template file * changed to component suffix * switched show password to use component * comments resolution * comments resolution * added toast disable functionality * removed unused locale * mode custom input validator generic * fixed button * fixed linter * removed horizontal rule * switched to button component * Added billng step * Added keys to locale * billing trial initiation step * billing trial initiation step * Dont load billing content until the step is selected * billing trial initiation step * billing trial initiation step * billing trial initiation step * made the get plans endpoint anonymous * merged with master and extra changes * major changes on billing step * billing step sub label * Made changes to billing step sub label * removed unused variable * removed unused logic * cleanup * fixed suggestions * removed unused reference * added billing sub label Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com> Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> Co-authored-by: addison <addisonbeck1@gmail.com> |
4 years ago |
|
|
0a4b8b15bc
|
[PS-1122] Adds Mir payment system (#3079)
* Adds Mir payment system * Fixes Mir regex pattern and formatting * Changes Mir logos to Russian ones * Localize Mir in select |
4 years ago |
|
|
fbff2e5f00
|
[PS-1134] Folder fixes, including revamped auth logic (#3118)
|
4 years ago |
|
|
d23e043141
|
[fix] Always use the Window directly in ThemingService (#3116)
|
4 years ago |
|
|
4be301f125
|
[fix] System theming in the Safari extension (#3107)
|
4 years ago |
|
|
6a26223f93
|
Fixed self host defect (#3094)
|
4 years ago |
|
|
23253b3882
|
[PS-1078] Refactor FolderService to use Observables (#3022)
|
4 years ago |
|
|
9bf27a2050
|
[SG-420] Fixed password match defect (#3075)
* fixed password match defect * change custom validator to static methods |
4 years ago |
|
|
5ed6b9fb74
|
Implement create account step (#3073)
|
4 years ago |
|
|
f79c4f0c65
|
Extract API logic from FolderService to FolderApiService (#3011)
|
4 years ago |
|
|
ce2606b406
|
[EC-267] Unassigned collection has disappeared in web vault (#3000)
* feat: add unassigned collection to decrypted collections * feat: add support for unassigned in individual vault * fix: dont activate collection when not selected * fix: remove collection selection completely when pruning * feat: prune collection selection if selecting my vault * fix: filter and only show organization ciphers when unassigned collection is selected * fix: only show unassigned for admins * feat: add unassigned logic to organizational vault buildFilter * refactor: move buildFilter to VaultFilterModel * chore: add buildFilter tests * fix: bugs in filtering logic * refactor: use VaultFilter.buildFilter on desktop * chore: group and reword tests for better readability * feat: add additional test * fix: connect unassigned collection to organization * fix: test by adding missing * chore: tweak test group naming * fix: change undefined to null to better reflect real values |
4 years ago |
|
|
12615c203f
|
[PS-1051] Fix/add master pass hash to all org reset key requests (#3049)
* clarify master password reset calls * Add master password hash to master password change requests |
4 years ago |
|
|
fb70d8a2d3
|
Merge Feature/trial initiation (#3036)
* [SG-74] Trial Initiation Component with Vertical Stepper (#2913) * Vertical stepper PoC * Convert stepper css to tailwind * trial component start * trial component params * tailwind-ify header * Support teams, enterprise, and families layout param and more layout ui work * Some more theming fixes * Rename TrialModule to TrialInitiationModule * Stepper fixes, plus more functionality demo * Cleanup * layout params and placeholders * Only allow trial route to be hit if not logged in * fix typo * Use background-alt2 color for header * Move vertical stepper out of trial-initiation * Create components for the different plan types * Remove width on steps * Remove content projection for label * Tailwind style fixes * Extract step content into a component * Remove layout param for now * Remove step tags * remove pointer classes from step button * Remove most tailwind important designations * Update apps/web/src/app/modules/vertical-stepper/vertical-step.component.ts Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * Tailwind and layout fixes * Remove container * lint & prettier fixes * Remove extra CdkStep declaration * Styles fixes * Style logo directly * Remove 0 margin on image * Fix tiling and responsiveness * Minor padding fixes for org pages * Update apps/web/src/app/modules/trial-initiation/trial-initiation.component.html Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * prettier fix Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> * [SG-65] Reusable Registration Form (#2946) * created reusable registration form * fixed conflicts * replicated reactive form changes in other clients * removed comments * client template cleanup * client template cleanup * removed comments in template file * changed to component suffix * switched show password to use component * comments resolution * comments resolution * added toast disable functionality * removed unused locale * mode custom input validator generic * fixed button * fixed linter * removed horizontal rule * switched to button component Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com> Co-authored-by: gbubemismith <gsmithwalter@gmail.com> |
4 years ago |
|
|
bb7dce031c
|
[fix] Force send attachment to always download and never open (#2908)
* [refactor] Introduce a file download service * [refactor] Point platformUtilsService.saveFile() callers to fileDownloadService.download() instead * [refactor] Remove platformUtilsService.saveFile() * [fix] Force send attachments to always download and never open * [fix] Remove the window property from FileDownloadRequest * [fix] Move FileDownloadRequest to /abstractions/fileDownload * [fix] Simplify FileDownloadRequest to a type * [fix] Move BrowserApi.saveFile logic into BrowserFileDownloadService * [fix] Use proper blob types for file downloads * [fix] forceDownload -> downloadMethod on FileDownloadRequest * [fix] Remove fileType from FileDownloadRequest * [fix] Make fileType private |
4 years ago |
|
|
02116bc4d0
|
Fix log mac failures failing (#2988)
|
4 years ago |