1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-07 04:03:29 +00:00
Commit Graph

18168 Commits

Author SHA1 Message Date
Anders Åberg
a0e96e6960 network.client and network.server 2025-06-03 19:21:55 +02:00
Anders Åberg
54d19698b1 entitlements.mac.plist again 2025-06-03 18:59:55 +02:00
Anders Åberg
a4abce56ef inherit fix 2 2025-06-03 18:34:55 +02:00
Anders Åberg
7df2537cd3 Change inherit.plist 2025-06-03 17:30:33 +02:00
Anders Åberg
d91d7568cc Try adding keychain-access-groups 2025-06-03 17:06:59 +02:00
Anders Åberg
22b495e68d Tweak group containers path 2025-06-03 11:47:38 +02:00
Anders Åberg
2605c27831 Merge branch 'nathan/autofill-fix' into anders/passkeys 2025-06-02 20:01:41 +02:00
Jeffrey Holland
0376ead84e Autofill/pm 21864 center unlock vault modal (#14867)
* Center the Locked Vault modal when using passkeys

* Revert swift changes and handle offscreen modals

* Remove comments
2025-06-02 18:31:34 +02:00
Jeffrey Holland
10ae123cb2 Autofill/pm 21903 use translations everywhere for passkeys (#14908)
* Adjust spacing to place new login button below other items

* Add correct design when no credentials available

* Add correct design when no credentials available (#14879)

* Remove hardcoded strings and use translations in passkey flow

* Remove duplicate `select` translation
2025-05-28 15:04:42 +02:00
Jeffrey Holland
1b12836784 Adjust spacing to place new login button below other items (#14877)
* Adjust spacing to place new login button below other items

* Add correct design when no credentials available (#14879)
2025-05-27 16:21:57 +02:00
Nathan Ansel
70fd943ef3 Adds additional logging 2025-05-19 13:12:03 -05:00
Nathan Ansel
9908a3d931 Always use app group for IPC connection 2025-05-19 11:52:51 -05:00
Nathan Ansel
3b606e2337 Adds application group to the mac build entitlements 2025-05-19 10:45:32 -05:00
Nathan Ansel
98cdbda70b Adjusts the workflow to build the nathan/autofill-fix branch 2025-05-19 09:44:21 -05:00
Jeffrey Holland
ec6c85d6ad Add tests for cipherHasNoOtherPasskeys (#14829) 2025-05-19 15:35:43 +02:00
Jeffrey Holland
40c77b6f05 Move modal files to autofill and rename dir to credentials (#14757)
* Show existing login items in the UI

* Filter available cipher results (#14399)

* Filter available cipher results

* Fix linting issues

* Update logic for eligible ciphers

* Remove unused method to check matching username

* PM-20608 update styling for excludedCredentials (#14444)

* PM-20608 update styling for excludedCredentials

* Have flow correctly move to creation for excluded cipher

* Remove duplicate confirmNeCredential call

* Revert fido2-authenticator changes and move the excluded check

* Create a separate component for excluded cipher view

* Display traffic light MacOS buttons when the vault is locked (#14673)

* Remove unneccessary filter for excludedCiphers

* Remove dead code from the excluded ciphers work

* Remove excludedCipher checks from fido2 create and vault

* Move modal files to `autofill` and rename dir to `credentials`

* Update merge issues
2025-05-15 15:33:20 +02:00
Anders Åberg
156d96ef49 Autofill/PM-19511: Overwrite and reprompt (#14288)
* Show items for url that don't have passkey

* Show existing login items in the UI

* Filter available cipher results (#14399)

* Filter available cipher results

* Fix linting issues

* Update logic for eligible ciphers

* Remove unused method to check matching username

* PM-20608 update styling for excludedCredentials (#14444)

* PM-20608 update styling for excludedCredentials

* Have flow correctly move to creation for excluded cipher

* Remove duplicate confirmNeCredential call

* Revert fido2-authenticator changes and move the excluded check

* Create a separate component for excluded cipher view

* Display traffic light MacOS buttons when the vault is locked (#14673)

* Remove unneccessary filter for excludedCiphers

* Remove dead code from the excluded ciphers work

* Remove excludedCipher checks from fido2 create and vault

* Remove excludedCipher remnants from vault and simplify create cipher logic

* Move cipherHasNoOtherPasskeys to shared fido2-utils

* Remove all containsExcludedCipher references

* Use `bufferToString` to convert `userHandle`

---------

Co-authored-by: Jeffrey Holland <jholland@livefront.com>
Co-authored-by: Jeffrey Holland <124393578+jholland-livefront@users.noreply.github.com>
2025-05-15 11:33:17 +02:00
Andreas Coroiu
7f3f7aebcc feat: add test and check for too long buffers (#14775) 2025-05-14 15:53:32 +02:00
Anders Åberg
4c5e396132 Improve Autofill IPC reliability (#14358)
* Delay IPC server start

* Better ipc handling

* Rename ready() to listenerReady()

---------

Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-05-13 14:16:33 +02:00
Anders Åberg
28a94042f7 Merge branch 'main' into feature/passkey-provider 2025-05-02 16:02:45 +02:00
bw-ghapp[bot]
8fbb46a360 Autosync the updated translations (#14592)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-05-02 15:24:49 +02:00
Conner Turnbull
da15a4ce8d [PM-20403] Updated F4E copy (#14404)
* Updated F4E copy

* Updated incorrect i18n key
2025-05-02 12:47:55 +00:00
bw-ghapp[bot]
1e663b0941 Autosync the updated translations (#14593)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-05-02 14:17:30 +02:00
renovate[bot]
534c2be55b [deps]: Update Linting minor-patch to v8.31.0 (#14583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-05-02 13:52:55 +02:00
renovate[bot]
2ba022532c [deps] Architecture: Update eslint-import-resolver-typescript to v4 (#14509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 13:20:46 +02:00
Maciej Zieniuk
835516a925 [PM-20424] [BEEEP] browser client webpack optimisations (#14343)
* browser client webpack optimisations

* fixing browser extension loading
2025-05-02 08:26:48 +02:00
Alex Morask
c8d6e48996 [PM-18955] Use OrganizationWarningsService on AC Collections Page behind FF (#14437)
* Add getWarnings to OrganizationBillingApiService

* Add OrganizationWarningsService

* Add feature flag

* Add standalone warning components that consume new service

* Add new components to AC collections vault when FF is enabled

* Add OrganizationWarningsService spec

* Run prettier on spec file

* Thomas' feedback
2025-05-01 17:13:18 -04:00
Jordan Aasen
23e7f120fd [PM-19579] - add sshKey option to desktop (#14402)
* add sshKey option to desktop

* fix add new sshKey

* revert removal of catch

* revert removal of catch
2025-05-01 13:03:11 -07:00
Brandon Treston
4292744ca8 remove deprecated component (#14582) 2025-05-01 15:20:22 -04:00
Miles Blackwood
8ead45f534 PM-17391 (#14323)
* Establish patterns needing addressing.

* Prevent non-password field misidentification (TOTP as username)

* Allow 'tel' type for TOTP fill identification

* Resolve todo and document.

* Remove duplicated line.

* Use account creation field type = totp to determine if focused field receives the inline menu for totp. Handles cases where totp can appear alongside login forms and also ensures general cipher and totp cipher inline menus render distinctly when focus changes between the field types necessitating.

* Prevent type edge cases.
2025-05-01 14:37:24 -04:00
Shane Melton
cba5f826d6 [PM-21041] Fix cipher view security tasks fetching (#14569)
* [PM-21041] Add taskEnabled$ dependency to tasks$ observable

* [PM-21041] Rework cipher view component to only check tasks for organization Login type ciphers

- Remove dependency on feature flag check (handled by tasks$ observable now)
- Add try/catch in case of request failures to avoid breaking component initialization

* [PM-21041] Remove now redundant taskEnabled$ chain

* [PM-21041] Fix tests
2025-05-01 11:22:32 -07:00
Nick Krantz
de6b58c10a [PM-20110] Disabled copy buttons on vault (#14549)
* export BitIconButtonComponent from component library

* manually update the disabled state of the icon button for copy cipher field directive

* add tests for `CopyCipherFieldDirective`
2025-05-01 12:44:08 -05:00
Jason Ng
1123a5993e [PM-20423] Update Empty Vault Button on Browser to follow Web (#14574)
* update button flow for new login item in an empty vault on browser
2025-05-01 12:44:13 -04:00
Jason Ng
a62d269a89 [PM-18803] nudges new items (#14523)
* Added new-items-nudge service and component to show spotlight for new item nudges
2025-05-01 12:43:55 -04:00
Alex Morask
64daf5a889 Require provider payment method during setup behind FF (#14550) 2025-05-01 12:12:37 -04:00
cyprain-okeke
a50b45c505 Resolve the typo (#14584) 2025-05-01 17:12:28 +01:00
renovate[bot]
c9dcba2506 [deps]: Update docker/setup-qemu-action action to v3.6.0 (#14504)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-01 09:00:40 -07:00
cyprain-okeke
a7d04dc212 [PM-17775] Allow admin to send f4 e sponsorship (#14390)
* Added nav item for f4e in org admin console

* shotgun surgery for adding "useAdminSponsoredFamilies" feature from the org table

* Resolved issue with members nav item also being selected when f4e is selected

* Separated out billing's logic from the org layout component

* Removed unused observable

* Moved logic to existing f4e policy service and added unit tests

* Resolved script typescript error

* Resolved goofy switchMap

* Add changes for the issue orgs

* Added changes for the dialog

* Rename the files properly

* Remove the commented code

* Change the implement to align with design

* Add todo comments

* Remove the comment todo

* Fix the uni test error

* Resolve the unit test

* Resolve the unit test issue

* Resolve the pr comments on any and route

* remove the any

* remove the generic validator

* Resolve the unit test

* add validations for email

* Add changes for the autoscale

* Changes to allow admin to send F4E sponsorship

* Fix the lint errors

* Resolve the lint errors

* Fix the revokeAccount message

* Fix the lint runtime error

* Resolve the lint issues

* Remove unused components

* Changes to add isadminInitiated

* remove the FIXME comment

* Resolve the failing test

* Fix the pr comments

* Resolve the orgkey and other comments

* Resolve the lint error

* Resolve the lint error

* resolve the spelling error

* refactor the getStatus method

* Remove the deprecated method

* Resolve the unusual type casting

* revert the change

---------

Co-authored-by: Conner Turnbull <cturnbull@bitwarden.com>
Co-authored-by: Conner Turnbull <133619638+cturnbull-bitwarden@users.noreply.github.com>
2025-05-01 16:36:00 +01:00
Github Actions
1b66f0f06b Bumped Desktop client to 2025.5.0 2025-05-01 14:22:26 +00:00
Matt Bishop
8090586b52 Fix some references to master (#14578)
* Fix some references to master

* Fix broken links
2025-05-01 07:18:09 -07:00
Justin Baur
1d00495078 [PM-20032] Give option to skip token refresh on fullSync (#14423)
* Give option to skip token refresh on fullSync

* Fix listener
2025-05-01 09:32:10 -04:00
Oscar Hinton
abf7c949d9 Move additional linting to architecture (#14580) 2025-05-01 13:22:18 +00:00
Nathan Ansel
eb3b07dfce Enables the autofill extension in mac and mas builds (#14373)
* Enables autofill extension building

* Try use macos-14

* add --break-system-packages for macos14

* revert using build-native

* try add rustup target add x86_64-apple-darwin

* add more rustup target add x86_64-apple-darwin

* try to force sdk version

* Show SDK versions

* USE KVC for excludedCredentials

* added xcodebuild deugging

* Revert "try to force sdk version"

This reverts commit d94f2550ad.

* Use macos-15

* undo merge

* remove macos-15 from cli

* remove macos-15 from browser

---------

Co-authored-by: Anders Åberg <anders@andersaberg.com>
2025-05-01 15:14:06 +02:00
Vijay Oommen
e596584e87 [PM-20505] Weak-passwords-report: refresh rows after edit (#14401) 2025-05-01 08:03:32 -05:00
Anders Åberg
f86e67075e Don't use kvc 2025-04-30 23:32:31 +02:00
Anders Åberg
733d0f4dd9 Fix syntax error 2025-04-30 23:21:48 +02:00
Bryan Cunningham
e6530ade01 Use small buttons in extension header (#14433)
* use small button in extension vault header

* use small button in extension folder settings

* use small button in send header
2025-04-30 14:24:12 -04:00
Anders Åberg
95a5d80ed1 Exclude credentials using kvc to avoid comilation error in cicd (#14568) 2025-04-30 18:49:50 +02:00
Jason Ng
106dd33ef4 [PM-18800] vault onboarding nudges and badge (#14278)
* added empty vault nudge service and has items vault nudge service with spotlight and settings badge to vault v2 in browser
* Refactor Vault Nudge Service for clarity between spotlight and badge dismissals
2025-04-30 12:16:09 -04:00
Daniel Riera
1fc5c206c3 PM-21027-add-tooltip (#14564) 2025-04-30 10:47:25 -04:00