Daniel James Smith
20c253e87b
[PM-12066] Add missing column headers to reports ( #11293 )
...
* Add missing column header to weak-password report
* Add missing column header to exposed-password report
* Add missing column header to reused-password report
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-09-27 13:03:22 -04:00
github-actions[bot]
794e46973d
Autosync the updated translations ( #11272 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-27 08:49:58 +00:00
github-actions[bot]
1b8fcda90d
Autosync the updated translations ( #11197 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-23 09:47:05 +00: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
Robyn MacCallum
cf1f7cc61d
[SM-1302] Initial config page ( #10196 )
...
* Initial config page
* Remove project actions
* Add copy projectId method to the project page
* Update bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/config/config.component.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Update bitwarden_license/bit-web/src/app/secrets-manager/shared/projects-list.component.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Update apps/web/src/locales/en/messages.json
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Fix method and string naming
* Ensure config component load logic happens after params observed
* Remove projectId emitted event
* Update bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/config/config.component.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
* Adjust load function
* Fix config translation
* Remove unnecceary async from copy functions
* Add project ID translation key
* Update bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/config/config.component.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Simplify load function
* Simplify variable definition
* Add all machine account projects to the config page
* Update bitwarden_license/bit-web/src/app/secrets-manager/service-accounts/config/config.component.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Remove unused variable
* Remove revision date in config project list
---------
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2024-09-20 12:54:03 -04:00
Nick Krantz
0516ca00dc
update trial initiation text to only represent the product ( #11171 )
...
Co-authored-by: Alec Rippberger <alec@livefront.com>
2024-09-20 09:48:44 -05:00
Cesar Gonzalez
c276d5dfa5
[PM-281] A11y visual distinction required for page links ( #9878 )
...
* [PM-281] Visual distinction required for login page links
* add bitLink to report links
* add bitLink to billing history
* [PM-281] Adding more references to bitLink and incorporating changes to aria labels for a variety of buttons
* Added editItemWithName to announce links within reports even better
---------
Co-authored-by: Vicki League <vleague@bitwarden.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-09-20 09:04:48 -05:00
github-actions[bot]
5f25bd93cd
Autosync the updated translations ( #11166 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-20 11:26:04 +00:00
Alec Rippberger
ca1dce4625
Add missing translation keys. ( #11159 )
2024-09-19 14:48:14 -05:00
Alec Rippberger
931f86c948
[PM- 9666] Implement edit item view individual vault ( #10553 )
...
* Add initial vault cipher form for cipher edit.
* Add ability to add new cipher by type
* Add ability to save and clone cipher,
* Update canEditAllCiphers to take 1 argument.
* Add attachments button to add/edit dialog.
* Add semi-working attachment dialog.
* Add working attachment functionality.
* Remove debugging code.
* Add tests for new attachments dialog component.
* Add AddEditComponentV2 tests.
* Remove AddEditComponentV2 delete functionality.
* Remove unnecessary else statement.
* Launch password generation in new dialog when extension refresh enabled.
* Add tests for PasswordGeneratorComponent.
* Adjust password and attachments dialog sizes.
* run lint:fix
* Remove unnecessary form from button.
* Add missing provider in test.
* Remove password generation events.
* Add WebVaultGeneratorDialogComponent and WebCipherFormGenerationService
* Move and rename CipherFormQueryParams
* Use WebCipherFormGenerationService to launch password / user generation modals.
* Add WebVaultGeneratorDialogComponent tests.
* Remove unnecessary functionality and corresponding tests.
* Fix failing tests.
* Remove unused properties from AddEditComponentV2
* Pass CipherFormConfig to dialog.
* Clean up unused attachment dialog functionality.
* Update AddEdit cancel functionality to prevent navigating user.
* Make attachment dialog open a static method.
* Add addCipherV2 method and clean up tests.
* Remove changes to QueryParams.
* Add tests for WebCipherFormGenerationService
* Remove unused onCipherSaved method.
* Remove cipherSaved event.
* Remove unused password generator component
* Refactor to simplify editCipherId for extensionRefresh flag.
* Add additional comments to AddEditComponentV2.
* Simplify open vault generator dialog comment.
* Remove unused organizationService
* Remove unnecessary typecasting.
* Remove extensionRefreshEnabled and related.
* Remove slideIn animation
* Remove unused AddEditComponentV2 properties.
* Add back generic typing.
* Condesnse properties into single form config.
* Remove onDestroy and related code.
* Run prettier
* fix injection warning
* Handle cipher save.
* Redirect to vault on delete and make actions consistent.
* Update comment.
2024-09-18 12:48:47 -05:00
cyprain-okeke
727fbb6731
Ac 3030 discount is not included in the pricing breakdown when annual plan ( #11126 )
...
* Resolve the discount issues
* Resolve the payment cvv alignment
* Resolve the wrong message for secrets manager
* Remove unused commented code
* resolve the display message bug on sm flow
2024-09-18 16:22:04 +01:00
Nick Krantz
d68853a4a2
[PM-11131] Screen Reader Announcements for Copy ( #11091 )
...
* add copy specific aria-labels for login ciphers
* add copy specific aria-labels for card ciphers
* add copy translations for identity to web translations
2024-09-17 13:23:15 -05:00
Rui Tomé
c05b6eb116
[PM-11667] Remove all code related to the outdated custom permissions 'Edit/Delete Assigned Collections' ( #10904 )
...
* [PM-11667] Remove all code related to the outdated custom permissions 'Edit/Delete Assigned Collections'
* Revert change made to data model in state migration
2024-09-17 14:22:17 +01:00
Bernd Schoolmann
15610906d2
[PM-7608] Account Security Settings V2 ( #10441 )
...
* Implement account security settings v2
* Increase await dialog delay to 500 msec
* Update messages
* Replace platformservice with biometricsservice
* Cleanup
* Cleanup
* Fix account security component according to feedback
* Re-add old message
* Re-add old error message
* Fix minimum timeout message
* Fix screen-reader on custom timeout
* Remove debugging configurations
* Fix incorrectly changed message
* Remove custom vault timeout text
* Restore vaultTimeoutPolicyInEffect i18n message in web
* Change text to use vaultTimeoutPolicyInEffect1
* Fix tests
2024-09-16 17:40:08 +02:00
cyprain-okeke
f816e80314
[AC-3023] Resolve the capitalization here ( #11019 )
...
* Resolve the capitalization here
* Resolve the returned issue on A11y
* Fix the storage bug
2024-09-16 10:14:46 +01:00
rr-bw
96d116d643
[PM-8116] Auth Browser Refresh: Password Hint Component ( #10492 )
...
* setup component, services, and web HTML
* make Web and Browser functional
* make desktop functional
* update template to solidify common client HTML
* simplify template and class
* update browser routing
* move canActivate to correct location
* simplify post submit routing
* update routing to use unauthUiRefreshSwap()
* constrain AnonLayout title/subtitle width, reduce height on destkop to account for header
* reduce height on browser to account for header (otherwise have to scroll to see EnvSelector
* resolve email issue when clicking 'cancel' on extension popout
* update routing for web
* persist email to popout
* update web router and anon-layout min-h based on client
* change anchor link to button
* remove unnecessary formatting changes
* add new icon
* remove unnecessary call to loginEmailService
2024-09-13 09:16:25 -07:00
Jonathan Prusik
e72203d5e0
fix typos ( #11011 )
2024-09-13 09:17:07 -04:00
github-actions[bot]
83a11a195e
Autosync the updated translations ( #11022 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-13 09:50:20 +00:00
Nick Krantz
70fbcf2a10
[PM-11657] Stripe + Browser Refresh Styling ( #10978 )
...
* add check for `ExtensionRefresh` in StripeService
- Stripe components need new styles to match the new CL components
* add global styles for Stripe components
- Matches closer to the browser refresh components
* add browser refresh component details to Stripe JS initialization
* add component to match the display of the new component library that shows only when the `ExtensionRefresh` flag is enabled
* update both payment components to use payment label component
- This styling of the label is separate from the `AC2476_DeprecateStripeSourcesAPI` flag
* update security code copy
* change layout of the trial component to account for new CL components
* absolutely position label to remove extra spacing around the label
* remove unneeded logic
2024-09-12 14:37:44 -05:00
cyprain-okeke
fc2c83f0d3
[AC-3022]Selecting a plan makes the plan cards content to auto-adjusts ( #10992 )
...
* Resolve the recommended issue
* Resolve the discount display issues
* remove unused tw property
* Resolve all the outstanding bugs
* Fix the A11y bug
* Resolve the base storage issue
* Rename service account in the summary
* changes for the A11y bug
* Fix the improper keyboard navigation in modal
* Add some additional ui changes
2024-09-12 19:12:38 +01:00
Daniel James Smith
f70b3df2d2
[PM-11949] Fix generating and copying export password ( #10999 )
...
* Use password field value instead of local variable for copy to clipboard
Use appCopyClick directive instead of manually copying and showing success toast
* Add missing "copySuccessful" message key to desktop and web
* Remove whitespace from web en/messages.json
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-09-12 20:04:39 +02:00
Jake Fink
07d2e36496
[PM-10914] add option to delete all folders if migration fails ( #10983 )
...
* add option to delete all folders if migration fails
* update text and flow to reattempt migration
* clear encrypted folders as well on delete all
* Update messaging
2024-09-12 13:47:35 -04:00
Jason Ng
89751f46d6
[PM-254] Set PDF Attachments in Web to download, add success toast ( #10757 )
...
* add success toast to pdf attachment download in web
* update desktop attachments for toastService
* removed trailing comma
---------
Co-authored-by: gbubemismith <gsmithwalter@gmail.com>
Co-authored-by: SmithThe4th <gsmith@bitwarden.com>
2024-09-11 15:27:53 -04:00
cyprain-okeke
e786eac87d
Resolve the ui changes issues ( #10955 )
2024-09-09 18:21:09 +01:00
Tom
8a199a1f66
[AC-2614] Member Access Localization ( #10931 )
...
* Initial setup and modifications for member access report api implementation
* Adding the permissions logic for getting the permissions text
* fixing the test cases
* Some refactoring on async calls
* Comments on the model
* Resolving the mock issue
* messages
* Localization of text
* One more file to fix merge
2024-09-09 11:48:08 -04:00
github-actions[bot]
bf7a490a76
Autosync the updated translations ( #10959 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-09 14:55:53 +00:00
Nick Krantz
fb1a294c97
update aria label of the character count toggle ( #10915 )
2024-09-06 08:49:46 -05:00
github-actions[bot]
d28b62ae5d
Autosync the updated translations ( #10920 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-06 11:08:30 +00:00
Alec Rippberger
c2046f8929
Add missing address label. ( #10823 )
2024-09-04 15:40:25 -07:00
Alec Rippberger
8aa81dec3b
[PM-11388] [Defect] Section headers are missing for View {Item} on web ( #10838 )
...
* Add Personal Details header.
* Add missing translation strings.
2024-09-04 15:33:54 -07:00
SmithThe4th
e7d4f8575d
renamed bulk and inline menu options ( #10834 )
2024-08-30 16:45:47 -04:00
github-actions[bot]
7f537efa46
Autosync the updated translations ( #10813 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-30 10:55:54 +00:00
github-actions[bot]
e5f67f0a45
Autosync the updated translations ( #10809 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-30 10:25:54 +00:00
Jason Ng
2d753f2778
PM-11130 add aria labels to pw count and website launch in view v2 ( #10776 )
2024-08-29 17:44:53 -04:00
Jared Snider
0a0cbde5b3
Auth/PM-11318 - Registration With Email Verification - Login After Registration ( #10783 )
...
* PM-11318 - Registration Finish - Log user in after registration
* PM-11318 - Adjust registration and login message to be one msg
* PM-11318 - RegistrationFinish - Adjust messaging based on product feedback.
* PM-11318 - RegistrationFinishComp - Tweak redirect and error logic.
2024-08-29 13:55:09 -04:00
Addison Beck
76b9adf50b
Enable event logs to show events logged by the Public API ( #10660 )
...
* Add PublicApi to event system users
* Remove `import` api service method
2024-08-27 18:21:33 -04:00
Jordan Aasen
e255d84121
[PM-4473] use anon layout for send access component ( #10699 )
...
* use anon layout for send access component
* fix width on explainer.
* don't show creator ID until send is decrypted in send access
2024-08-27 10:18:02 -07:00
github-actions[bot]
b8be1f7b1b
Autosync the updated translations ( #10722 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-26 11:13:11 +00:00
Matt Gibson
c2829cd71b
Remove password hint responses from API ( #10523 )
...
* Log reloading behavior
* Remove hints from responses.
changing password implies updating the hint, but no longer displays the old one. This is a security risk for shoulder surfing and breaks the escrow model we have where it is only shared via email when requested.
* Update change password hint label
2024-08-23 13:51:42 -04:00
cyprain-okeke
0d75b71ea9
[AC-2708][AC-2712][AC-2713] upgrading from a Organizations new design changes ( #10662 )
...
* Changes base on the new design
* changes base on the new design
* Fix the family plan summary issue
2024-08-23 16:45:03 +01:00
github-actions[bot]
6f8ad2414f
Autosync the updated translations ( #10686 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-23 07:59:04 +00:00
github-actions[bot]
fa13732957
Autosync the updated translations ( #10675 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-22 16:09:02 +00:00
Jonathan Prusik
1fe6631c82
[BEEEP][PM-3876] - Warn users if a stored card has an expiry date in the past ( #10470 )
...
* add enableExpiredPaymentCipherWarning setting
* add card expiry warning to the v2 Card Details component
* remove enableExpiredPaymentCipherWarning setting
* update expired card callout design and copy
* move card expired callout to cipher view
* add card expiry warning to the web vault add-edit cipher component
2024-08-21 10:59:03 -04:00
Daniel James Smith
e5227c045d
Remove duplicate message-keys ( #10633 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-08-20 16:30:45 +02:00
Alec Rippberger
3a31eb2f10
PM-9665: implement view item view ( #10416 )
...
* Add initial view cipher dialog.
* Add working view cipher modal dialog markup.
* Cleanup dialog markup and allow edit from dialog.
* Cleanup unused imports.
* Begin adding org-vault view-cipher functionality.
* Refactor to remove loose-components usage and use DialogService.
* Add edit and delete button functionality.
* Add delete functionality.
* Remove addition to loose components.
* Remove unused modal-dialog artifacts.
* Ensure dialog closes and URL updates properly on edit or close.
* Disable edit/delete buttons instead of hiding them.
* Add simple tests for view.component.ts.
* Adjust import order.
* Remove now unnecessary ng-template.
* Decrypt cipher to cipher view.
* Add cleanup function and additional delete test.
* Remove boolean return from delete promise.
* Remove fake timers.
* Remove unnecessary TestBed.inject calls.
* Add code comments.
* Hide new view cipher dialog behind feature flag.
* Keep "else if" statement intact.
* Simplify getting cipherTypeString.
* Add comments to vault.component.ts files.
* Change button type to "danger"
Update apps/web/src/app/vault/individual-vault/view.component.html
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
* Add a11y title to delete button.
* Simplify OrganizationService testing.
* Update comment to better reflect function.
* Use large dialog to better match designs.
* Add aria-haspopup to cipher row button.
* Add deleteCipher to messages.json.
* Remove extra argument from canEditAllCiphers.
* Use 'delete' instead of 'delete cipher' for a11y title.
* Remove 'bitFormButton' from non-form buttons.
* Rework view cipher view delete functionality.
* Add translations for cipher types.
* Remove unecesarry test.
* Add additional test coverage to ensure dialogs close.
* Add back delete functionality in view.component.ts.
* Update "secure note" to "note".
---------
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
2024-08-19 14:32:17 -07:00
github-actions[bot]
e3d9804b5f
Autosync the updated translations ( #10536 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-19 10:40:07 +00:00
Jordan Aasen
199ac3de45
[PM-10045] - SendCreated page ( #10331 )
...
* WIP - send created component
* WIP - send created page
* finalize send created component and specs
* add extra padding
* undo browser extension refresh
* fix tests
* fix error
2024-08-15 07:59:00 -07:00
Kyle Spearrin
5547b953ad
[AC-2928] Create automatic app login policy ( #10295 )
...
* Create automatic app login policy
* update copy
* update copy
* [PM-10155] Automatic Login After Autofill (#10297 )
---------
Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
2024-08-14 09:38:33 -05:00
Shane Melton
fe9d44af6d
[PM-10721] Autofill section styles fixes ( #10454 )
...
* [PM-10721] Remove autofill section title hyphen
* [PM-10721] Use h6 styling for header
* [PM-10721] Fix spacing for match detection select
2024-08-13 10:16:53 -07:00
Shane Melton
f017edb088
[PM-10651] Use bitLink instead of icon button and add a11y title ( #10483 )
2024-08-13 10:15:14 -07:00