Commit Graph

16515 Commits

Author SHA1 Message Date
Cesar Gonzalez 2d11970cc5
[PM-12775] Reworking implementation of how we build keyword data to check against 2024-09-30 16:08:04 -05:00
renovate[bot] cc0a851c0e
[deps]: Lock file maintenance (#11256)
* [deps]: Lock file maintenance

* Lock glob version to the _very_ old one we need

This seems to be due to electron-builder having old dependencies. REMOVE when electron-builder is updated

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2024-09-30 15:29:21 -04:00
Nick Krantz 8589cfd96e
[PM-5450] Admin Console event collection (#10678)
* switch `collect` to `collectMany`

- The `collect` method in collection service tries to fetch the cipher via the passed `cipherId`. The cipher service fails within the admin console in some cases.

* add `getCipherAdmin` call to fetch ciphers not in a collection
2024-09-30 13:42:33 -05:00
Cesar Gonzalez dc310b76c7
Merge branch 'main' into autofill/pm-12775-fix-bitwarden-autofilling-two-factor-in-web-app 2024-09-30 13:09:26 -05:00
Alec Rippberger b54ec7a204
Remove left padding from attachments list. (#11275) 2024-09-30 13:00:46 -05:00
Jared Snider ffc97c385d
All Clients - Route data typing clean up (#11265) 2024-09-30 13:51:31 -04:00
Cesar Gonzalez d7cb88f1b5
[PM-8833] Refactoring implementation 2024-09-30 11:57:59 -05:00
Jonathan Prusik ea245b879d
Merge branch 'main' into autofill/pm-12775-fix-bitwarden-autofilling-two-factor-in-web-app 2024-09-30 12:51:27 -04:00
renovate[bot] a11c627687
[deps] Autofill: Update prettier-plugin-tailwindcss to v0.6.8 (#11310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 12:41:47 -04:00
Cesar Gonzalez e9f24891a4
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-30 11:40:57 -05:00
Cesar Gonzalez 684f7717eb
[PM-8833] Refactoring implementation 2024-09-30 11:40:32 -05:00
renovate[bot] 27f0c3f843
[deps] Platform: Update @types/node to v20.16.10 (#11316)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 12:40:22 -04:00
renovate[bot] 8072469c37
[deps] Autofill: Update tldts to v6.1.48 (#11311)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 12:39:49 -04:00
Bernd Schoolmann 19f547e638
[PM-8836] Move ownership of biometrics to key-management (#10818)
* Move ownership of biometrics to key-management

* Move biometrics ipc ownership to km

* Move further files to km; split off preload / ipc to km

* Fix linting

* Fix linting

* Fix tests

* Fix tests

* Update .github/CODEOWNERS

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update .github/CODEOWNERS

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Change ownership of native messaging to key-management

* Move biometrics to libs/key-management

* Add README to capital whitelist

* Update package-lock.json

* Move km to key-management

* Move km to key-management

* Fix build for cli

* Import fixes

* Apply prettier fix

* Fix test

* Import fixes

* Import fixes

* Update libs/key-management/README.md

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update libs/key-management/package.json

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>

* Update lock file

* Change imports to top level km package

---------

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2024-09-30 18:14:32 +02:00
Jonathan Prusik f1b343e056
fix incorrect handling of the first day of the next month is isCardExpired (#11337) 2024-09-30 12:01:42 -04:00
Victoria League b149db9f4d
[CL-458] Exclude badges from truncation and vertically center content (#11262) 2024-09-30 11:45:51 -04:00
Cesar Gonzalez 7efae38745
[PM-8833] Working through fixing field qualification issues 2024-09-30 10:45:14 -05:00
Cesar Gonzalez a2f2e6b9fd
Merge branch 'autofill/pm-12775-fix-bitwarden-autofilling-two-factor-in-web-app' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-30 10:07:51 -05:00
Cesar Gonzalez 66d6e85fdd
Merge branch 'main' into autofill/pm-12775-fix-bitwarden-autofilling-two-factor-in-web-app 2024-09-30 10:07:35 -05:00
Cesar Gonzalez 6d12f5026b
[PM-8833] Reworking field qualification to incorporate current password updates as part of the fill criteria 2024-09-30 10:01:23 -05:00
Cesar Gonzalez ca73929235
[PM-8833] Reworking field qualification to incorporate current password updates as part of the fill criteria 2024-09-30 09:57:13 -05:00
Cesar Gonzalez 0cfd954ea1
[PM-8833] Refactoring implementation 2024-09-30 08:56:47 -05:00
Matt Gibson a6b9088940
[PS-11868] Require key for enc string decryption (#10981)
* Specify enc string decryption key and service.

* Fix issue with identifying `this` type within extended classes

* Folder decryption example

* Test enc string changes

* Fix test name

* test decrypt with key
2024-09-30 09:34:03 -04:00
Michał Chęciński cc9a72616a
Differenciate slack chanel by environment in deploy-web.yml workflow (#11255) 2024-09-30 09:18:37 -04:00
Jordan Aasen 2f8ab087ff
[PM-12721] - add copy button to send options password field (#11295)
* add copy button to  send options form

* update copy language

* fix copy button value text
2024-09-30 13:56:32 +02:00
renovate[bot] 0cd2b4aae5
[deps] DevOps: Update gh minor (#11320)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 11:46:20 +02:00
Jordan Aasen 0ecdd46a47
[PM-11927] - fix file send popout copy and logic (#11297)
* fix copy and logic

* update copy
2024-09-28 09:30:20 +02:00
cyprain-okeke 65fb967a19
Fix a ui bug on plan display (#11302) 2024-09-28 08:28:14 +01:00
Cesar Gonzalez 09e3468c69
[PM-12426] Autofill Inline Menu Settings Not Properly Referenced in Self-Hosted Environments (#11246) 2024-09-27 18:13:53 -05:00
Cesar Gonzalez 9637dcfcf8
[PM-12775] Autofill should not occur within 2FA fields 2024-09-27 16:07:03 -05:00
Cesar Gonzalez ef462a1b51
[PM-8833] Reworking how we handle adding a password to history 2024-09-27 14:49:36 -05:00
Cesar Gonzalez ab681e79eb
[PM-8833] Reworking how we handle adding a password to history 2024-09-27 14:43:39 -05:00
Cesar Gonzalez 59e119bea0
Merge branch 'main' into autofill/pm-8833-implement-on-page-autofill-menu-for-password-generation 2024-09-27 14:37:37 -05:00
Cesar Gonzalez 346c754c9a
[PM-8833] Reworking how we handle generating the password to pull the usage of the service out of the OverlayBackground 2024-09-27 12:57:26 -05:00
Jordan Aasen 08e9a69083
fix delete send button (#11296) 2024-09-27 19:56:17 +02:00
Cesar Gonzalez 68878e7c2c
[PM-8833] Reworking how we handle generating the password to pull the usage of the service out of the OverlayBackground 2024-09-27 12:51:29 -05:00
Cesar Gonzalez 4281685cc0
[PM-8833] Reworking how we handle generating the password to pull the usage of the service out of the OverlayBackground 2024-09-27 12:46:16 -05:00
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
cyprain-okeke b149c86c28
Resolve the issue of recalculation (#11294) 2024-09-27 17:51:43 +01:00
✨ Audrey ✨ 2e1cd127c7
use revised configuration name when generating send passwords (#11290) 2024-09-27 10:58:01 -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
Jordan Aasen f1ac1d44e3
[PM-12716] - add missing password generation function to send form password (#11273)
* add generatePassword function to send options

* add generatePassword function
2024-09-27 13:42:14 +02:00
Jordan Aasen 739c76a24f
[PM-12704] - fix loading state for send list (#11264)
* fix loading state for send service

* fix test

* fix test and service
2024-09-27 13:38:50 +02:00
github-actions[bot] ff57c72df5
Autosync the updated translations (#11271)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-27 11:09:44 +00:00
Daniel García 281b4db424
[PM-1179] Ensure win is not destroyed in updateWindowState (#10737) 2024-09-27 12:30:04 +02:00
github-actions[bot] 81e82a2535
Autosync the updated translations (#11270)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-09-27 08:53:03 +00: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
Daniel James Smith 9eeaf0a61f
[PM-12066] Add sorting to weak password report (#11027)
* Simplify the filter(toggle group) to filter by organizationId instead of a orgFilterStatus property which is not present on the CipherView

* Add sorting to weak password report table

- Create new type to represent a row within the report
- Add types and remove usage of any
- Include the score/badge within the data passed to the datasource/table instead of looking it up via the `passwordStrengthMap`
- Remove unneeded passwordStrengthCache
-  Enable sorting via bitSortable
- Set default sort to order by weakness

* Show headers and sort also within AC version of weak-password report, but hide the Owner column

* Clarify that we are filtering by OrgId

* Use a typed object for the reportValue instead of an array

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-09-27 01:38:18 +02:00
Jared Snider eb7eb614f5
PM-11962 - InputPasswordComp - add weak password checking (#11252) 2024-09-26 18:00:03 -04:00
Cesar Gonzalez 5e6b2ea830
[PM-8833] Refactoring implementation 2024-09-26 15:45:11 -05:00