✨ 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
✨ Audrey ✨
b4bfacf6e3
[PM-16792] [PM-16822] Encapsulate encryptor and state provision within UserStateSubject ( #13195 )
2025-02-21 17:00:51 -06:00
✨ Audrey ✨
1fc20b55f2
[PM-15200] add "generated credential" screen reader notification ( #12877 )
...
replaces website$ dependency with `GenerateRequest`
2025-01-24 13:44:42 -06:00
✨ Audrey ✨
bbf1287671
clean up classes that aren't tailwind-compatible ( #12871 )
2025-01-15 10:44:16 -05: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 ✨
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
✨ 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 ✨
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
✨ 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
✨ 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