Dmitry Yakimenko
6287ac3c10
Verify that we're decrypting Chrome keys (sort of)
2025-10-01 21:43:24 +02:00
Dmitry Yakimenko
86b43d80ce
- Verify the signature of the server process on the other end of the pipe (PoC)
...
- Improved error handling
- More logging
2025-10-01 20:45:50 +02:00
Dmitry Yakimenko
c8592fe235
Update architecture description
2025-09-26 00:08:31 +02:00
Dmitry Yakimenko
9704cf751d
Remove async to remove the error/warning
2025-09-22 17:11:19 +02:00
Dmitry Yakimenko
7bc254b512
Parse the ABE key properly and handle multiple enctyption schemes in a browser independent way. Brave ABE is supported now.
2025-09-19 17:22:30 +02:00
Dmitry Yakimenko
b8cd106433
Merge branch 'main' into chromium-import-abe
2025-09-19 17:07:21 +02:00
Vijay Oommen
792f7e9c55
Fix table header sort indicator and enable drawer open on row click ( #16439 ) ( #16440 )
...
Co-authored-by: Maximilian Power <post@maximilianpower.com >
2025-09-19 10:01:46 -05:00
Vijay Oommen
012ff03bef
PM-25991 changed validation from pattern to min length ( #16496 )
2025-09-19 14:16:57 +00:00
bw-ghapp[bot]
19b6b1f528
Autosync the updated translations ( #16495 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-19 13:29:20 +00:00
bw-ghapp[bot]
29110441ca
Autosync the updated translations ( #16494 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-19 13:28:40 +00:00
bw-ghapp[bot]
14ae9a2b34
Autosync the updated translations ( #16493 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-19 13:28:16 +00:00
Konrad
0ab6a28042
[PM-25984] Delete unused strings ( #15907 )
...
* Delete unused strings
* Remove recoveryCodeDesc string
* Remove unnecessary strings
2025-09-19 11:46:39 +00:00
Daniel James Smith
94764467e8
[PM-25918] Move required userId for export request up to component/command level ( #14391 )
...
* Require userId for KdfConfigService
* cleanup KdfConfigService unit tests
* Move required userId for export request up to component/command level
* Fix service creation/dependency injection
* Revert changes to kdf-config.service.spec cause by a bad rebase
* Fix linting issue
* Fix tests caused by bad rebase
* Validate provided userId to equal the current active user
* Create tests for vault-export.service
Deleted old tests which since have been replaced with individual-vault-export.service.spec.ts
---------
Co-authored-by: Thomas Avery <tavery@bitwarden.com >
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-09-19 13:39:55 +02:00
bw-ghapp[bot]
a77fb354d8
Autosync the updated translations ( #16488 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-19 13:36:25 +02:00
bw-ghapp[bot]
360c5ac673
Autosync the updated translations ( #16487 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-19 11:52:44 +02:00
bw-ghapp[bot]
3917c62fe3
Autosync the updated translations ( #16486 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-09-19 09:53:21 +02:00
rr-bw
583ff0b634
fix(toast-ui): [PM-25656 / PM-3387] UI Fix - Toasts should appear above Dialogs on small screens ( #16292 )
...
On the Browser Extension, Toast notifications were appearing behind open Dialog components, making the toast unreadable to users. This PR removes `position: absolute;` and `z-index: 980;` from the Extension's `app-root`. This makes Toasts part of the same stacking context as Dialogs, and thus allows Toasts to always appear above Dialogs.
2025-09-18 17:28:16 -07:00
Tom
d4cf7217e3
[PM-25838] Adding new properties to the summary and renaming the type ( #16477 )
...
* Adding new properties to the summary and renaming the type
* properties were missing from not saving
* fixing type issues and missed renaming
2025-09-18 15:18:41 -05:00
Daniel James Smith
b091719748
Introduce a stricter use of the OrganizationId type on org-vault exports ( #15836 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-09-18 20:02:49 +00:00
Jimmy Vo
68d7cb4846
[PM-25922] Hotfix: Revert canManageDeviceApprovals ( #16478 )
2025-09-18 15:49:42 -04:00
John Harrington
376d2d8bf7
[PM-25629] Hide Chromium importer for Brave/Windows only ( #16456 )
...
* hide chromium importer for Brave/Windows only
* run cargo fmt
* address items found during review
• revert unnecessary changes to windows.rs
• handle exceptions by disabling chromium importer
* refactor filter logic
2025-09-18 12:26:56 -07:00
Leslie Tilton
20c8a1ff25
[PM-25608] PasswordHealthService cleanup ( #16471 )
...
* Update password health service and test cases
* Fix linting errors
2025-09-18 14:42:10 -04:00
Jared Snider
42ec956782
feat(PlatformUtils): [Auth/PM-25817] New PlatformUtilsService.isChromium() method ( #16468 )
2025-09-18 14:36:35 -04:00
Alex
d6cd30cf54
[PM-25607] Separate Models and account for legacy ( #16448 )
...
* organize password-health.ts contents into new model files
* revert naming
* revert to state of use save service pr draft
* LEGACY_MemberDetailsFlat
* legacy updates to password health file
* update imports
* fix import errors
* - revert unnecessary encrypteddatamodel changes
-add it back to password-health.ts
- revert the type changes of variables in EncryptedDataWithKey
* quick fix
2025-09-18 13:08:07 -05:00
Github Actions
73a9bd81e7
Bumped Desktop client to 2025.9.1
2025-09-18 17:55:51 +00:00
Vijay Oommen
3aaa266c4e
[PM-25878] Activity Tab - Critical App Count ( #16474 )
2025-09-18 12:48:01 -05:00
Dmitry Yakimenko
43d7cd0497
Merge branch 'main' into chromium-import-abe
2025-09-18 19:24:44 +02:00
adudek-bw
6a7f437b1f
Add unit tests to chromium importer ( #16462 )
...
* Add unit tests to chromium importer
2025-09-18 13:00:52 -04:00
Jordan Aasen
4b78da1623
[PM-21794] - remove RemoveCardItemTypePolicy flag ( #16450 )
...
* remove restricted item types flag
* fix RestrictedItemTypesService constructor
2025-09-18 09:53:01 -07:00
Vijay Oommen
57705791db
PM-25931 fixing bugs found by QA ( #16472 )
2025-09-18 11:03:00 -05:00
Vijay Oommen
f04b24851c
[PM-25874] Activity Tab - At Risk Members Card ( #16469 )
...
* PM-25869 add a new tab called Activity in risk insights
* PM-25869 fixed type errors
* PM-25874 Activity card for At-risk member count
2025-09-18 11:10:46 -04:00
Vijay Oommen
8d4d38d334
[PM-25869] add a new tab called Activity in risk insights ( #16454 )
2025-09-18 08:00:17 -05:00
renovate[bot]
fb2fe703a2
[deps] Platform: Update Rust crate zbus to v5.11.0 ( #15289 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 14:11:08 +02:00
renovate[bot]
7b248fb481
[deps] Platform: Update macOS/iOS bindings ( #12971 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 14:10:47 +02:00
Andreas Coroiu
dfebfb6b7e
fix: bypass router cache on back() in popout ( #16453 )
2025-09-18 13:51:51 +02:00
Anders Åberg
3a2bee9444
Remove fido2 google.com workaround ( #16347 )
...
Updates the transports property in the credential creation response
to only include "internal" and "hybrid" transports.
2025-09-18 10:32:25 +02:00
Daniel James Smith
ba817f0389
[PM-25503] Use org export api on encrypted and unencrypted org exports ( #16290 )
...
* Introduce a new vault-export-api.service to replace the existing getOrganizationExport method in apiService
* Use new vault-export-api.service instead of the ApiService to retrieve organizational export data
* Remove unused method from apiService
* Register VaultExportApiService on browser
* Fxi linting issue by executing `npm run prettier`
* Rename abstraction and implementation of VaultExportApiService
* Use undefined instead of null
* Rename file of default impl of vault-export-api-service
* Fix test broken with 1bcdd80eea
* Define type for exportPromises
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-09-17 22:22:12 +02:00
Nick Krantz
200fc71c5c
[PM-24305] Only enable the cipher form when it is disabled ( #16259 )
...
* only enable the cipher form when it is disabled
* switch to tracking the last emitted state for disabled rather than the form status.
The form status can be changed if any child control changes
2025-09-17 13:58:46 -05:00
Jordan Aasen
caf4ca6980
[PM-25633] - fix premium upgrade prompt ( #16445 )
...
* fix premium upgrade prompt
* use map instead of adding tap dep
* update route
2025-09-17 09:30:39 -07:00
Jordan Aasen
814305a778
[PM-24633] - group same parent name collections by org ( #16404 )
...
* key nested collections by orgId
* move groupByOrganization to separate function
2025-09-17 09:25:59 -07:00
Jonathan Prusik
0e23d6d9f1
add label-right to the list of checked field attributes when fuzzy matching ( #16451 )
2025-09-17 10:43:53 -04:00
Vicki League
508712fb3b
[CL-864] Move a couple small docs things to Storybook from Confluence ( #16402 )
2025-09-17 10:18:13 -04:00
Miles Blackwood
75596f85d8
Remove all autocompleteDisabledValues disqualification ( #16089 )
...
* Removes disabled autocomplete checks, preserves test cases with inverted
expectations to ensure no regressions.
* Corrects test case description.
2025-09-17 10:09:21 -04:00
Colton Hurst
961cbbe91d
Add generated update to index.d.ts ( #16408 )
2025-09-17 11:22:02 +02:00
Thomas Avery
5b167d6748
[PM-16718] Focus unlock with biometrics button on lock view swap ( #16342 )
2025-09-16 15:14:32 -05:00
Vijay Oommen
0a7fb49f3c
PM-25870 feature flag for Activity tab on Risk Insights ( #16447 )
2025-09-16 13:55:32 -05:00
Jordan Aasen
8be80c705c
[deps] Vault: Update commander to v14 ( #16046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 11:53:56 -07:00
Jordan Aasen
3a6088c187
clear orgId when switching to a personal vault ( #16396 )
2025-09-16 11:52:46 -07:00
Bryan Cunningham
4711e51de3
[CL-816] Anon layout icon sizing ( #16349 )
...
* add max-width to SVG to prevent oversizing
* add max width to svg
* add comment to explain targeted svg styling
2025-09-16 14:41:17 -04:00
Vijay Oommen
942d9d666c
PM-23366 Define Categories and map the events to the categories ( #16444 )
2025-09-16 13:35:21 -05:00