1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-22 07:50:04 +02:00
Commit Graph

1748 Commits

Author SHA1 Message Date
✨ Audrey ✨
a50ab68c94
fix load from fresh settings bug 2024-10-21 17:09:39 -04:00
✨ Audrey ✨
adde4fd017
Merge branch 'main' into tools/PM-8280/email-forwarders 2024-10-21 15:21:45 -04:00
✨ Audrey ✨
59ac3f522f
margin tweak 2024-10-21 15:20:05 -04:00
✨ Audrey ✨
45328a7d03
adjust ui hints 2024-10-21 15:03:48 -04:00
✨ Audrey ✨
31bebe02b8
use legacy settings storage 2024-10-21 14:52:17 -04:00
Jordan Aasen
c89d8a00a1
fix voiceover on send created screen (#11628) 2024-10-21 20:50:50 +02:00
✨ Audrey ✨
ffe13bb239
port fixes from credential to username generator component 2024-10-21 14:44:55 -04:00
✨ Audrey ✨
cb964d8a98
fix null dereference error 2024-10-21 14:22:39 -04:00
✨ Audrey ✨
1b0318ed4e
usability tweaks 2024-10-21 13:48:35 -04:00
✨ Audrey ✨
cb3eb1351f
display forwarder errors in a toast 2024-10-21 13:38:09 -04:00
Alex Morask
77c50860a9
[PM-12290] Show self-host options for CB MSP managed orgs (#11465)
* (No Logic) organization-subscription-cloud.component.ts cleanup

* Show only selfhost options for org owners and provider admins for managed orgs

* Fix messages.json issue
2024-10-21 13:30:25 -04:00
Daniel James Smith
d298ac6edf
[PM-13189] Send copy updates (#11619)
* Add more descriptive header text

* Update hint under optional password field

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-21 10:10:57 -04:00
✨ Audrey ✨
aed3a83e43
additional i18n nits 2024-10-20 17:07:09 -04:00
✨ Audrey ✨
e39a022d7a
i18n nits 2024-10-20 16:45:13 -04:00
✨ Audrey ✨
71fc8e9c71
Merge branch 'main' into tools/PM-8280/email-forwarders 2024-10-20 16:35:57 -04:00
✨ Audrey ✨
8f3ecab354
fix settings not switching when service changes 2024-10-20 16:34:01 -04:00
✨ Audrey ✨
883aff47a3
fix repeating algorithm updates 2024-10-18 18:23:47 -04:00
✨ Audrey ✨
b2f2da74ef
fix a bunch of forwarder cascade edge cases 2024-10-18 17:45:31 -04:00
Nick Krantz
80a4fba787
Allow for the web generation dialog to disable the margin of the tools generation components (#11565) 2024-10-18 15:57:34 -05:00
Nick Krantz
97bf459424
[PM-13251] Password History (#11618)
* add password history view component in vault lib

* integrate PasswordHistoryView into individual vault

* add password history v2 to browser extension

* update color of password history link

* add check for `cipherId` before rendering password history
2024-10-18 14:57:08 -05:00
Jared Snider
496bc74b51
PM-13820 - RegistrationStartSecondaryComp - add bitLink to link (#11626) 2024-10-18 15:08:08 -04:00
Zilong Xue
81d1274111
Fix: Add TOTP import support to KeePassX CSV importer (#11574)
KeePassX CSV importer was missing TOTP field support. Added logic to parse TOTP fields from the CSV and include them in the vault entries. Added unit tests to verify TOTP import functionality.
2024-10-18 20:37:32 +02:00
✨ Audrey ✨
11dc419780
fix service dropdown not selecting a forwarder 2024-10-18 14:11:29 -04:00
✨ Audrey ✨
994877c005
fix service dropdown not displayed after navigation 2024-10-18 13:26:08 -04:00
✨ Audrey ✨
4036480835
only update forwarder preference when a forwarder is selected 2024-10-18 13:16:48 -04:00
Jared Snider
2605c03c81
Update Icon Docs to include information on viewbox scaling (#11613) 2024-10-18 12:14:29 -04:00
Jared Snider
ad40db9ecf
PM-13368 - Registration with Email Verification - Registration Finish - Add 2FA support (#11614) 2024-10-18 10:17:23 -04:00
Andreas Coroiu
c787ecd22c
[PM-11764] Implement account switching and sdk initialization (#11472)
* feat: update sdk service abstraction with documentation and new `userClient$` function

* feat: add uninitialized user client with cache

* feat: initialize user crypto

* feat: initialize org keys

* fix: org crypto not initializing properly

* feat: avoid creating clients unnecessarily

* chore: remove dev print/subscription

* fix: clean up cache

* chore: update sdk version

* feat: implement clean-up logic (#11504)

* chore: bump sdk version to fix build issues

* chore: bump sdk version to fix build issues

* fix: missing constructor parameters

* refactor: simplify free() and delete() calls

* refactor: use a named function for client creation

* fix: client never freeing after refactor

* fix: broken impl and race condition in tests
2024-10-18 16:15:10 +02:00
✨ Audrey ✨
2ecef518d8
fix forwarder display after navigation bug 2024-10-17 16:34:04 -04:00
✨ Audrey ✨
9da8aa8a18
fix disabled forwarder settings 2024-10-17 16:27:25 -04:00
✨ Audrey ✨
e496798867
fix username options and service box display crosstalk 2024-10-17 16:13:55 -04:00
✨ Audrey ✨
0cb3e809dd
forwarder component cleanup 2024-10-17 15:16:34 -04:00
✨ Audrey ✨
98270c9124
fix username preference flapping 2024-10-17 13:46:25 -04:00
✨ Audrey ✨
b9d17cbd14
Merge branch 'main' into tools/PM-8280/email-forwarders 2024-10-17 12:40:53 -04:00
Rui Tomé
97e195cd7b
[PM-11404] Account Management: Prevent a verified user from purging their vault (#11411)
* Update AccountService to include a method for setting the managedByOrganizationId

* Update AccountComponent to conditionally show the purgeVault button based on a feature flag and if the user is managed by an organization

* Add missing method to FakeAccountService

* Remove the setAccountManagedByOrganizationId method from the AccountService abstract class.

* Refactor AccountComponent to use OrganizationService to check for managing organization

* Rename managesActiveUser to userIsManagedByOrganization

* Refactor userIsManagedByOrganization property to be non-nullable in organization data and response models

* Refactor organization.data.spec.ts to include non-nullable userIsManagedByOrganization property
2024-10-17 16:06:33 +01:00
Jared Snider
a5f856da2a
Component Library - Add Icon documentation (#11571)
* Add Icon documentation

* Add 7th bullet

* Icon docs - add context on how to go from hex values to appropriate tailwind classes.

* 7th bullet needs bold to look right

* Add color icon per suggestion
2024-10-17 10:47:08 -04:00
Bernd Schoolmann
e8f0135d50
[PM-12806] Enforce 5000 iteration minimum for prelogin (#11332)
* Enforce 5000 iteration minimum for prelogin

* Fix tests

* Add more extensive tests

* Add loginstrategy prelogin downgrade test
2024-10-17 09:58:07 -04:00
Jordan Aasen
288b0cff2f
fix send options viewsLeft (#11594) 2024-10-17 15:28:02 +02:00
Daniel James Smith
783305696a
Fix stories title for card-component (#11562)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-17 09:22:56 -04:00
Addison Beck
073ee4739b
Split Organization.LimitCollectionCreationDeletion into two separate business rules (#11223)
* Declare feature flag

* Introduce new model properties

* Reference feature toggle in template

* Fix bugs caught during manual testing
2024-10-17 06:34:34 -04:00
✨ Audrey ✨
84245c21cf
unit test UserStateSubject with ObjectKey 2024-10-16 19:26:38 -04:00
Jared Snider
4b67cd24b4
Auth/PM-8112 - UI refresh - Registration Components (#11353)
* PM-8112 - Update classes of existing registration icons

* PM-8112 - Add new icons

* PM-8112 - Export icons from libs/auth

* PM-8112 - RegistrationStart - Add new user icon as page icon

* PM-8112 - Replace RegistrationCheckEmailIcon with new icon so it displays properly

* PM-8112 - RegistrationFinish - Add new icon across clients

* PM-8112 - Registration start comp - update page icon and page title on state change to match figma

* PM-8112 - RegistrationFinish - adding most of framework for changing page title & subtitle when an org invite is in state.

* PM-8112 - Add joinOrganizationName to all clients translations

* PM-8112 - RegistrationFinish - Remove default page title & subtitle and let onInit logic figure out what to set based on flows.

* PM-8112 - RegistrationStart - Fix setAnonLayoutWrapperData calls

* PM-8112 - RegistrationFinish - simplify qParams init logic to make handling loading and page title and subtitle setting easier.

* PM-8112 - Registration Link expired - move icon to page icon out of main content

* PM-8112 - RegistrationFinish - Refactor init logic further into distinct flows.

* PM-8112 - Fix icons

* PM-8112 - Extension AppRoutingModule - move sign up start & finish routes under extension anon layout

* PM-8112 - Fix storybook

* PM-8112 - Clean up unused prop

* PM-8112 - RegistrationLockAltIcon tweaks

* PM-8112 - Update icons to have proper styling

* PM-8112 - RegistrationUserAddIcon - remove unnecessary svg class

* PM-8112 - Fix icons
2024-10-16 18:28:27 -04:00
✨ Audrey ✨
7461ce04f3
Merge branch 'main' into tools/PM-8280/email-forwarders 2024-10-16 17:50:59 -04:00
✨ Audrey ✨
98386c3032
fixing duplicate input when encryptor changes 2024-10-16 17:50:02 -04:00
✨ Audrey ✨
919984c9c5
unit test withLatestReady 2024-10-16 16:54:16 -04:00
✨ Audrey ✨
1a5dae51d3
add forwarder settings to credential generator 2024-10-16 16:39:39 -04:00
Jordan Aasen
6e37047776
account for possible null value (#11589) 2024-10-16 21:11:43 +02:00
✨ Audrey ✨
d5a19bab75
fix credential generator tests and angular imports 2024-10-16 12:21:36 -04:00
Brandon Treston
1f330b078d
Remove platformUtilService.showToast call (#11410) 2024-10-16 09:52:45 -04:00
Nick Krantz
d8f1527db0
[PM-13016] Browser default match detection (#11569)
* update conditional to only exit early if value is null

- The UriMatchStrategy for Domain was 0 and hitting the conditional

* add baseDomain test
2024-10-16 08:11:41 -05:00