1
0
mirror of https://github.com/bitwarden/browser synced 2026-01-31 08:43:54 +00:00
Commit Graph

20297 Commits

Author SHA1 Message Date
Anders Åberg
2b8ccac44e Build works? 2025-12-19 20:13:10 +01:00
Anders Åberg
c29e1ce2a7 Let's try without hoist 2025-12-19 13:28:14 +01:00
Anders Åberg
1bcdf79f16 Test excluding pnpm from the store 2025-12-19 13:25:09 +01:00
Anders Åberg
1101a6fce0 Ignore more build deps 2025-12-19 13:09:57 +01:00
Anders Åberg
c3004e1e4b Exclude @nx packages from electron-builder bundle
The @nx packages contain native .node binaries that cause universal
macOS builds to fail. These are build tools that should not be
included in the production bundle.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 12:06:13 +01:00
Anders Åberg
cd5c08bf85 try hardcoding the hash of the identity 2025-12-19 11:30:55 +01:00
Anders Åberg
f36d86f8cf Remove hardcoded pnpm version 2025-12-19 11:28:54 +01:00
Anders Åberg
91150b5b87 Just try setting packcage.json in apps/desktop too 2025-12-19 11:21:43 +01:00
Anders Åberg
a1479de1c4 set packageManager in package.json 2025-12-19 11:20:01 +01:00
Anders Åberg
6b0f876d2d Use pnpm in packacges.json 2025-12-19 10:59:18 +01:00
Anders Åberg
d94574c141 fix(desktop): add explicit MAS signing identity for pnpm compatibility
electron-builder's auto-discovery works for Developer ID but fails for
"3rd Party Mac Developer Application" when running with pnpm. Adding
the explicit identity bypasses this issue.
2025-12-19 10:34:28 +01:00
Anders Åberg
21ec4949e5 fix(desktop): remove incorrect CSC_NAME from MAS build
The CSC_NAME was accidentally added during pnpm conversion. For MAS builds,
electron-builder should auto-discover the "3rd Party Mac Developer Application"
identity from the keychain, not use "Bitwarden Inc" (which is for Developer ID).

Also updates pnpm-lock.yaml to sync with package.json changes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-12-19 09:31:31 +01:00
Anders Åberg
fe83e60c9f update lockfile 2025-12-19 09:31:04 +01:00
Anders Åberg
1a8685fa38 update lockfile 2025-12-19 09:27:27 +01:00
Anders Åberg
d3f4dc7bdd Merge branch 'main' into anders/pnpm 2025-12-19 08:54:22 +01:00
Anders Åberg
50c2ec3278 fix(desktop): remove incorrect CSC_NAME from MAS build 2025-12-19 08:47:35 +01:00
Mike Amirault
39bc4fb789 [PM-29875] Close Send drawer on navigation (#18031) 2025-12-18 14:48:48 -05:00
Mike Amirault
0527171f3c [PM-29780] Add feature flag for Send email OTP verification (#18005)
* [PM-29780] Add feature flag for Send email OTP verification

* [PM-29780] Add default flag value
2025-12-18 14:12:52 -05:00
neuronull
bb71390da4 Desktop Autotype fix feature triggering in settings menu (#17808) 2025-12-18 12:06:04 -07:00
Anders Åberg
3a6e71c7d5 Test CI trigger with libs/ change 2025-12-18 19:25:06 +01:00
Shane Melton
ff3582109c [PM-28746] Item transfer event logs (#18032)
* [PM-28746] Add item organization event types and i18n strings

* [PM-28746] Log event when transfer is accepted or declined
2025-12-18 10:20:59 -08:00
Mick Letofsky
524bd9a484 Remove review-prompt and migrate the only unique BW instruction to the CLAUDE.md (#18049) 2025-12-18 19:19:09 +01:00
Anders Åberg
37d61673b5 Trigger CI workflows for pnpm timing analysis 2025-12-18 19:16:58 +01:00
Anders Åberg
9088a31511 run pr 2025-12-18 19:10:52 +01:00
Vijay Oommen
799644c5aa PM-29935 delete button text needs to be fixed (#18048) 2025-12-18 11:06:54 -06:00
cyprain-okeke
ef7b66ad0d [PM 29079]Remove code for pm-24033-updat-premium-subscription-page (#17905)
* Remove the feature flag

* delete and rename CloudHostedPremiumVNextComponent
2025-12-18 17:35:48 +01:00
Alex
735af3c890 [PM-28222] delay progress bar (#17507) 2025-12-18 11:00:48 -05:00
Alex Morask
2afa36f598 [PM-21421] Show current plan instead of legacy plan when resubscribing (#17949)
* Show current plan instead of legacy plan when resubscribing

* Claude / Kyle feedback
2025-12-18 09:12:23 -06:00
renovate[bot]
42e7fdf48a [deps] Platform: Update @types/node to v22.19.3 (#17991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 08:02:02 -07:00
renovate[bot]
c710fb338c [deps]: Update taiki-e/install-action action to v2.62.67 (#17576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 15:00:52 +01:00
Bernd Schoolmann
a4e5c9ab37 Add .desktop file for flatpak dev build (#18018) 2025-12-18 14:35:30 +01:00
Anders Åberg
f8e759fd5b Try setting csc 2025-12-18 13:56:34 +01:00
Bernd Schoolmann
14c0ca766c Update sdk to 433 (#18016) 2025-12-18 11:49:56 +01:00
Oscar Hinton
ad4b6a30a0 [UIF] Prefer static string properties (#17966) 2025-12-18 01:49:26 -05:00
John Harrington
9db632146b PM-22836 Import popout crashes unexpectedly (#16928)
* follow existing popout guard pattern to force popout on firefox when filepicker is exposed

* move firefox guard to tools ownership & revert changes to auth owned file

* removed redundant test case
2025-12-17 14:38:18 -07:00
Vijay Oommen
4061710790 [PM-26971] Fix DataDog and Crowdstrike Integration (#18024) 2025-12-17 15:19:06 -06:00
Bernd Schoolmann
ea45c5d3c0 [PM-27315] Add account cryptographic state service (#17589)
* Update account init and save signed public key

* Add account cryptographic state service

* Fix build

* Cleanup

* Fix build

* Fix import

* Fix build on browser

* Fix

* Fix DI

* Fix

* Fix

* Fix

* Fix

* Fix

* Fix test

* Fix desktop build

* Fix

* Address nits

* Cleanup setting private key

* Add tests

* Add tests

* Add test coverage

* Relative imports

* Fix web build

* Cleanup setting of private key
2025-12-17 22:04:08 +01:00
neuronull
4f0b69ab64 Desktop Autotype add GA FF (#17896) 2025-12-17 13:37:04 -07:00
cyprain-okeke
bcbf013cd9 [PM 27122] Individual subscription page for self-hosted customers (#17517)
* implement the self-host subscription changes

* Correct few ui changes

* Update to h1

* PR review changes

* Changes for the async cancel

* Resolve the two bug issues

* implement the review comments

* Resolve the Active issue

* Fix the space issues

* Remove the tabs for billing and payment

* revert the self-host changes

* Fix the subtitle issue
2025-12-17 21:13:18 +01:00
Bryan Cunningham
5504d49751 [CL-927] add popup header back to extension layout for now (#18023)
* add popup header back to extension layout for now

* conditionally add margin for now if not hiding logo
2025-12-17 15:02:37 -05:00
Alex Dragovich
930cb9ab96 [PM-29896] specify noun or verb for Import / Export terms (#18012)
* [PM-29896] specify noun or verb for Import / Export terms

* [PM-29896] adjust verb to noun
2025-12-17 11:24:44 -08:00
bw-ghapp[bot]
8087a972d5 Autosync the updated translations (#18025)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-12-17 19:09:11 +00:00
Daniel James Smith
e4a2e72616 Update command to reset nx (#18022)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-12-17 19:09:07 +00:00
bw-ghapp[bot]
e6e54a0a77 Autosync the updated translations (#18027)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-12-17 19:08:06 +00:00
Alex
a10736844a clear card selection when switching tabs (#18001)
Call closeDrawer() on tab change to reset invokerId, preventing
cards from appearing selected after navigating away and back.

(PM-29263)
2025-12-17 11:06:47 -08:00
Shane Melton
a12c7a31fd Fix broken valut-settings-v2 tests (#18029) 2025-12-17 10:30:33 -08:00
Jared Snider
cbd80d0186 refactor(IdentityTokenResponse): [Auth/PM-3287] Remove deprecated resetMasterPassword property from IdentityTokenResponse (#17794)
* PM-3287 - Remove resetMasterPassword from authResult and identityTokenResponse and replace with userDecryptionOptions where relevant

* PM-3287 - (1) Move SSO code to SSO section (2) Update error scenario conditional + log user out upon error.

* PM-3287 - Fix comment per PR feedback

* PM-3287 - CLI Login with SSO - move MP validation logic back to original location to avoid putting it before 2FA rejection handling.

* PM-3287 - Update returns
2025-12-17 10:34:42 -05:00
Alex
d50c55a5df [PM-29219] enforce small drawer size for Access Intelligence (#17915) 2025-12-17 10:31:28 -05:00
Alex
b0fcd92f35 add padding between name and icons in health reports (#18002)
Added tw-ml-1 class to shared (bwi-collection-shared) and attachment
(bwi-paperclip) icons in report tables to add spacing between the
item name and icons.

Affected reports:
- Weak passwords
- Exposed passwords
- Reused passwords
- Unsecured websites
- Inactive two-factor
- Emergency access view

(PM-29488)
2025-12-17 07:23:33 -08:00
Leslie Tilton
78f4947d00 [PM-25884] Disable phishing detection if safari is detected (#17655)
* Disable phishing detection if safari is detected

* Apply suggestion from @claude[bot]

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>

* Move order of safari vs account checks

---------

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-12-17 09:23:09 -06:00