Alec Rippberger
619651ca55
[PM-13818] Allow user to edit self-hosted url during registration ( #11790 )
...
* Trigger self hosted settings dialog on select close
* Simplify triggering self hosted env config dialog
* Always emit selected value
* Update variable naming of lastSelectedValue to userSelectedValue to better reflect purpose
* Add comment for userSelectedValue variable
* Remove userSelectedValue and simply emit a closed event
* Remove passing selectedRegion in closed event
2024-11-06 13:17:59 -06:00
Alec Rippberger
5a288b97db
[PM-14454] Add bit-menu-panel and bitmenuitem to environment selector dropdown ( #11866 )
...
* Add bit-menu-panel class and bitmenuitem attribute
* Add data-testids instead of class/attributes
2024-11-06 11:23:38 -06:00
✨ Audrey ✨
414bdde232
[PM-13876] replace angular validation with html constraints validation ( #11816 )
...
* rough-in passphrase validation failure handling
* trigger valid change from settings
* fix `max` constraint enforcement
* add taps for generator validation monitoring/debugging
* HTML constraints validation rises like a phoenix
* remove min/max boundaries to fix chrome display issue
* bind settings components as view children of options components
* remove defunct `okSettings$`
* extend validationless generator to passwords
* extend validationless generator to catchall emails
* extend validationless generator to forwarder emails
* extend validationless generator to subaddress emails
* extend validationless generator to usernames
* fix observable cycle
* disable generate button when no algorithm is selected
* prevent duplicate algorithm emissions
* add constraints that assign email address defaults
2024-11-06 17:54:29 +01:00
Nick Krantz
d5139e0511
change totp code to monospace font ( #11844 )
2024-11-06 09:42:53 -06:00
cyprain-okeke
f33661c31c
[PM-11505]Delete the feature flag PM-5864-dollar-threshold ( #11436 )
...
* remove the time threshold flag
* Remove the time threshold flag
2024-11-06 16:05:22 +01:00
Jared Snider
b5450227da
PM-14424 - LoginComponents should listen for unauthUiRefresh flag changes and forcibly change the UI on browser & desktop to make for a seamless experience without having to refresh. ( #11830 )
2024-11-05 14:02:51 -05:00
Justin Baur
1e2a51a56b
Reverse Arguments ( #11870 )
2024-11-05 13:55:31 -05:00
Todd Martin
eb95d437a8
[PM-13804] Add new Is-Prerelease header to requests ( #11605 )
...
* Added new Is-Beta header
* Updated beta to prerelease
2024-11-05 12:01:29 -05:00
Nick Krantz
adcd5bd307
hide ownership view when viewing a cipher in the admin console ( #11852 )
2024-11-05 10:09:16 -06:00
Justin Baur
f41365ce48
[PM-13673] Require UserId In CompareHash Method ( #11568 )
...
* Require UserId In CompareHash Method
* Throw on null-ish 'masterKey'
* Update Test
2024-11-04 15:11:59 -05:00
Oscar Hinton
cd79457349
[PM-4347] Upgrade angular to 17 ( #11031 )
...
Upgrade angular to 17
2024-11-04 11:51:43 -05:00
Rui Tomé
d669d2003f
[PM-10323] Add delete option to managed members ( #11655 )
...
* Add managedByOrganization property to OrganizationUserUserDetailsResponse and OrganizationUserView
* Add managedByOrganization property to OrganizationUserDetailsResponse and OrganizationUserAdminView
* Add deleteOrganizationUser method to OrganizationUserApiService
* Add copy strings for organization user delete dialog
* Add copy string for organization user deleted toast
* Add delete organization user dialog component
* Add the option to delete managed organization users from the members list
* Refactor delete user confirmation dialog in MembersComponent to use DialogService
* Delete DeleteOrganizationUserDialogComponent
* Refactor delete button in member dialog component to change the icon and tooltip text to 'Remove'
* Add delete button to members dialog if the user is managed by the organization
2024-11-04 16:19:30 +00:00
Nick Krantz
f416c3ed49
[PM-13449] Owner assignment/visibility in AC ( #11588 )
...
* Revert "remove logic for personal ownership, not needed in AC"
This reverts commit f04fef59f4
.
* allow for ownership to be controlled from the admin console when cloning a cipher
2024-11-01 14:15:36 -05:00
Nick Krantz
00e1c936fb
[PM-13928]use the user's email address in owner dropdown rather than "You" ( #11798 )
...
* use the user's email address in owner dropdown rather than "You"
* show ownership value in individual vault when disabled
* import account service in storybook
2024-11-01 11:05:02 -05:00
Todd Martin
a049b553a6
Update decryptUserKeyWithMasterKey to requireUserId ( #11560 )
...
* Updated decryptUserKeyWithMasterKey to requireUserId
* Removed unintended extra character.
* Added dependency to LogService.
* Fixed unlock command.
2024-11-01 11:21:18 -04:00
Thomas Rittson
4a2c14dc2e
[PM-14161] Add getById and getByIds rjxs helpers ( #11742 )
2024-11-01 09:49:31 +10:00
Jonathan Prusik
eba1212e1c
[PM-14351] Migrate away from theme enum ( #11812 )
...
* update extension autofill concerns to use theme object and type over enum
* mark ThemeType enum as deprecated
* update theming service concerns to use theme object and type over enum
2024-10-31 16:46:25 -04:00
Jordan Aasen
e00f22879c
[PM-13947] - guard against call to undefined onSubmit ( #11795 )
...
* guard against call to undefined function
* revert input optional
2024-10-31 09:34:26 -07:00
Alex Morask
36b18c3e59
[PM-14275] Resolve reseller & CB MSP organization owner experience for subscription page ( #11797 )
...
* Fixed issue with Resellers and CB MSP Org Owners on subscription page
* Hide billing sync from Families
2024-10-31 11:05:05 -04:00
Nick Krantz
bb296c7f8d
[PM-13145] Hidden fields font ( #11764 )
...
* display card number and security code with mono font
* display hidden custom fields with mono font
* display passwords with mono font
2024-10-31 08:06:32 -05:00
Oscar Hinton
5e157c5bca
[PM-14180] Provide more debugging details in wasm-debug ( #11771 )
...
Improve error logging to include some additional information about the error.
2024-10-31 10:07:55 +01:00
Jared Snider
4de7cb8012
BEEEP - Auth AccountService Improvements ( #11779 )
...
* BEEEP Adjacent - AccountService misc improvements - (1) prefer null over undefined and (2) add new Account type
* LockCompV2 - Fix activeAccount type per PR feedback
* AccountService - update getUserId per PR feedback.
2024-10-30 17:54:39 -04:00
Jordan Aasen
18f7d64a6d
[PM-14038] - priority applications UI ( #11723 )
...
* priority applications UI
* add security icon
2024-10-30 14:25:06 -04:00
Bernd Schoolmann
912ff886bc
[PM-12806] Fix minimum KDF validation ( #11786 )
...
* Fix minimum KDF validation
* Add better error messages
* Fix tests
* Fix tests
2024-10-30 17:35:15 +01:00
✨ Audrey ✨
8af0b6e380
[PM-14190] Replace history card with item component ( #11775 )
2024-10-30 09:43:18 -04:00
Andreas Coroiu
021efa2c90
Document firstValueFrom
not being supported ( #11769 )
2024-10-29 16:00:02 +01:00
Thomas Rittson
3736f6854c
Add getUserId and getOptionalUserId rxjs functions ( #11741 )
2024-10-29 09:51:03 +10:00
Alec Rippberger
9da80a6cba
[PM-8115] Desktop, Extension UI Refresh: Self-hosted Setup Dialog ( #11597 )
...
* Reimplement RegistrationSelfHostedEnvConfigDialogComponent
* Update EnvironmentSelectorComponent text based on feature flag.
* Initialize RegistrationSelfHostedEnvConfigDialog with existing values if self hosted
* Cleanup debug
* Add comment
* Remove changes to home and login components
* Remove changes to desktop login component
* Remove changes to browser home component
* Simplify accessing string.
* Add environment selector service.
* Cleanup unused imports in environment-selector
* Launch new env selector dialog from desktop
* Fix lint errors
* Address PR feedback: move dialog component, remove EnvironmentSelectorService, remove unused translation string
* Remove changes to AnonLayout
* PM-8115 - Export Re-usable component from Libs/auth for clean import elsewhere in clients.
* Remove unused accessingString variable
* Add success toast
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2024-10-28 16:12:57 -05:00
✨ Audrey ✨
9a83509183
add boundary help text to credential settings ( #11757 )
2024-10-28 15:55:16 -04:00
Jordan Aasen
b5e509409b
fix remove password icon ( #11752 )
2024-10-28 20:27:59 +01:00
✨ Audrey ✨
a9d667900f
colorize password history ( #11754 )
2024-10-28 15:19:17 -04:00
✨ Audrey ✨
71db154856
default subaddress email to active account email ( #11755 )
2024-10-28 15:18:57 -04:00
Alec Rippberger
a3375dd5b8
Show master password error inline ( #11740 )
2024-10-28 11:30:20 -05:00
Jared McCannon
53f13f4ea5
[PM-10314] Update Warnings for Verifying Domains and Single Org Policy Auto Enable ( #11688 )
...
* Updated description and warning for single org policy.
* Added check for verified domains in disabling single org.
2024-10-28 11:00:39 -05:00
Daniel García
65074b0d12
Initialize SDK even when orgKeys is null ( #11748 )
2024-10-28 14:52:45 +01:00
Jordan Aasen
2e3ad82b60
fix icon placement in password input ( #11720 )
2024-10-28 10:20:55 +01:00
Jordan Aasen
e3f9035564
[PM-14022] - change send link to disabled ( #11721 )
...
* change send link to disabled
* change send link to disabled
2024-10-28 10:17:15 +01:00
Thomas Rittson
903c215867
Fix vNextCollectiuonService tests ( #11739 )
2024-10-28 13:02:57 +10:00
Thomas Rittson
d0ed9aaa5d
[PM-13779] Add vNext CollectionService without ActiveUserState ( #11705 )
...
- add tests
- install jest-extended for additional matchers
- allow for generation of different crypto keys in tests
2024-10-28 10:13:32 +10:00
Bernd Schoolmann
e83dca529b
[PM-12607] Move key rotation to km ownership ( #11709 )
...
* Move key rotation to km ownership
* Fix build
* Move userkey rotation data provider abstraction to km ownership
* Move userkey rotation data provider abstraction to km ownership
* Fix linting
* Fix CODEOWNERS for key-management web
* Remove incorrect export
* Fix import error
2024-10-26 13:47:40 +02:00
✨ Audrey ✨
c780cbc77e
use valueLabel
with appCopyClick
directive ( #11718 )
...
* add `valueLabel` to `appCopyClick` directives
* move generated value description to the configuration
2024-10-25 23:43:49 +02:00
Jordan Aasen
ad7fa71e76
[PM-13931] - UI - All applications report table ( #11678 )
...
* add remaining components to access intelligence page
* Revert "add remaining components to access intelligence page"
This reverts commit cb8e826656
.
* add remaining access intelligence table components
2024-10-25 13:04:36 -07:00
Daniel James Smith
10a662cc35
[PM-14002] Fix username generator from vault item ( #11714 )
...
* Fix "Forwarded email alias" not showing in drop-down
* Fixed username and forwarder options not showing
Options were being translated twice
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-25 12:15:48 -04:00
Jared Snider
fa537638bf
Auth/PM-13945 - Extension - Fix TDE User with MP can't navigate to Lock Screen ( #11700 )
...
* PM-13945 - Extension Refresh redirects should persist query params as we use query params to execute guard logic (e.g., lockGuard). The loss of the from: login-initiated query param prevented navigation to the lock screen.
* PM-13945 - Test updated
2024-10-25 11:29:48 -04:00
Daniel James Smith
3b82a82416
[PM-13658] Update copy of password history to generator history ( #11710 )
...
* Update copy from password history to generator history
* Update copy on empty state
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-25 11:04:39 -04:00
Bernd Schoolmann
122c3c7809
Add context to logs for decryption failures ( #11684 )
...
* Add logging to decryption routines
* Fix case of uknown encryption type
* Add decryption context to log where failures occur
* Update log message
* Fix linting
* Add more context logs
* Add more fine grained logging
* Update log message
* Fix tests
2024-10-25 15:22:30 +02:00
Jordan Aasen
adabc59c03
show New password after removing a password ( #11697 )
2024-10-25 13:33:04 +02:00
Thomas Rittson
55cd435279
[PM-13790] Remove RefactorOrganizationUserApi feature flag ( #11662 )
2024-10-25 10:16:59 +10:00
Jared Snider
877d379f86
Auth/PM-8111 - LoginComponent Refactor Bug - Fix Extension SSO ( #11699 )
...
* PM-8111 - LoginComponent Refactor - I broke the browser SSO flow - fixing it as clientId doesn't persist unless it is in state qParam.
* PM-8111 - Fix DefaultLoginComponentService tests
2024-10-24 19:02:10 -04:00
Jared Snider
1fb1be56b3
Auth/PM-12613 - Registration with Email Verification - Provider Invite Flow ( #11635 )
...
* PM-12613 - AcceptProviderComp - Add support for new registration with email verification flow.
* PM-12613 - AcceptProviderComp - Reduce required params for finish registration to minimum
* PM-12613 - RegistrationFinish - Add passthrough logic for provider invite token
* PM-12613 - Update DefaultRegistrationFinishService finishRegistration tests to assert that all web only inputs are undefined on the outgoing request model
* PM-12613 - DefaultRegistrationFinishService - finishRegistration - Add missed mapping of optional properties into buildRegisterRequest
* PM-12613 - WebRegistrationFinishService - Add tests for additional token flows.
2024-10-24 17:21:06 -04:00