Bernd Schoolmann
be5ed49891
Merge branch 'main' into km/auto-kdf
2025-11-03 12:48:04 +01:00
Bernd Schoolmann
0aaeafb951
Allow migration only on vault
2025-11-03 11:53:14 +01:00
Bernd Schoolmann
b6c0490c55
Fix tests
2025-11-03 11:25:04 +01:00
Bernd Schoolmann
4bcd8dfc0f
Use isnullorwhitespace
2025-10-30 17:34:58 +01:00
Bernd Schoolmann
1806cc9402
Address component feedback
2025-10-30 16:48:23 +01:00
Bernd Schoolmann
5db6ae5c25
Cleanup
2025-10-30 13:01:37 +01:00
Bernd Schoolmann
8a9fea56b4
Cleanup
2025-10-30 12:57:42 +01:00
Bernd Schoolmann
2d8cc204a0
Add comment
2025-10-30 11:29:39 +01:00
Bernd Schoolmann
01493e0499
Fix build
2025-10-30 11:21:53 +01:00
Bernd Schoolmann
169dccac17
Undo type check
2025-10-30 11:05:42 +01:00
Bernd Schoolmann
eaad30f98a
Use default PBKDF2 iteratinos instead of custom threshold
2025-10-30 11:00:32 +01:00
Bernd Schoolmann
87570a8032
Update docs
2025-10-30 10:52:46 +01:00
Bernd Schoolmann
99f84539b7
Clean up
2025-10-30 10:48:47 +01:00
Bernd Schoolmann
ad39f51db2
Resolve inconsistent prefix
2025-10-30 10:46:33 +01:00
Bernd Schoolmann
70326599c6
Add tech debt comment
2025-10-30 10:44:17 +01:00
Bernd Schoolmann
6f01581feb
Relative imports
2025-10-30 10:38:19 +01:00
Bernd Schoolmann
f4777cbdd6
Merge branch 'km/auto-kdf' of github.com:bitwarden/clients into km/auto-kdf
2025-10-30 10:33:07 +01:00
Bernd Schoolmann
09f1188384
Only sync when there is at least one migration
2025-10-30 10:32:31 +01:00
Bernd Schoolmann
2612f14259
Update libs/angular/src/key-management/encrypted-migration/encrypted-migrations-scheduler.service.ts
...
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
2025-10-30 10:23:24 +01:00
Bernd Schoolmann
15a7ab0589
Update libs/common/src/key-management/master-password/abstractions/master-password.service.abstraction.ts
...
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
2025-10-30 10:15:43 +01:00
Bernd Schoolmann
af7ce59ddb
Update libs/angular/src/key-management/encrypted-migration/encrypted-migrations-scheduler.service.ts
...
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com >
2025-10-30 10:14:51 +01:00
Vijay Oommen
55a6e25c0d
[PM-27291] Preserve critical apps after run-report is selected ( #17114 )
2025-10-29 21:23:00 -05:00
Jared Snider
a1570fc8b1
feat(AuthRouteConstants): [Auth/PM-27370] Convert auth routes to use constants ( #16980 )
...
* PM-22663 WIP on auth route constants
* PM-22663 - Convert desktop & extension to use constants - first pass
* PM-22663 - Further clean up
* PM-22663 - catch more missed routes
* PM-22663 - add barrel files
* PM-22663 - Per PR feedback, add missing as const
* PM-22663 - Per PR feedback and TS docs, use same name for const enum like and derived type. Adjusted filenames to be singular.
* PM-22663 - Per PR feedback update desktop app routing module since auto rename didn't update it for whatever reason.
2025-10-29 19:28:21 -04:00
Shane Melton
51a557514f
[PM-20379] Fix At-risk password task permission bug ( #17110 )
...
* [PM-20379] Fix at risk password task permission checks
* [PM-20379] Fix at risk password component specs
* [PM-20379] Cleanup FIXMEs
* [PM-20379] Update to OnPush
* [PM-20379] Add tests for pendingTasks$
* [PM-20379] Reduce test boilerplate / redundancy
* [PM-20379] Cleanup as any
* [PM-20379] Remove redundant "should" language
2025-10-29 14:47:55 -07:00
Daniel James Smith
9fca0b0138
[PM-26731] Fix feature flag check for "pm-25855-chromium-importer-abe" ( #17102 )
...
* Fix feature flag check for "pm-25855-chromium-importer-abe"
The old lofgic actually removed all chromium support when the flag was disabled. It should only remove those browser if the flag is disabled and when on Windows.
* Extend tests
* Update comment
* Remove duplicate test
* Add test for when device cannot be detected and throws and error
* Add descriptive comment to feature flag test case assertions
* Better test assertion
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-10-29 21:56:55 +01:00
Vicki League
6b3c4f87c7
[CL-807] Improve aria a11y of nav group ( #17078 )
2025-10-29 16:52:28 -04:00
Jordan Aasen
b8921cb079
fix lint error ( #17115 )
2025-10-29 20:28:36 +00:00
Jordan Aasen
c05ea23ce4
[PM-25083][26650][26651][26652] - Autofill confirmation dialog ( #16835 )
...
* add autofill confirmation dialog
* fix key
* better handle bad uris
* add specs
* adjustments to autofill confirmation to include exact match dialog. fix gradient
* update logic. add tests
2025-10-29 12:55:23 -07:00
Thomas Avery
94f778006f
Fix lint ( #17113 )
2025-10-29 19:49:48 +00:00
John Harrington
e333c0a8bc
Preserve export type across export source selections ( #16922 )
2025-10-29 12:49:31 -07:00
Vijay Oommen
66052b6dd3
PM-26676 change the org should update the access intelligence report ( #17053 )
2025-10-29 14:06:18 -05:00
Brandon Treston
75846e8fb1
add decryption logic ( #17106 )
2025-10-29 15:04:37 -04:00
Oscar Hinton
d85b9986d0
[CL-901] [CL-903] Unowned - Prefer signal & change detection ( #16949 )
2025-10-29 13:42:19 -05:00
renovate[bot]
4bdfefd001
[deps] UI Foundation: Update chromatic to v13.3.1 ( #16630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bryan Cunningham <bcunningham@bitwarden.com >
2025-10-29 13:51:25 -04:00
renovate[bot]
6896c77332
[deps] UI Foundation: Update axe-playwright to v2.2.2 ( #16629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bryan Cunningham <bcunningham@bitwarden.com >
2025-10-29 13:21:07 -04:00
Bernd Schoolmann
ee420258e6
Remove deprecated encstring usage from dirt code ( #17100 )
2025-10-29 11:46:50 -05:00
Vijay Oommen
687f3d144c
[PM-17577] Inactive two-step login report - check hostname and domain name ( #16823 )
2025-10-29 10:58:38 -05:00
cyprain-okeke
d567530e15
resolve the button name ( #17094 )
2025-10-29 16:02:59 +01:00
Bernd Schoolmann
b1738cc6b2
[PM-26340] Add linux biometrics v2 ( #16660 )
...
* Extract windows biometrics v2 changes
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
* Address some code review feedback
* cargo fmt
* rely on zeroizing allocator
* Handle TDE edge cases
* Update windows default
* Make windows rust code async and fix restoring focus freezes
* fix formatting
* cleanup native logging
* Add unit test coverage
* Add missing logic to edge case for PIN disable.
* Address code review feedback
* fix test
* code review changes
* fix clippy warning
* Swap to unimplemented on each method
* Implement encrypted memory store
* Make dpapi secure key container pub(super)
* Add linux biometrics v2
* Run cargo fmt
* Fix cargo lock
* Undo AC changes
* Undo change
* Fix build
* Cargo fmt
---------
Co-authored-by: Thomas Avery <tavery@bitwarden.com >
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-10-29 15:51:50 +01:00
Daniel Riera
d31b921169
PM-27364 delete bar.scss and drop bar.html internals ( #17023 )
...
* PM-27364 delete bar.scss and drop bar.html internals
* no longer clear document
2025-10-29 14:40:27 +00:00
SmithThe4th
4d00d0caa5
Fixed edit menu on admin console and removed favorite item on the admin console ( #16982 )
2025-10-29 10:31:21 -04:00
Bryan Cunningham
5b815c4ae4
[CL-879] use tooltip on icon button ( #16576 )
...
* Add tooltip to icon button to display label
* remove legacy cdr variable
* create overlay on focus or hover
* attach describdedby ids
* fix type errors
* remove aria-describedby when not necessary
* fix failing tests
* implement Claude feedback
* fixing broken specs
* remove host attr binding
* Simplify directive aria logic
* Move id to statis number
* do not render empty tooltip
* pass id to tooltip component
* remove pointer-events none to allow tooltip on normal buttons
* exclude some tooltip stories
* change describedby input name
* add story with tooltip on regular button
* enhanced tooltip docs
* set model directly
* change model to input
2025-10-29 09:49:16 -04:00
Alex Morask
460d66d624
Remove FF: pm-17772-admin-initiated-sponsorships ( #16873 )
...
* Remove FF
* Fix test
2025-10-29 07:41:35 -05:00
Maciej Zieniuk
ff30df3dd6
[PM-19300] Session timeout policy ( #16583 )
...
* Session timeout policy
* default "custom" is 8 hours, validation fixes
* ownership update
* default max allowed timeout is not selected
* adjusting defaults, fixing backwards compatibility, skip type confirmation dialog when switching between the never and on system lock
* unit test coverage
* wording update, custom hours, minutes jumping on errors
* wording update
* wrong session timeout action dropdown label
* show dialog as valid when opened first time, use @for loop, use controls instead of get
* dialog static opener
* easier to understand type value listener
* unit tests
* explicit maximum allowed timeout required error
* eslint revert
2025-10-28 20:28:34 +01:00
Mick Letofsky
69d5c533ef
Implement Claude respond reusable workflow ( #17079 )
2025-10-28 20:19:41 +01:00
Dave
af1809222f
fix(input-password-component) [PM-24266]: Update modal title. ( #16932 )
2025-10-28 15:14:48 -04:00
Daniel Riera
fe26826369
PM-27366 drop scss and convert to vanilla css ( #17046 )
2025-10-28 18:47:49 +00:00
renovate[bot]
185c912c62
[deps]: Update peter-evans/repository-dispatch action to v4 ( #16848 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 14:46:17 -04:00
Mick Letofsky
11d3f5247c
Refactor canClone method to use CipherAuthorizationService ( #16849 )
2025-10-28 19:00:56 +01:00
Brandon Treston
c1a988c2ab
fix DI ( #17076 )
2025-10-28 12:25:56 -04:00