Commit Graph

1445 Commits

Author SHA1 Message Date
Cesar Gonzalez a96b8d69b5
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-25 13:18:42 -05:00
Jordan Aasen 7f33954316
don't display free bitwarden families button (#11184) 2024-09-25 19:56:04 +02:00
Jordan Aasen d0b09202c6
[PM-12504] - hide create send button and send tab when sends are disabled (#11186)
* hide create send button and send tab when sends are disabled

* reverse logic

* tidy up filter.

* fix popup tab navigation filter

* fix popup tab nav state

* fix popup-layout stories
2024-09-25 10:40:23 -07:00
Cesar Gonzalez be1f361c59
[PM-8833] Working through accessibility issues with the password generator 2024-09-25 12:31:47 -05:00
Alec Rippberger 742900a663
PM-11390: [Defect] View Login - Clicking Password History opens Edit Item window behind View Login window (#11119)
* Add password dialog component.

* Properly direct to browser password history screen.

* Add padding to history items.

* Update test to correct password history route.

* Remove unneeded provider.

* Use relative path for SharedModule.
2024-09-25 10:45:13 -04:00
Cesar Gonzalez 0b7499bdf9
[PM-8833] Implementing final elements of the rough sketch before continuing refinement 2024-09-25 08:38:11 -05:00
Cesar Gonzalez 94c710bce6
[PM-8833] Implementing final elements of the rough sketch before continuing refinement 2024-09-24 10:53:45 -05:00
Cesar Gonzalez 61a4ca056d
[PM-8833] Implementing final elements of the rough sketch before continuing refinement 2024-09-24 10:47:27 -05:00
Cesar Gonzalez 9f90816e2c
[PM-8833] Implementing final elements of the rough sketch before continuing refinement 2024-09-24 10:41:42 -05:00
Cesar Gonzalez 45ae8a0070
[PM-8833] Implementing final elements of the rough sketch before continuing refinement 2024-09-24 10:38:12 -05:00
Cesar Gonzalez 46766c9bf7
Merge branch 'autofill/pm-12316-implement-inline-menu-passkeys-loading-state' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-24 10:02:07 -05:00
Cesar Gonzalez 4d32fd0750
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-24 09:58:53 -05:00
Cesar Gonzalez 5fe4ed9af7
Merge branch 'main' into autofill/pm-12316-implement-inline-menu-passkeys-loading-state 2024-09-24 09:53:29 -05:00
Cesar Gonzalez 406ccbf7c3
[PM-12316] Fixing an edge case issue where updating the overlay ciphers can trigger an update of the passkey auth view before the page is refreshed 2024-09-24 09:48:59 -05:00
Jonathan Prusik e88e231d48
[PM-11588] Bugfix - parse user input value for combined expiry date when creating/adding a card cipher (#11103)
* simplify logic and fix some pattern-matching bugs

* add first pass at parsing combined expiry year and month from user input

* clean up code

* fix broken three-digit parsing case

* fix case where splitCombinedDateValues returns empty strings when the input is only a delimiter

* fix incorrect expectation of falsy negative integers

* clean up code

* split out logic from parseYearMonthExpiry

* move utils from vault to autofill
2024-09-24 10:36:44 -04:00
Cesar Gonzalez 8af49cc28b
Merge branch 'main' into autofill/pm-12316-implement-inline-menu-passkeys-loading-state 2024-09-24 08:54:44 -05:00
Cesar Gonzalez 05e58d02e3
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-24 08:50:48 -05:00
Cesar Gonzalez a2b4c2f40a
[PM-8833] Reworking how the inline menu is opened and positioned to act more uniformly 2024-09-24 08:38:36 -05:00
Cesar Gonzalez 065299a27e
[PM-8833] Reworking how the inline menu is opened and positioned to act more uniformly 2024-09-24 08:25:04 -05:00
Bernd Schoolmann d92b2cbea2
[PM-11477] Remove deprecated cryptoservice functions (#10854)
* Remove deprecated cryptoservice functions

* Use getUserkeyWithLegacySupport to get userkey

* Fix tests

* Fix tests

* Fix tests

* Remove unused cryptoservice instances

* Fix build

* Remove unused apiService in constructor

* Fix encryption

* Ensure passed in key is used if present

* Fix sends and folders

* Fix tests

* Remove logged key

* Fix import for account restricted keys
2024-09-24 11:28:33 +02:00
Jordan Aasen 6d9223fac7
[PM-12505] - add delete send button to footer (#11187)
* add delete send button to footer

* add basic error handling

* update copy. user bitAction

* use arrow function. remove border class
2024-09-24 09:26:25 +02:00
bw-ghapp[bot] e691e2dadb
Bumped client version(s) (#11211)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-23 22:48:23 +00:00
Justin Baur 073fd29206
Add Retries to `get` (#11176) 2024-09-23 16:39:57 -04:00
Nick Krantz bcddf575a1
[PM-11306] Disable Animation Setting (#11157)
* add appearance option to disable animations

* add check to only show the form after it's populated to avoid flash of inaccurate values

* switch to form loading while waiting for form values
2024-09-23 11:56:09 -05:00
Cesar Gonzalez 8583a52be8
[PM-8833] Refining mouse interactions with filled fields 2024-09-23 11:16:32 -05:00
Cesar Gonzalez 3fe78fdead
[PM-8833] Refining mouse interactions with filled fields 2024-09-23 09:24:58 -05:00
github-actions[bot] c484f8306c
Autosync the updated translations (#11167)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-23 14:13:04 +00:00
Nick Krantz 17c9b26336
[PM-12252] Autofill name of new ciphers (#11127)
* autofill name for new ciphers

* only include name and uri when the extension is not popped out

* only populate name and uri for login ciphers

* source the URL directly from the new item dropdown component

* fix new item dropdown tests
2024-09-23 08:55:23 -05:00
Cesar Gonzalez 97a9edfda6
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-23 08:16:36 -05:00
✨ Audrey ✨ cf48db5ed1
[PM-11418] generator policy constraints (#11014)
* add constraint support to UserStateSubject
* add dynamic constraints
* implement password policy constraints
* replace policy evaluator with constraints in credential generation service
* add cascade between minNumber and minSpecial

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2024-09-23 11:07:47 +02:00
Cesar Gonzalez 090daeeb48
Merge branch 'main' into autofill/pm-12316-implement-inline-menu-passkeys-loading-state 2024-09-20 15:28:21 -05:00
Cesar Gonzalez eb4ccf3be1
[PM-8833] Fixing an issue with attempting to generate a password without being authenticated 2024-09-20 15:24:01 -05:00
SmithThe4th 9a89ef9b4f
[PM-12277] Deleting or restoring from view item page breaks back button (#11108)
* Added skipLocationChange while navigating to the view cipher to prevent pushing view cipher route to state

* Fix navigation bug after restore or delete

* Simplified to just use popupRouterCacheService.back
2024-09-20 15:31:52 -04:00
Cesar Gonzalez 55b09347f1
[PM-8833] Refactoring implementation 2024-09-20 12:42:24 -05:00
Cesar Gonzalez f3f9a44197
[PM-8833] Refactoring implementation 2024-09-20 12:26:40 -05:00
Cesar Gonzalez f7ad4e55d2
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-20 12:05:15 -05:00
Jonathan Prusik 2b18185b40
remove container padding for popup views (#11162) 2024-09-20 13:00:02 -04:00
Jonathan Prusik 9b352c0cd8
fix typography of change shortcut section text (#11163) 2024-09-20 12:59:48 -04:00
Cesar Gonzalez 0acc8765bf
[PM-8833] Fixing a couple of smaller issues before diving deeper into reworking input event interactions 2024-09-20 11:59:02 -05:00
Justin Baur 972339be83
Remove Storage Reseed FF (#11156) 2024-09-20 11:46:00 -04:00
Cesar Gonzalez 602694d694
[PM-8833] Fixing an issue where the inline menu aria alert can be read multiple times when a user immediately focuses the menu 2024-09-20 10:17:25 -05:00
Cesar Gonzalez 2d3000ac66
Merge branch 'main' into autofill/pm-12316-implement-inline-menu-passkeys-loading-state 2024-09-20 09:15:16 -05:00
Cesar Gonzalez 0836e43753
[PM-8833] Fixing an issue with how hover state can affect positioning of the inline menu 2024-09-20 04:29:31 -05:00
Cesar Gonzalez 55da615caa
[PM-8833] Setting up password generator to refresh only when a form is blurred entirely 2024-09-20 03:58:14 -05:00
Cesar Gonzalez 43ed792823
[PM-8833] Adding aria labels to the password generator elements 2024-09-19 17:22:05 -05:00
Cesar Gonzalez c035ef834b
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-19 16:41:25 -05:00
Cesar Gonzalez 64a454aef6
[PM-8833] Working through refinements for how the inline menu is placed 2024-09-19 16:15:17 -05:00
Jordan Aasen c4d66a1383
[PM-11904] - send options form (#11142)
* send options form

* remove commented code

* fix margin. update i18 key

* remove unecessary input

* remove unnecessary typing. DRY up messages
2024-09-19 20:53:25 +02:00
Cesar Gonzalez 3f4e3acdec
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-19 13:35:55 -05:00
Cesar Gonzalez 3ba63b2f1c
[PM-12316] Reworking how we handle capturing domain match patterns to make the implementation more robust and consistenct 2024-09-19 13:33:32 -05:00