1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-07 20:24:01 +00:00
Commit Graph

2333 Commits

Author SHA1 Message Date
rr-bw
96069475e5 [Account Recovery][PM-18721] setup AccountRecoveryDialogComponent HTML and TS 2025-05-30 14:24:53 -07:00
rr-bw
18b7d46d02 Merge branch 'main' into auth/pm-18721/integrate-input-password-component-in-dialogs 2025-05-30 13:24:09 -07:00
rr-bw
5595ce7ee6 [PM-18721] update messaging 2025-05-30 12:33:07 -07:00
tangowithfoxtrot
4e112e2daa feat: enable running as non-root user (#13887) 2025-05-30 10:30:08 -07:00
Daniel James Smith
06a480fc14 [PM-17501] Migrate send.component on web to use tailwind (#14940)
* Replace usage of text-musted with tw-text-muted

* Remove usage of class no-items

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-05-30 17:53:16 +02:00
Jared McCannon
4290136a2a Fixed which collection observable was passed to the nested traverse. (#15008) 2025-05-30 09:36:10 -05:00
cyprain-okeke
291341c987 Changes the revoke message (#14963) 2025-05-30 15:34:29 +01:00
bw-ghapp[bot]
cdee916972 Autosync the updated translations (#14998)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-05-30 09:14:55 +00:00
Daniel James Smith
0f6d4a92d7 Migrate libs/tools/card to be owned by DIRT (#14987)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-05-30 07:37:08 +00:00
rr-bw
23dc740093 [PM-18721] update as const / type 2025-05-29 12:04:18 -07:00
Jared McCannon
058eb9a04b [PM-19127] - Nested Traverse Optimization (#14881)
* Draft optimization of getNestedCollectionTree

* Added feature flag to wrap nestedTraverse_vNext. added the old implementation back in for feature flagging.

* Correction from CR

* Copied tests over for the vNext method.

---------

Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2025-05-29 10:17:30 -05:00
cyprain-okeke
0715597e8e [PM-21603]Invite Member sub text seat count does not account for sponsorships (#14954)
* Resolve the membership count

* Get the occupied Seat count from metadata
2025-05-29 15:06:07 +01:00
rr-bw
6351fc0e69 fix(tailwind): [Auth/PM-22140] Use Tailwind for Password Settings header (#14978)
`PM16117_ChangeExistingPasswordRefactor` flag ON
2025-05-28 13:36:46 -07:00
rr-bw
e8cbcb0c37 [PM-18721] handle cross-component submit states 2025-05-28 01:45:09 -07:00
rr-bw
a425fb5ac0 [PM-18721] get grantor policies if grantor is owner of an org 2025-05-28 01:45:08 -07:00
rr-bw
1fa2a3325e [PM-18721] add type check 2025-05-28 01:45:07 -07:00
rr-bw
d07fd4663a [PM-18721] add type check for ViewChild components 2025-05-28 01:45:07 -07:00
rr-bw
cc5c60d374 [PM-18721] handle cross-component async actions 2025-05-28 01:45:07 -07:00
rr-bw
2a15b5cf63 [PM-18721] add initializing property 2025-05-28 01:45:07 -07:00
rr-bw
8c062e9447 [PM-18721] cleanup 2025-05-28 01:45:07 -07:00
rr-bw
31d70e5b13 [PM-18721] update typing around dialogService 2025-05-28 01:45:06 -07:00
rr-bw
ed0f198ffe [PM-18721] revert submit/disabled handling 2025-05-28 01:45:06 -07:00
rr-bw
fc59392d64 [PM-18721] use non-null assert operator 2025-05-28 01:45:06 -07:00
rr-bw
c699817223 [PM-18721] disable button during submit process 2025-05-28 01:45:05 -07:00
rr-bw
96a216bba7 [PM-18721] convert enum to as const 2025-05-28 01:45:05 -07:00
rr-bw
3ccc3b6e94 [PM-18721] update storybook docs 2025-05-28 01:45:05 -07:00
rr-bw
053452c178 [PM-18721] update method name, add controls dynamically, fix typos 2025-05-28 01:45:04 -07:00
rr-bw
22d17bee58 [PM-18721] remove FormFieldModule and bitFormButton since no longer in a form 2025-05-28 01:45:03 -07:00
rr-bw
044334a2fa [PM-18721] simplify retreival of activeUserId 2025-05-28 01:45:03 -07:00
rr-bw
60287ce9c5 [PM-18721] update enum to be uniform and update enum docs 2025-05-28 01:45:02 -07:00
rr-bw
434c92077d [PM-18721] add ChangePasswordDelegation logic to InputPasswordComponent submit method 2025-05-28 01:45:02 -07:00
rr-bw
c428a4078a [PM-18721] add handlePasswordFormSubmit() to takeover component and update verifyFlow() method on InputPasswordComponent 2025-05-28 01:45:01 -07:00
rr-bw
1e22cb51a3 [PM-18721] add ChangePasswordDelegation flow to InputPasswordComponent 2025-05-28 01:45:01 -07:00
rr-bw
c20b99730b [PM-18721] setup dialog template 2025-05-28 01:45:01 -07:00
rr-bw
31660abcf9 [PM-18721] feature flag the showing of the dialog component 2025-05-28 01:44:30 -07:00
Oscar Hinton
5423ab3268 [PM-21934] Upgrade to eslint 9 (#14754)
Upgrades to Eslint v9. Since this is a major version there were breaking changes, but since we've previously migrated to flat configs in #12806 those were minimal.
2025-05-27 13:13:15 -04:00
Jordan Aasen
5f169af08e [PM-21122] - Hide orgs in product switcher for single org policy users (#14803)
* don't display orgs in account switcher for single org policy users

* add comment

* add test case

* fix storybook

* fix storybook again

* use variable name instead of comment
2025-05-27 10:03:29 -07:00
✨ Audrey ✨
97a591e738 [PM-16793] port credential generator service to providers (#14071)
* introduce extension service
* deprecate legacy forwarder types
* eliminate repeat algorithm emissions
* extend logging to preference management
* align forwarder ids with vendor ids
* fix duplicate policy emissions; debugging required logger enhancements

-----

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2025-05-27 09:51:14 -04:00
Oscar Hinton
a6e2012087 [PM-21600] Migrate account and security to standalone (#14762)
Migrates account and security settings components to standalone and removing them from the `LooseComponentsModule`.
2025-05-27 10:03:54 +02:00
Nick Krantz
217014a30e add nudge related translations to desktop and web message files (#14905) 2025-05-23 13:30:07 -05:00
Brandon Treston
207fd3af1d [PM-17148] Remove banner and state, migrate state (#14882)
* remove banner and state, migrate state

* add migration, bump version
2025-05-23 13:55:47 -04:00
bw-ghapp[bot]
66a8c3ede3 Autosync the updated translations (#14893)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-05-23 12:00:35 +02:00
Thomas Avery
bd29397fd8 [PM-21611] Require userId on KeyService clear methods (#14788) 2025-05-22 13:55:26 -05:00
Nick Krantz
f52e4e27a0 [PM-12770] Assign to Collections Hint (#14529)
* allow use of common spec in lib/vault tests

* pass readonly collections to the assign collection component

- The assign to collections component filters them out already.
-They're also needed to display copy within the component

* add hint to assign to collections component when there are read only collections assigned to a cipher already

* add readonly hint to desktop

* only show collection hint for collections that are assigned to the provided ciphers

* consider admin/owner edit everything permission when assigning to collections

* fix icon in test
2025-05-22 11:09:33 -05:00
Brandon Treston
9417d8a943 [PM-18633] Remove feature flagged logic (#14856)
* remove feature flagged logic

* clean up
2025-05-22 09:35:39 -04:00
Patrick-Pimentel-Bitwarden
121ff93ea1 fix(policy-enforcement): [PM-21085] Fix Bug with Policy Enforcement (#14870) - Fixed up code that was not properly using the policy api. (#14870) 2025-05-21 16:57:32 -04:00
Alec Rippberger
105ec701b9 chore(tailwind): [PM-20609] Migrate duo-redirect.html
* Update duo-redirect to use Tailwind classes similar to  sso.html

* Update dynamic classes to tailwind

* fix: updating styling

* Update button and logo styles to match previous

* Update button styles

* Update button styles

---------

Co-authored-by: Ike Kottlowski <ikottlowski@bitwarden.com>
Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
2025-05-21 14:03:18 -04:00
Conner Turnbull
cf7da2ebdc Added data validation where it was missing to upgrade dialog (#14866) 2025-05-21 11:28:22 -04:00
Ike
ae35cb4e65 [PM-20540] Deep-link refactor to fix SSO deep links (#14587)
* PM-20540 - TwoFactorAuthComponent - Refactor determineDefaultSuccessRoute to rely on user's auth status as the loginStrategyService's state is cleared after successful AuthN

* PM-20540 - DeepLinkGuard - Refactor to exempt login-initiated so that TDE + unlock with MP + deep link works.

* doc: Add documentation and change folder structure.
* test: add test for new excluded route.

---------

Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2025-05-21 08:24:17 -04:00
Bernd Schoolmann
d7c936e1ea [PM-17900] Add cose / xchacha20poly1305 migration on userkey rotation (#14539)
* Add new encrypt service functions

* Undo changes

* Cleanup

* Fix build

* Fix comments

* Switch encrypt service to use SDK functions

* Add cose migration on userkey rotation

* Update sdk

* Set featureflag to default disabled

* Add tests

* Update sdk to build 168

* Make changes according to feedback
2025-05-20 12:25:14 -07:00