✨ Audrey ✨
3521c54672
[PM-14964] revert passphrase minimum ( #12019 )
...
* revert passphrase minimum
* add recommendation text to browser refresh; hide hint text when value exceeds recommendation
* migrate validators to generator configuration
2024-11-18 13:43:03 -06:00
✨ Audrey ✨
48294aac86
invert ambiguous character flag ( #12004 )
2024-11-14 15:55:19 -05:00
✨ Audrey ✨
642b8d2e6b
[PM-14838] upgrade generator account storage to ObjectKey storage ( #11975 )
2024-11-14 10:09:59 -05:00
✨ Audrey ✨
ba82a31851
[PM-14001] do not store last value when it is 0 ( #11964 )
2024-11-11 15:43:50 -05:00
✨ Audrey ✨
a5294bed3d
[PM-12338] fix length hint on passphrase num words field ( #11963 )
2024-11-11 14:23:02 -05:00
✨ Audrey ✨
888b9e346c
fix length allowing negative values on Chrome extension ( #11926 )
2024-11-11 16:48:32 +01:00
✨ Audrey ✨
b2811e07ce
[PM-14198] zero minimums when the character category is disabled ( #11906 )
2024-11-07 21:23:01 +01:00
Daniel James Smith
872f36752f
[PM-13876] Generator PR review follow up ( #11885 )
...
* Remove unused regex
* Remove viewChild reference from markup
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-07 09:03:54 -05: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
✨ Audrey ✨
8af0b6e380
[PM-14190] Replace history card with item component ( #11775 )
2024-10-30 09:43:18 -04:00
✨ Audrey ✨
9a83509183
add boundary help text to credential settings ( #11757 )
2024-10-28 15:55:16 -04: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
✨ 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
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
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
✨ Audrey ✨
0254550b07
increase minimum number of words on passphrases to 6 ( #11675 )
2024-10-24 15:16:10 -04:00
Bernd Schoolmann
b486fcc689
[Pm-13097] Rename cryptoservice to keyservice and move it to km ownership ( #11358 )
...
* Rename cryptoservice to keyservice
* Rename cryptoservice to keyservice
* Move key service to key management ownership
* Remove accidentally added file
* Fix cli build
* Fix browser build
* Run prettier
* Fix builds
* Fix cli build
* Fix tests
* Fix incorrect renames
* Rename webauthn-login-crypto-service
* Fix build errors due to merge conflicts
* Fix linting
2024-10-24 19:41:30 +02:00
✨ Audrey ✨
d5643f42b3
[PM-13723] track history in generator components ( #11673 )
...
* add history support to generator components
* increase generator history length
2024-10-23 21:38:26 +02:00
✨ Audrey ✨
a2a15d42d5
add test ids ( #11674 )
2024-10-23 20:58:49 +02:00
✨ Audrey ✨
22be52d2f3
[PM-12303] fix password state spurious emissions ( #11670 )
...
* trace generation requests
* eliminate spurious save caused by validator changes
* fix emissions caused by setting bounds attrbutes
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-23 14:23:28 -04:00
✨ Audrey ✨
a8299e7040
fix generate a11y binding ( #11671 )
2024-10-23 14:17:24 -04:00
✨ Audrey ✨
eff9a423da
[PM-8280] email forwarders ( #11563 )
...
* forwarder lookup and generation support
* localize algorithm names and descriptions in the credential generator service
* add encryption support to UserStateSubject
* move generic rx utilities to common
* move icon button labels to generator configurations
2024-10-23 18:11:42 +02:00
Nick Krantz
c4fcd53ad2
[PM-13776] Generator Icon Button labels ( #11623 )
...
* update aria labels for generate and copy buttons within the generator components
- Using the `appA11yTitle` across all icon buttons
- Updated all labels to be targeted towards the credential type rather than just "password"
* add copy/generate passphrase translations to desktop
* add fixme comments for translations
* remove reference to JIRA ticket
2024-10-23 10:23:51 -05: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
e5ca6fd460
wrap generate & copy buttons in a flex container, flex containers do not wrap by default ( #11558 )
2024-10-15 11:06:36 -05:00
Nick Krantz
15e5a6d747
update heading level on password generator ( #11556 )
2024-10-15 17:16:00 +02:00
Jordan Aasen
445477225c
fix label width in password generator ( #11515 )
2024-10-14 15:24:23 +02:00
✨ Audrey ✨
dc1f014ad8
[PM-8282] credential generator ( #11398 )
...
* credential generator browser ui
* switch browser generate screen to extension refresh flag
* consolidate generator components into module
* add `@bitwarden/generator-components` readme
* normalize generator component rx subscriptions
2024-10-08 14:08:34 -04:00
Nick Krantz
02993f7018
[PM-10439] Vault generator components ( #11350 )
...
* add password/username generator strings to web app
* remove JSLibServicesModule from generator dependencies
* integrate username and password generators into browser extension
* integrate username and password generators into web app
* move Jslib order back
* remove margin from within the generator components
* add alternative background to web generator dialog
* remove unneeded margin from username generator
* remove disable margin from div
* Revert "remove unneeded margin from username generator"
This reverts commit ae3067e3f2
.
* remove CSS to alter internal margins of the generator components
2024-10-04 08:39:29 -05:00
✨ Audrey ✨
d1c3a98efb
introduce additional rx helpers ( #11361 )
2024-10-02 14:47:22 -04:00
✨ Audrey ✨
433ae13513
[PM-5611] username generator panel ( #11201 )
...
* add username and email engines to generators
* introduce username and email settings components
* introduce generator algorithm metadata
* inline generator policies
* wait until settings are available during generation
2024-09-27 09:02:59 -04: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
Jordan Aasen
c9bcdd60ac
use tw classes for svg colors in no-credentials.svg ( #11129 )
2024-09-18 18:50:49 +02:00
✨ Audrey ✨
4128b18b27
[PM-8279] password generation component ( #10805 )
2024-09-10 12:43:33 -04:00
Jordan Aasen
9e45e32c7d
[PM-8277] - Password generator history component ( #10921 )
2024-09-09 09:25:41 -04:00
✨ Audrey ✨
7e1706a0ec
[PM-5607] password generator component & configuration ( #10767 )
2024-08-29 09:27:10 -04:00
✨ Audrey ✨
8c4b8d71ea
[PM-5609] passphrase settings component & services ( #10535 )
2024-08-28 09:26:17 -04:00
✨ Audrey ✨
cbe7ae68cc
[PM-10107] evaluate the override password type policy ( #10277 )
2024-08-09 07:54:00 -05:00
✨ Audrey ✨
d26ea1be5f
[PM-9423] use observable user encryptor in secret state ( #10271 )
2024-08-01 17:25:10 -04:00
✨ Audrey ✨
cbac5fde11
[PM-10259] improve forwarder rpc error handling ( #10330 )
...
* only accept `application/json` responses
2024-07-30 15:39:49 -04:00
✨ Audrey ✨
8c78959aaf
[PM-9613] port forwarders to integrations ( #10075 )
...
* introduced forwarder integrations
* simply contexts
* report error and message when both are present in an RPC response
2024-07-30 08:40:52 -04:00
renovate[bot]
b9eb4003a1
[deps] Autofill: Update prettier to v3.3.3 ( #10228 )
...
* [deps] Autofill: Update prettier to v3.3.3
* prettier formatting changes
* fix SyntaxError for literal @ inline html
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com>
2024-07-25 11:11:55 -04:00
✨ Audrey ✨
52f6b24020
[PM-9118] fix duplicate website name ( #9782 )
2024-07-22 15:22:08 -04:00
✨ Audrey ✨
e22568f05a
[PM-9422] generator engines ( #10032 )
...
* introduce email-randomizer
* introduce email-calculator
* introduce password-randomizer
* introduce username-randomizer
* move randomizer abstraction
2024-07-19 16:34:39 -04:00
✨ Audrey ✨
cb400a1ba6
[PM-6394] remove policy evaluator cache ( #9807 )
2024-07-01 10:25:21 -04:00
✨ Audrey ✨
1080d46aaf
[PM-9170] generator library migrations ( #9812 )
...
* migrate browser to generator libraries
* migrate cli to generator libraries
* migrate desktop to generator libraries
* migrate angular library to generator libraries
* migrate web to generator libraries
2024-06-27 12:16:04 -04:00
✨ Audrey ✨
a3514001c0
shuffle copied array ( #9847 )
2024-06-26 15:41:02 -04:00
✨ Audrey ✨
639debe91b
[PM-9008] factor generator-extensions into separate libraries ( #9724 )
2024-06-20 10:49:23 -04:00
✨ Audrey ✨
29d433a8a3
[PM-8959] fix barrel file imports ( #9698 )
2024-06-17 12:56:21 -04:00