Oscar Hinton
d85b9986d0
[CL-901] [CL-903] Unowned - Prefer signal & change detection ( #16949 )
2025-10-29 13:42:19 -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
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
Daniel Riera
fe26826369
PM-27366 drop scss and convert to vanilla css ( #17046 )
2025-10-28 18:47:49 +00: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
John Harrington
8d54ad7883
PM-26201 [Defect] [Safari] Cannot unzip vault export ( #16909 )
...
• ensure extension method can accept both `blob` type and `arrayBuffer` type
• replace usage of Swift's `url.absoluteString` with `url.path`
• explicitly discard promise returned by `downloadSafari()`
• confine `data` type to `string` since code all code paths assign a `string` value
2025-10-28 09:02:38 -07:00
Stephon Brown
bf66b5ac19
-[PM-27123] Update Signals and Update Estimated Tax and Credit Logic ( #17055 )
...
* billing(fix): update signals and update estimated tax and credit logic
* fix(billing): update with claude feedback and expose total observable
2025-10-28 15:25:07 +00:00
Miles Blackwood
714daa5779
Removes deprecated keypress event. ( #17058 )
2025-10-28 11:09:29 -04:00
Stephon Brown
6f34b6098a
[PM-27252] Upgrade Dialog Should not Show in Self Host ( #17051 )
...
* fix(billing): update and refactor observable logic
* tests(billing): add additional expects for dialog
* fix(billing): update for claude feedback
* tests(billing): update test conditions and comments
2025-10-28 14:51:30 +00:00
Brandon Treston
8162c06700
[PM-26372] Add auto confirm service ( #17001 )
...
* add state definition for auto confirm
* typo
* refactor organziation user service
* WIP create auto confirm service
* add POST method, finish implementation
* add missing userId param, jsdoc
* fix DI
* refactor organziation user service
* WIP create auto confirm service
* add POST method, finish implementation
* add missing userId param, jsdoc
* clean up, more DI fixes
* remove @Injectable from service, fix tests
* remove from libs/common, fix dir structure, add tests
2025-10-28 09:47:54 -04:00
Jonathan Prusik
af061282c6
do not multiply delay of fill script action execution 🕴️ ( #17049 )
...
Co-authored-by: Miles Blackwood <milesblackwoodmusic@gmail.com >
2025-10-28 09:36:33 -04:00
Daniel James Smith
8eef78960d
[PM-27358] Remove unused getInstalledBrowsers method ( #17019 )
...
* Remove unused getInstalledBrowsers metthod
* Run cargo fmt
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-10-28 11:13:58 +01:00
renovate[bot]
2b2b1f4a27
[deps] Platform: Update @types/node to v22.18.11 ( #15698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 17:29:45 -04:00
Daniel James Smith
47975fda37
Address issues with eslint rules regarding signals and OnPush change detection ( #17057 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-10-27 19:24:36 +00:00
Oscar Hinton
42377a1533
[PM-27341] Chrome importer refactors ( #16720 )
...
Various refactors to the chrome importer
2025-10-27 17:24:50 +01:00
Thomas Avery
bd89c0ce6d
[PM-23628] Require userId for fetching provider keys ( #16993 )
...
* remove getProviderKey and expose providerKeys$
* update consumers
2025-10-27 11:04:17 -05:00
Kyle Denney
b335987213
[PM-27267] fix disappearing border from upgrade plan card ( #17007 )
2025-10-27 10:44:56 -05:00
tangowithfoxtrot
93227324bf
[SM-1465] - Add Terraform provider to integrations page ( #16876 )
...
* fix: add Datadog org integration service to SM integrations module
* misc: add Terraform provider integration card
* misc: update Ansible integration link
2025-10-27 10:22:13 -05:00
Bryan Cunningham
f452f39f3c
[CL-847] Card consolidation ( #16952 )
...
* created shared card directive
* WIP
* use base card in anon layout
* use bit-card for pricing card component
* add base card to integration cards
* add base card to reports cards
* add base card to integration card
* use card content on report card
* use base card directive on base component
* update dirt card to use bit-card
* run prettier. fix whitespace
* add missing imports to report list stories
* add base card story and docs
2025-10-27 11:14:42 -04:00
Oscar Hinton
af6e19335d
Vault - Prefer signal & change detection ( #16947 )
2025-10-27 11:13:11 -04:00
Brandon Treston
ea4b6779a5
[PM-26373] Update invitation accepted toast copy ( #17021 )
...
* update copy
* update copy
* update i18n.t
* use toast service, remove toast title
* fix spelling
2025-10-27 10:35:18 -04:00
Andreas Coroiu
64590cb3c8
[PM-25911] Add commercial sdk internal as dependency ( #16883 )
...
* feat: add commercial sdk as optional dependency
* feat: add alias to CLI
* feat: add alias to browser
* feat: add alias to web
* fix: revert optional - we cant omit optional dependencies or the builds break
* feat: remove commercial package from browser build
* feat: remove commercial package from cli build
* feat: remove commercial package from web build
* chore: add commercial sdk to renovate
* fix: windows cli workflow
* fix: accidental change
* feat: add lint for version string
* undo weird merge changes
2025-10-27 15:17:20 +01:00
Oscar Hinton
abc6e54bb9
Platform - Prefer signal & change detection ( #16946 )
2025-10-27 09:13:17 -05:00
Alex Morask
942f403ed0
Fix restart subscription modal showing twice from switcher ( #16973 )
2025-10-27 08:41:22 -05:00
neuronull
9d849d2234
Convert log crate Records to tracing Events for desktop native. ( #16827 )
...
* Convert `log` crate Records to `tracing` Events for desktop native.
* sort deps
* use the feature on tracing_subscriber
2025-10-27 07:39:40 -06:00
cyprain-okeke
b9f48d83b2
[PM 25897] Copy and UI Tweaks for Payment Method Component ( #16851 )
...
* Implement the Ui changes to align as expected
* Align the Text in card number, expiration date and security code vertically
* Change the Zip to ZIP
* Remove readonly modifier from signal declarations
2025-10-27 13:53:05 +01:00
Maciej Zieniuk
43a1dfa463
icons and key connector urls for web development ( #17043 )
2025-10-27 12:40:56 +00:00
cyprain-okeke
a6882c36b9
Resolve the redirect to subscription ( #17017 )
2025-10-27 13:18:08 +01:00
renovate[bot]
e8db35907d
[deps] Platform: Update Rust crate windows-registry to v0.6.1 ( #16419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:59:16 +01:00
Nik Gilmore
b26be1eec6
[PM-27059] Browser: Retain vault filters when editing a cipher from the dropdown ( #16910 )
...
* Skip clearing vault filters if a cipher is being edited
* add unit tests for clearVaultStateGuard
2025-10-24 09:36:16 -07:00
Oscar Hinton
fc26a21b85
DIRT - Prefer signal & change detection ( #16939 )
2025-10-24 11:17:58 -05:00
Daniel Riera
1da4fd2261
PM-26985 Use a Shadow DOM for the notification bar iframe to address FF fingerprinting issues ( #16903 )
...
* PM-26985 Use a Shadow DOM for the notification bar iframe to address FF fingerprinting issues
* update tests
2025-10-24 10:35:55 -04:00
Stephon Brown
7313901a49
[PM-26019] Pre-Launch Payment Dialog ( #16859 )
2025-10-24 08:48:42 -04:00
bw-ghapp[bot]
e8154cf5ad
Autosync the updated translations ( #17013 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-10-24 13:16:22 +02:00
cyprain-okeke
2d3712acec
[PM-27257]Fix : Remove Welcome to Bitwarden modal for users with any Organization status ( #17002 )
...
* Resolve the modal for invited members
* Resolve multiple modal display
* Fix the failing test
* Remove the await
2025-10-24 11:48:05 +01:00
bw-ghapp[bot]
6fdeefef3d
Autosync the updated translations ( #17011 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-10-24 08:54:37 +02:00
bw-ghapp[bot]
1b685e3b7e
Autosync the updated translations ( #17010 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-10-24 08:45:13 +02:00
Stephon Brown
2eef32d757
fix(billing): add condition to disable submit button for account credit ( #17006 )
2025-10-23 17:21:48 -04:00
Oscar Hinton
e3f943364f
Billing - Prefer signal & change detection ( #16944 )
2025-10-23 15:02:01 -05:00
Stephon Brown
c80e8d1d8b
[PM-27123] Account Credit not Showing for Premium Upgrade Payment ( #16967 )
...
* fix(billing): Add NonTokenizedPaymentMethod type
* fix(billing): Add NonTokenizedPayment type as parameter option
* fix(billing): Update service for account credit payment and add tests
* fix(billing): Add logic to accept account credit and callouts for credit
* fix(billing): Add account credit back to premium component
* fix(billing): update non-tokenizable payment method and payment service
* refactor(billing): update payment component
* fix(billing): update premium subscription request
* fix(billing): update billing html component account credit logic
2025-10-23 19:05:50 +00:00
renovate[bot]
9b23b2d1b0
[deps]: Update uuid to v13 ( #16636 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 13:57:59 -04:00
Tom
81e9015b5b
Adding include my items to the services and reports ( #16987 )
2025-10-23 12:54:52 -04:00
neuronull
2c13236550
Add desktop autotype unittests for windows ( #16710 )
...
* Add desktop autotype unittests for windows
* lint
* fix TODO comment
* feedback coltonhurst: rename trait
2025-10-23 12:42:48 -04:00
cyprain-okeke
660e452ba1
[PM-25858]Organization warnings endpoint should not be called from self-hosted instances ( #16781 )
...
* ensure that getWarnings from server is not called for selfhost
* Refactor the code
* move the selfhost check to getWarning message
* Fix the failing test
2025-10-23 10:59:57 -05:00