1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-18 18:33:50 +00:00
Commit Graph

20246 Commits

Author SHA1 Message Date
Jordan Aasen
86865b3728 [PM-25360] - allow item details name to be selectable (#17693)
* allow item details name to be selectable

* use tw class
2026-02-17 09:24:47 -08:00
Bryan Cunningham
170c9aedc2 [CL-871] responsive sidebar product switcher (#17780)
* only make switcher sticky when height is larger than 850

* use rem based value for media query

* add comment about why 53rem was chosen
2026-02-17 09:24:46 -08:00
Vicki League
6bc10f0a12 [PM-18839] Use mono font for color password component (#17785) 2026-02-17 09:24:46 -08:00
Andreas Coroiu
5cf81e6c3c Revert "Desktop Native compile debug builds with debug log level (#17357)" (#17815)
This reverts commit a2abbd09bf.
2026-02-17 09:24:46 -08:00
adudek-bw
37826e3191 [PM-27081] Fix direct importers for linux (#17480)
* Fix direct importers for linux
2026-02-17 09:24:46 -08:00
Bernd Schoolmann
3f3919822d [PM-27230] Resolve sdk breaking changes; update account init and save signed public key (#17488)
* Update account init and save signed public key

* Update sdk

* Fix build

* Fix types

* Fix test

* Fix test
2026-02-17 09:24:46 -08:00
renovate[bot]
cc547dbe62 [deps] Vault: Update koa to v3 (#17565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:24:46 -08:00
renovate[bot]
a82ae78cd7 [deps] Vault: Update open to v11 (#17625)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:24:45 -08:00
Jared Snider
414dde16e1 refactor(IdentityTokenResponse): [Auth/PM-3537] Remove deprecated KeyConnectorUrl from of IdentityTokenResponse + misc TDE cleanup (#17593)
* PM-3537 - Remove KeyConnectorUrl from IdentityTokenResponse and clean up other flagged behavior

* PM-3537 - SSO Login Strategy tests - remove key connector url

* PM-3537 - Update LoginStrategyService tests to pass
2026-02-17 09:24:45 -08:00
Nick Krantz
e9b5055ba3 PM-24535 Web premium upgrade path for archive (#16854)
* add premium badge to web filter when the user does not have access to premium

* remove feature flag pass through in favor of showing/hiding archive vault observable

* refactor archive observable to be more generic

* add archive premium badge for the web

* show premium badge inline for archive filter

* show premium subscription ended message when user has archived ciphers

* fix missing refactor

* remove unneeded can archive check

* reference observable directly

* reduce the number of firstValueFroms by combining observables into a single stream

* fix failing tests

* add import to storybook

* update variable naming for premium filters

* pass event to `promptForPremium`

* remove check for organization

* fix footer variable reference

* refactor back to `hasArchiveFlagEnabled$` - more straight forward to the underlying logic

* update archive service test with new feature flag format
2026-02-17 09:24:45 -08:00
Jonathan Prusik
bef6306296 normalize lowercasing for cipher compared against lowercased input value (#17803) 2026-02-17 09:24:45 -08:00
Anders Åberg
8da3b2f121 fix(passkeys): [PM-28324] Add a guard that conditionally forces a popout depending on platform
* Add a guard that conditionally forces a popout depending on platform

* Test the routeguard

* Use mockImplementation instead.

* autoclose popout
2026-02-17 09:24:45 -08:00
Alex
ae947cf27a [PM-6979] Remove HIBP 404 handling (#17769) 2026-02-17 09:24:44 -08:00
Bernd Schoolmann
2b42e3789e [PM-29122] Fix debug build causing slow unlock (#17798)
* Fix debug build causing slow unlock

* Cleanup

* Fix release mode build actually building debug
2026-02-17 09:24:44 -08:00
Bernd Schoolmann
37b8df2e18 [PM-18026] Implement forced, automatic KDF upgrades (#15937)
* Implement automatic kdf upgrades

* Fix kdf config not being updated

* Update legacy kdf state on master password unlock sync

* Fix cli build

* Fix

* Deduplicate prompts

* Fix dismiss time

* Fix default kdf setting

* Fix build

* Undo changes

* Fix test

* Fix prettier

* Fix test

* Update libs/angular/src/key-management/encrypted-migration/encrypted-migrations-scheduler.service.ts

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

* 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>

* Update libs/angular/src/key-management/encrypted-migration/encrypted-migrations-scheduler.service.ts

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

* Only sync when there is at least one migration

* Relative imports

* Add tech debt comment

* Resolve inconsistent prefix

* Clean up

* Update docs

* Use default PBKDF2 iteratinos instead of custom threshold

* Undo type check

* Fix build

* Add comment

* Cleanup

* Cleanup

* Address component feedback

* Use isnullorwhitespace

* Fix tests

* Allow migration only on vault

* Fix tests

* Run prettier

* Fix tests

* Prevent await race condition

* Fix min and default values in kdf migration

* Run sync only when a migration was run

* Update libs/common/src/key-management/encrypted-migrator/default-encrypted-migrator.ts

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

* Fix link not being blue

* Fix later button on browser

---------

Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2026-02-17 09:24:44 -08:00
Michael L.
28ac2d2f86 Add support for Helium browser integration on mac (#17293)
Co-authored-by: Addison Beck <github@addisonbeck.com>
2026-02-17 09:24:44 -08:00
Vince Grassia
2fdb2efd0e Update Linux build job in Build Desktop workflow to free up space on disk (#17784) 2026-02-17 09:24:44 -08:00
Jonathan Prusik
2d664d613c [PM-28289] Address false-positives of new login save prompts (#17783)
* add values to TotpFieldNames constant

* add totp field check to username field qualification

* handle checking empty string cases

* update tests

* require stored username for new cipher notification prompt

* drop ambiguous token keyword from authoritative TOTP field names constant

* adjust shouldAttemptNotification logic for add and change cases
2026-02-17 09:24:43 -08:00
cyprain-okeke
7d510e2b99 Fix the bug by hiding the add button (#17744) 2026-02-17 09:24:43 -08:00
Bernd Schoolmann
d9792e3ad8 Replace webcrypto RSA with PureCrypto RSA (#17742) 2026-02-17 09:24:43 -08:00
Jeffrey Holland
f36c5b6378 Fix stale data issue in new login popout (#17307)
* Fix stale data issue in new login popout

* Update the comments

* Address critical claude code bot suggestions

* Clean out all stale data from pop up

* Fix cached cipher issue

* Fix caching issue between tab and overlay flow

* Address claude comments
2026-02-17 09:24:43 -08:00
SmithThe4th
90a8dcdaff Prevented double decryption (#17768) 2026-02-17 09:24:43 -08:00
Bryan Cunningham
56a634da68 Revert using tooltip in appA11yTitle directive (#17787)
* revert using tooltip in title directive

* add back tooltip delay from revert

* add back label to carousel buttons

* fix documentation that does not need reverted

* remove unnecessary label attr
2026-02-17 09:24:43 -08:00
Isaac Ivins
d0be6e7f15 [PM-27794] create send component desktop migration (#17786)
* wip

* updated tests to work, and linter
2026-02-17 09:24:42 -08:00
Todd Martin
09540a08ed chore(logs): Update "SSO login email not found" log level to debug
* Update log level to debug

* Fixed test.
2026-02-17 09:24:42 -08:00
Bryan Cunningham
ecedb5e199 add back the aria-label when using the a11y title directive (#17776)
* add back the aria-label when using the a11y title directive

* add comment about why aria-label is being added back

* fix storybook a11y tests

* pass undefined to util function
2026-02-17 09:24:42 -08:00
renovate[bot]
cc45789355 [deps] Autofill: Update prettier-plugin-tailwindcss to v0.7.1 (#17033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:24:42 -08:00
Leslie Xiong
1dc54a2e90 [PM-27793] Create new v3 vault component (#17684)
Created Vault component for desktop vault-v3
- copied content from vault-v2.component.ts/html
- removed vault filters from html
2026-02-17 09:24:42 -08:00
Todd Martin
b97b407add chore: [PM-28640] revert script injection change
* chore: revert script injection change

* Removed async

* Adjust tests.

* Revert fido2.background.ts changes.

---------

Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
2026-02-17 09:24:41 -08:00
Nick Krantz
a1e9a3012e allow for archived ciphers to be shared into an organization (#17592) 2026-02-17 09:24:41 -08:00
Todd Martin
7611b79813 chore(workflows): Updated branch for checkout 2026-02-17 09:24:41 -08:00
cyprain-okeke
1a59a3b682 [PM-28258]Fix [Defect] New Organization creation without payment method succeeds without organization creation (#17719)
* Resolve the  payment validation issue

* remove the null error
2026-02-17 09:24:41 -08:00
Todd Martin
523cb78af1 Revert "Bumped client version(s)". (#17765)
This reverts commit 406dbc8066.
2026-02-17 09:24:41 -08:00
Jonathan Prusik
7423172b7a [PM-27798] Prevent inline menu from opening on the page outside of the viewport (#17664)
* cleanup

* prevent inline menu from opening on the page outside of the viewport

* update inline menu viewport check to include checks on all sides of the viewport

* use VisualViewport when available

* update tests
2026-02-17 09:24:40 -08:00
Alex Morask
5af08536b7 [PM-24558] Remove FF: pm-21821-provider-portal-takeover (#17521)
* Remove FF: pm-21821-provider-portal-takeover

* Fix failing tests
2026-02-17 09:24:40 -08:00
gitclonebrian
186326a7e9 added perms to both token generation steps (#17398) 2026-02-17 09:24:40 -08:00
renovate[bot]
4bdc41ba8c [deps] Autofill: Update tldts to v7.0.19 (#17676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:24:40 -08:00
Stephon Brown
adc7f5bc5b [PM-27600] Replace Hard-Coded Storage amount (#17393)
* feat(billing): add provided as a required property to premium response

* fix(billing): replace hard coded storage variables with retrieved plan

* tests(billing): add tests to pricing-summary service

* feat(billing): add optional property.

* fix(billing): update storage logic

* fix(billing): remove optional check

* fix(billing): remove optionality

* fix(billing): remove optionality

* fix(billing): refactored storage calculation logic

* feat(billing): add provided amounts to subscription-pricing-service

* fix(billing): update cloud premium component

* fix(billing): update desktop premium component

* fix(billing): update org plans component

* fix(billing) update stories and tests

* fix(billing): update messages

* fix(billing): replace storage sizes

* fix(billing): update messages

* fix(billing): update components

* fix(billing): update components for pricing and storage retrieval

* fix(billing): revert self-hosted change
2026-02-17 09:24:40 -08:00
Bernd Schoolmann
7179d3362a Update sdk to build 403 and move webcrypto rsa to use sdk rsa extract public key (#17771) 2026-02-17 09:24:39 -08:00
Bernd Schoolmann
22d8380be5 [PM-12628] Fix cli showing locked status when using session and check (#17515)
* Fix cli showing locked status when using session and check

* Cleanup
2026-02-17 09:24:39 -08:00
Alex Morask
cc1ada036e Clear premium interest on upgrade dialog open (#17518) 2026-02-17 09:24:39 -08:00
renovate[bot]
e7631313c6 [deps]: Update Swatinem/rust-cache action to v2.8.2 (#17716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2026-02-17 09:24:39 -08:00
Github Actions
2b6f83b709 Bumped client version(s) 2026-02-17 09:24:39 -08:00
Vicki League
39a2781afe [CL-717] Fix autofill storybook config (#17757) 2026-02-17 09:24:38 -08:00
Vicki League
9133f462a3 [CL-717] Bump to higher patch version for security fix (#17759) 2026-02-17 09:24:38 -08:00
Jordan Aasen
f741152efd [PM-28514] - fix item copy actions for totp. add specs (#17709)
* fix item copy actions for totp. add specs

* add test to satisfy claude
2026-02-17 09:24:38 -08:00
Nik Gilmore
4d192df008 [PM-23562] Prevent closing dialog and window when uploading an attachment (#17287)
* Prevent users from cancelling an in-flight upload, and attempt to block them from closing the window.

* Add comment for deprecated event.returnValue
2026-02-17 09:24:38 -08:00
Vicki League
d63a1affc1 [CL-717] Skip failing test affected by Angular 20 upgrade (#17761) 2026-02-17 09:24:37 -08:00
Leslie Tilton
d850776acd Remove additional flag from organization layout html component (#17755) 2026-02-17 09:24:37 -08:00
Vicki League
05069422d4 [CL-717][PM-27966] Update to Angular 20 and Storybook 9 (#17638) 2026-02-17 09:24:37 -08:00