Commit af4da3e
File tree
1,982 files changed
+102074
-27478
lines changed- .claude
- prompts
- .github
- workflows
- .storybook
- apps
- browser
- scripts
- spec
- src
- _locales
- ar
- az
- be
- bg
- bn
- bs
- ca
- cs
- cy
- da
- de
- el
- en_GB
- en_IN
- en
- es
- et
- eu
- fa
- fil
- fi
- fr
- gl
- he
- hi
- hr
- hu
- id
- it
- ja
- ka
- km
- kn
- ko
- lt
- lv
- ml
- mr
- my
- nb
- ne
- nl
- nn
- or
- pl
- pt_BR
- pt_PT
- ro
- ru
- si
- sk
- sl
- sr
- sv
- ta
- te
- th
- tr
- uk
- vi
- zh_CN
- zh_TW
- auth
- popup
- account-switching
- accounts
- components
- constants
- settings
- services
- autofill
- background
- abstractions
- browser
- content
- components
- buttons
- cipher
- constants
- notification
- at-risk-password
- confirmation
- option-selection
- rows
- fido2
- background
- abstractions
- content
- messaging
- services
- models
- notification
- overlay
- notifications/content
- __snapshots__
- popup
- fido2
- settings
- services
- abstractions
- spec
- background
- billing/popup/settings
- dirt/phishing-detection
- pages
- services
- key-management
- biometrics
- key-connector
- session-timeout/services
- vault-timeout
- platform
- browser
- ipc
- popup
- components
- layout
- services
- view-cache
- services
- task-scheduler
- storage
- popup
- components
- extension-anon-layout-wrapper
- images
- scss
- services
- safari/safari
- tools/popup
- components
- generator
- send-v2
- add-edit
- send-created
- send-file-popout-dialog
- settings
- about-dialog
- about-page
- export
- import
- vault/popup
- components
- at-risk-callout
- at-risk-carousel-dialog
- at-risk-passwords
- vault-fade-in-out-skeleton
- vault-fade-in-out
- vault-loading-skeleton
- vault-v2
- add-edit
- assign-collections
- attachments
- open-attachments
- autofill-confirmation-dialog
- autofill-vault-list-items
- blocked-injection-banner
- intro-carousel
- item-copy-action
- item-more-options
- new-item-dropdown
- vault-generator-dialog
- vault-header
- vault-list-filters
- vault-list-items-container
- vault-password-history-v2
- vault-search
- view-v2
- guards
- services
- settings
- trash-list-items-container
- store/locales
- pt_BR
- sk
- cli
- src
- auth/commands
- commands
- key-management
- commands
- platform/services
- service-container
- vault
- desktop
- desktop_native
- autotype
- src
- windows
- bitwarden_chromium_import_helper
- src
- windows
- bitwarden_chromium_importer
- src
- chromium_importer
- src
- chromium
- platform
- windows
- core
- src
- biometric_v2
- biometric
- crypto
- ipc
- password
- process_isolation
- secure_memory
- secure_key
- ssh_agent
- peerinfo
- macos_provider
- src
- napi
- scripts
- src
- objc
- process_isolation
- src
- proxy
- src
- windows_plugin_authenticator/src
- fastlane
- native-messaging-test-runner
- src
- app
- accounts
- components
- layout
- search
- services
- tools
- export
- generator
- import
- send
- auth
- components
- autofill
- components
- main
- models
- services
- billing/app/accounts
- images
- key-management
- biometrics
- native-v2
- key-connector
- session-timeout/services
- locales
- af
- ar
- az
- be
- bg
- bn
- bs
- ca
- cs
- cy
- da
- de
- el
- en_GB
- en_IN
- en
- eo
- es
- et
- eu
- fa
- fil
- fi
- fr
- gl
- he
- hi
- hr
- hu
- id
- it
- ja
- ka
- km
- kn
- ko
- lt
- lv
- me
- ml
- mr
- my
- nb
- ne
- nl
- nn
- or
- pl
- pt_BR
- pt_PT
- ro
- ru
- si
- sk
- sl
- sr
- sv
- ta
- te
- th
- tr
- uk
- vi
- zh_CN
- zh_TW
- main
- platform
- components
- main/autofill
- scss
- services
- types
- vault/app/vault
- assign-collections
- vault-filter
- filters
- web
- config
- src
- app
- admin-console
- common
- organizations
- collections
- bulk-collections-dialog
- collection-badge
- group-badge
- vault-filter
- vault-header
- create
- guards
- layouts
- manage
- members
- components
- account-recovery
- bulk
- member-dialog
- services
- member-actions
- member-dialog-manager
- organization-members-service
- policies
- policy-edit-definitions
- reporting
- settings
- components
- sponsorships
- settings
- auth
- constants
- core/services
- webauthn-login
- response
- emergency-access
- accept
- services
- guards/deep-link
- organization-invite
- settings
- account
- emergency-access
- confirm
- takeover
- view
- security
- password-settings
- two-factor
- webauthn-login-settings
- create-credential-dialog
- delete-credential-dialog
- enable-encryption-dialog
- billing
- clients
- guards
- individual
- payment-details
- upgrade
- services
- unified-upgrade-dialog
- upgrade-account
- upgrade-payment
- services
- members
- billing-constraint
- organizations
- payment-details
- warnings
- components
- services
- payment
- components
- types
- services
- settings
- trial-initiation
- complete-trial-initiation
- trial-billing-step
- vertical-stepper
- warnings/components
- components
- environment-selector
- core
- dirt/reports
- pages
- organizations
- key-management
- change-kdf
- key-connector
- key-rotation
- request
- services
- session-timeout
- services
- layouts
- header
- org-switcher
- product-switcher
- platform
- ipc
- secrets-manager/secrets-manager-landing
- settings
- tools
- credential-generator
- import
- send
- new-send
- send-access
- vault-export
- vault
- components
- assign-collections
- browser-extension-prompt
- manually-open-extension
- setup-extension
- vault-item-dialog
- vault-items
- web-generator-dialog
- individual-vault
- bulk-action-dialogs
- bulk-delete-dialog
- bulk-move-dialog
- organization-badge
- vault-banners
- vault-filter
- components
- vault-header
- vault-onboarding
- services
- settings
- connectors
- images
- integrations
- secrets-manager/integrations
- locales
- af
- ar
- az
- be
- bg
- bn
- bs
- ca
- cs
- cy
- da
- de
- el
- en_GB
- en_IN
- en
- eo
- es
- et
- eu
- fa
- fil
- fi
- fr
- gl
- he
- hi
- hr
- hu
- id
- it
- ja
- ka
- km
- kn
- ko
- lv
- ml
- mr
- my
- nb
- ne
- nl
- nn
- or
- pl
- pt_BR
- pt_PT
- ro
- ru
- si
- sk
- sl
- sr_CS
- sr_CY
- sv
- ta
- te
- th
- tr
- uk
- vi
- zh_CN
- zh_TW
- scss
- videos
- bitwarden_license
- bit-browser
- src/popup
- bit-cli
- bit-common/src
- dirt
- organization-integrations/services
- reports/risk-insights
- helpers
- type-guards
- models
- api
- data
- domain
- mocks
- view
- response
- services
- api
- domain
- view
- platform/sdk
- bit-web
- src/app
- admin-console
- organizations
- manage
- device-approvals
- domain-verification
- domain-add-edit-dialog
- policies
- policy-edit-definitions
- providers
- clients
- manage
- dialogs
- services
- settings
- setup
- auth/sso
- billing
- policies
- providers
- billing-history
- clients
- guards
- payment-details
- setup
- subscription
- dirt
- access-intelligence
- activity-cards
- activity
- activity-cards
- application-review-dialog
- all-applications
- critical-applications
- models
- organization-integrations
- integration-card
- integration-dialog/connect-dialog
- integration-grid
- reports/member-access-report
- services
- key-management/policies
- secrets-manager
- guards
- integrations
- layout
- overview
- projects
- dialog
- projects
- project
- secrets
- dialog
- service-accounts
- access
- dialogs
- config
- dialog
- event-logs
- guards
- people
- projects
- settings
- dialog
- porting
- trash
- dialog
- libs
- admin-console/src/common
- auto-confirm
- abstractions
- models
- services
- collections/services
- organization-user
- abstractions
- services
- angular/src
- auth
- components
- constants
- device-management
- environment-selector
- guards
- login-approval
- login-via-webauthn
- password-management
- change-password
- set-initial-password
- billing
- components
- directives
- components
- modal
- directives
- platform/guard
- services
- tools
- password-strength
- send
- vault
- components
- spotlight
- services
- custom-nudges-services
- vault-filter
- components
- models
- assets/src/svg/svgs
- auth/src
- angular
- fingerprint-dialog
- input-password
- login-decryption-options
- login-via-auth-request
- login
- new-device-verification
- password-callout
- password-hint
- registration
- registration-env-selector
- registration-finish
- registration-link-expired
- registration-start
- self-hosted-env-config-dialog
- sso
- two-factor-auth
- child-components
- two-factor-auth-authenticator
- two-factor-auth-duo
- two-factor-auth-email
- two-factor-auth-webauthn
- two-factor-auth-yubikey
- user-verification
- common
- abstractions
- login-strategies
- models/domain
- services
- accounts
- auth-request
- login-strategies
- common/src
- abstractions
- admin-console
- abstractions
- organization
- provider
- enums
- models
- data
- domain
- request
- response
- services
- policy
- provider
- auth
- abstractions/webauthn
- models
- request
- response
- send-access/abstractions
- services
- user-verification
- two-factor
- types
- autofill/services
- billing
- abstractions
- enums
- models/response
- services
- organization
- types
- enums
- key-management
- abstractions
- crypto
- abstractions
- services
- device-trust/services
- kdf
- keys
- models
- services
- abstractions
- master-password
- abstractions
- models/response
- services
- types
- pin
- services
- vault-timeout
- abstractions
- services
- types
- models
- export
- request
- response
- platform
- abstractions
- ipc
- misc
- models/domain
- server-notifications/internal
- services
- sdk
- sync
- services
- types
- vault
- abstractions
- models
- api
- data
- domain
- request
- response
- view
- services
- file-upload
- tasks
- abstractions
- services
- utils
- components
- src
- a11y
- anon-layout
- app
- async-actions
- avatar
- badge-list
- badge
- banner
- breadcrumbs
- button
- callout
- card
- base-card
- checkbox
- chip-select
- color-password
- container
- copy-click
- dialog
- dialog
- simple-dialog
- simple-configurable-dialog
- disclosure
- drawer
- form-control
- form-field
- icon-button
- icon-tile
- icon
- input
- item
- layout
- link
- multi-select
- scss
- no-items
- popover
- progress
- radio-button
- resize-observer
- search
- section
- select
- skeleton
- spinner
- stepper
- stories
- kitchen-sink
- components
- switch
- table
- tabs
- tab-group
- toast
- toggle-group
- tooltip
- typography
- utils
- webfonts
- dirt/card/src
- importer/src
- components
- chrome
- dialog
- lastpass
- dialog
- importers/bitwarden
- metadata
- models
- services
- key-management-ui/src
- key-connector
- key-rotation
- lock/components
- master-password-lock
- session-timeout
- components
- services
- trust
- key-management/src
- abstractions
- models
- pricing/src
- components
- cart-summary
- discount-badge
- pricing-card
- state-internal/src
- state/src
- core
- state-migrations
- migrations
- tools
- export/vault-export
- vault-export-core
- src/services
- vault-export-ui/src/components
- generator/components/src
- send/send-ui/src
- add-edit
- new-send-dropdown
- send-form/components
- options
- send-details
- send-list-filters
- send-list-items-container
- send-search
- vault/src
- cipher-form
- components
- additional-options
- attachments
- delete-attachment
- autofill-options
- card-details-section
- cipher-generator
- custom-fields
- add-edit-custom-field-dialog
- identity
- item-details
- login-details-section
- new-item-nudge
- sshkey-section
- cipher-view
- additional-options
- attachments
- autofill-options
- card-details
- custom-fields
- item-details
- item-history
- login-credentials
- read-only-cipher-card
- sshkey-sections
- view-identity-sections
- components
- add-edit-folder-dialog
- carousel
- carousel-button
- carousel-content
- carousel-slide
- decryption-failure-dialog
- download-attachment
- password-history-view
- password-history
- permit-cipher-details-popover
- totp-countdown
- services
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,982 files changed
+102074
-27478
lines changedFile renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| 32 | + | |
| 33 | + | |
31 | 34 | | |
32 | | - | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
| |||
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
54 | 56 | | |
55 | 57 | | |
56 | 58 | | |
| |||
173 | 175 | | |
174 | 176 | | |
175 | 177 | | |
| 178 | + | |
176 | 179 | | |
177 | 180 | | |
178 | 181 | | |
179 | 182 | | |
180 | 183 | | |
181 | 184 | | |
182 | 185 | | |
| 186 | + | |
| 187 | + | |
183 | 188 | | |
184 | 189 | | |
185 | 190 | | |
| |||
220 | 225 | | |
221 | 226 | | |
222 | 227 | | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| |||
186 | 187 | | |
187 | 188 | | |
188 | 189 | | |
189 | | - | |
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
| 218 | + | |
| 219 | + | |
218 | 220 | | |
219 | 221 | | |
220 | 222 | | |
| |||
229 | 231 | | |
230 | 232 | | |
231 | 233 | | |
| 234 | + | |
232 | 235 | | |
233 | 236 | | |
234 | 237 | | |
| |||
253 | 256 | | |
254 | 257 | | |
255 | 258 | | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
256 | 264 | | |
257 | 265 | | |
258 | 266 | | |
| |||
400 | 408 | | |
401 | 409 | | |
402 | 410 | | |
403 | | - | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
404 | 421 | | |
405 | 422 | | |
406 | 423 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| 72 | + | |
| 73 | + | |
71 | 74 | | |
72 | 75 | | |
73 | | - | |
| 76 | + | |
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
| 40 | + | |
| 41 | + | |
39 | 42 | | |
40 | | - | |
41 | | - | |
42 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
43 | 46 | | |
0 commit comments