1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-10 05:30:01 +00:00

1736 Commits

Author SHA1 Message Date
Jordan Aasen
b684f4d7f3 Merge branch 'PM-25685' into PM-25686 2025-11-24 09:44:34 -08:00
jaasen-livefront
9122a8fd40 fix test 2025-11-22 13:13:40 -08:00
jaasen-livefront
8ac7d17c99 add Address3 to identity export 2025-11-21 16:23:00 -08:00
jaasen-livefront
a4fec9e172 fix folder 2025-11-20 22:35:05 -08:00
jaasen-livefront
e09cab210c remove optional param to folder constructor 2025-11-20 21:58:12 -08:00
jaasen-livefront
cfb3218065 initialize id in folder constructor. fix failing tests 2025-11-20 21:56:15 -08:00
jaasen-livefront
ab47d10038 fixes to folder 2025-11-20 16:48:33 -08:00
jaasen-livefront
1d5da940a7 check for empty name in folder toDomain 2025-11-20 10:31:33 -08:00
jaasen-livefront
7a8ec65c54 no need to check for presence 2025-11-20 10:29:08 -08:00
jaasen-livefront
f58439ee10 fix tests 2025-11-20 10:23:46 -08:00
jaasen-livefront
82a08d8ade add spec. fix id export 2025-11-19 15:49:46 -08:00
jaasen-livefront
01348f40b7 fix types in specs 2025-11-10 13:58:30 -08:00
jaasen-livefront
ad23ee9e34 add specs 2025-11-10 13:33:38 -08:00
jaasen-livefront
4136218f98 don't fallback to empty string in login export 2025-11-10 11:44:12 -08:00
jaasen-livefront
be6bd0d4cd do not fallback to empty string in login-uri export 2025-11-10 11:39:35 -08:00
jaasen-livefront
9c91f7e0a8 don't validate pw history contructor 2025-11-10 11:33:34 -08:00
jaasen-livefront
236e53205e add validation in exports 2025-11-10 11:29:10 -08:00
jaasen-livefront
29fc1b113f fix type error 2025-11-10 10:17:32 -08:00
jaasen-livefront
9af62258da Merge branch 'PM-25685' into PM-25686 2025-11-10 10:16:57 -08:00
jaasen-livefront
e75e082344 make field name and value optional 2025-11-10 10:05:38 -08:00
Jordan Aasen
d09853ed9c Merge branch 'main' into PM-25685 2025-11-10 10:02:13 -08:00
Kyle Denney
e3acd27dec [PM-24284] - milestone 3 (#17230)
* first draft

# Conflicts:
#	apps/web/src/app/billing/individual/upgrade/upgrade-payment/services/upgrade-payment.service.ts
#	apps/web/src/app/billing/organizations/organization-plans.component.ts
#	libs/common/src/billing/services/subscription-pricing.service.ts
#	libs/common/src/enums/feature-flag.enum.ts

* more filtering for pricing cards

* prettier

* tests

* tests v2
2025-11-10 11:50:49 -06:00
Patrick-Pimentel-Bitwarden
5aa6d38d80 feat(prelogin): [Auth/PM-23801] Move Prelogin Request (#17080)
* feat(prelogin): [PM-23801] Move Prelogin Request - Initial implementation.

* test(prelogin): [PM-23801] Move Prelogin Request - Removed unneeded test.
2025-11-10 10:54:25 -05:00
Rui Tomé
cb863b44d5 [PM-26430] Remove Type property from PolicyRequestModel to use route parameter only (#16960)
* Remove Type property from PolicyRequestModel to use route parameter only

* Remove PolicyType property from policy update request in auto-confirm edit policy dialog

* Run prettier
2025-11-10 15:27:48 +00:00
Jordan Aasen
7682f5dc37 Merge branch 'PM-25685' into PM-25686 2025-11-07 22:03:19 -08:00
jaasen-livefront
a89a8c60c0 more string handling fixes 2025-11-07 21:57:33 -08:00
jaasen-livefront
1411ae357a better EncString handling 2025-11-07 21:55:57 -08:00
jaasen-livefront
c2b7e7f29f more defensive typing 2025-11-07 21:45:16 -08:00
jaasen-livefront
6577b5f081 fix tests 2025-11-07 21:42:34 -08:00
jaasen-livefront
ac18055999 fix tests 2025-11-07 21:38:35 -08:00
jaasen-livefront
c878c77cd4 fix folder with id export 2025-11-07 14:53:21 -08:00
jaasen-livefront
4bd3edf0a6 fix folder with id export 2025-11-07 14:52:49 -08:00
jaasen-livefront
fe13082137 update exports 2025-11-07 14:43:42 -08:00
jaasen-livefront
705e2329f8 Update folder and folderview 2025-11-07 14:30:55 -08:00
jaasen-livefront
2192d1ec61 type fixes. better defaults and string handling 2025-11-07 13:40:12 -08:00
jaasen-livefront
093b99e579 fix tests 2025-11-07 13:21:48 -08:00
Brandon Treston
19626d1b3e [PM-26363] Add one time setup dialog for auto confirm (#17104)
* add one time setup dialog for auto confirm

* add one time setup dialog for auto confirm

* fix copy, padding, cleanup observable logic

* cleanup

* cleanup

* refactor

* clean up

* more cleanup

* Fix deleted files

This reverts commit 7c18a5e512.
2025-11-07 15:58:39 -05:00
jaasen-livefront
939ec1b448 name name and id optional in folder model 2025-11-07 12:26:32 -08:00
Bernd Schoolmann
4f9ae78598 [PM-27515] Fix 2fa settings not working after KDF change (#17070)
* Always derive authentication data fresh for UV

* Cleanup

* Add tests

* Fix remote UV

* Fix test

* Fix test

* Address feedback

* Fix build

* Update libs/common/src/auth/types/verification.ts

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Remove unused var

* Fix relative import

* Fix types

---------

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2025-11-07 18:36:02 +01:00
Maximilian Power
e9a25d4e8c [PM-27722] Deprecate risk insights terminology and rename to access intelligence (#17170)
* Deprecate risk insights terminology and rename to access intelligence
2025-11-06 18:53:32 +00:00
jaasen-livefront
57925414c0 better date defaults for cipher export 2025-11-05 11:44:35 -08:00
jaasen-livefront
b69a55c604 set better default for toView and toDomain 2025-11-05 11:14:05 -08:00
Bernd Schoolmann
3125f679d3 [PM-25206] Inject service instead of passing as param (#16801)
* Inject service instead of passing as param

* [PM-25206] Move locking logic to LockService (#16802)

* Move locking logic to lock service

* Fix tests

* Fix CLI

* Fix test

* FIx safari build

* Update call to lock service

* Remove locked callback

* Clean up lock service logic

* Add tests

* Fix cli build

* Add extension lock service

* Fix cli build

* Fix build

* Undo ac changes

* Undo ac changes

* Run prettier

* Fix build

* Remove duplicate call

* [PM-25206] Remove VaultTimeoutService lock logic (#16804)

* Move consumers off of vaulttimeoutsettingsservice lock

* Fix build

* Fix build

* Fix build

* Fix firefox build

* Fix test

* Fix ts strict errors

* Fix ts strict error

* Undo AC changes

* Cleanup

* Fix

* Fix missing service
2025-11-05 17:11:34 +01:00
jaasen-livefront
f5cfee4e6e address issues in string handling 2025-11-04 17:14:15 -08:00
jaasen-livefront
07d1d5ba05 fix type errors 2025-11-04 16:53:35 -08:00
jaasen-livefront
91d95dd6fe fix types 2025-11-04 16:42:31 -08:00
jaasen-livefront
3d2bcf8b80 clean up string values 2025-11-04 16:40:04 -08:00
jaasen-livefront
1e78820b8e migrate all exports to strict types 2025-11-04 15:53:15 -08:00
SmithThe4th
c42a7b2ef5 [PM-27506] CLI allows creating SSH key items with null fields (#17063)
* Added checks to on the sshkey view to prevent null fields

* Give default values to the template

* Give default values to the template

* change function signature to match ts-strct styles

* Added unit tests for the ssh key to view and replaced deafults to empty strings
2025-11-04 15:51:17 -05:00
Shane Melton
7e5f02f90c [PM-24469] Implement Risk Insights for Premium in Cipher view component (#17012)
* [PM-24469] Refactor CipherViewComponent to use Angular signals and computed properties for improved reactivity

* [PM-24469] Refactor CipherViewComponent to utilize Angular signals for organization data retrieval

* [PM-24469] Refactor CipherViewComponent to utilize Angular signals for folder data retrieval

* [PM-24469] Cleanup organization signal

* [PM-24469] Refactor CipherViewComponent to replace signal for card expiration with computed property

* [PM-24469] Improve collections loading in CipherViewComponent

* [PM-24469] Remove redundant loadCipherData method

* [PM-24469] Refactor CipherViewComponent to replace signal with computed property for pending change password tasks

* [PM-24469] Refactor LoginCredentialsViewComponent to rename hadPendingChangePasswordTask to showChangePasswordLink for clarity

* [PM-24469] Introduce showChangePasswordLink computed property for improved readability

* [PM-24469] Initial RI for premium logic

* [PM-24469] Refactor checkPassword risk checking logic

* [PM-24469] Cleanup premium check

* [PM-24469] Cleanup UI visuals

* [PM-24469] Fix missing typography import

* [PM-24469] Cleanup docs

* [PM-24469] Add feature flag

* [PM-24469] Ensure password risk check is only performed when the feature is enabled, and the cipher is editable by the user, and it has a password

* [PM-24469] Refactor password risk evaluation logic and add unit tests for risk assessment

* [PM-24469] Fix mismatched CipherId type

* [PM-24469] Fix test dependencies

* [PM-24469] Fix config service mock in emergency view dialog spec

* [PM-24469] Wait for decrypted vault before calculating cipher risk

* [PM-24469] startWith(false) for passwordIsAtRisk signal to avoid showing stale values when cipher changes

* [PM-24469] Exclude organization owned ciphers from JIT risk analysis

* [PM-24469] Add initial cipher-view component test boilerplate

* [PM-24469] Add passwordIsAtRisk signal tests

* [PM-24469] Ignore soft deleted items for RI for premium feature

* [PM-24469] Fix tests
2025-11-04 12:15:53 -08:00