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

17872 Commits

Author SHA1 Message Date
Maciej Zieniuk
b6ac7b68df key connector domain tests fix for sso componrnt and login strategy 2025-04-11 16:49:53 +01:00
Maciej Zieniuk
aede39fbc8 not necessary if condition 2025-04-11 12:30:00 +01:00
Maciej Zieniuk
7c30bdb70d Merge branch 'km/pm-18017/show-key-connector-domain' into km/pm-18017/show-key-connector-domain-for-new-sso-users 2025-04-11 12:15:08 +01:00
Maciej Zieniuk
cd96bb93ae cleanup 2025-04-11 12:14:50 +01:00
Maciej Zieniuk
de09995334 cleanup 2025-04-11 11:49:29 +01:00
Maciej Zieniuk
05cf674391 splitting the desktop client 2025-04-11 11:49:14 +01:00
Maciej Zieniuk
dab0c930e2 cleanup 2025-04-11 11:39:08 +01:00
Maciej Zieniuk
8b6747f212 splitting the browser client 2025-04-11 11:38:51 +01:00
Maciej Zieniuk
f163579e52 splitting the web client 2025-04-11 11:22:17 +01:00
Maciej Zieniuk
fc63865487 logging verbosity 2025-04-11 11:18:53 +01:00
Maciej Zieniuk
6845dfcba1 have to sync and navigate to vault after key connector keys exchange 2025-04-11 11:00:44 +01:00
Maciej Zieniuk
7c2ae780a2 desktop styling 2025-04-11 10:59:12 +01:00
Maciej Zieniuk
fbd012f07c missing locales 2025-04-11 10:58:04 +01:00
Maciej Zieniuk
db0ee9bb71 key connector url required to be provided when migrating user 2025-04-08 18:20:12 +01:00
Maciej Zieniuk
0224b2b981 confirm key connector domain page showing correctly 2025-04-07 15:50:41 +01:00
Maciej Zieniuk
914143207f confirm key connector domain page does not require auth guard 2025-04-07 15:49:19 +01:00
Maciej Zieniuk
8538614d75 show key connector domain for new sso users 2025-04-03 16:22:17 +01:00
Maciej Zieniuk
a10cd49e53 unit test update 2025-04-03 16:16:16 +01:00
Maciej Zieniuk
ffd4439113 organization name placement change in the remove password component 2025-04-03 16:12:17 +01:00
Maciej Zieniuk
bfc2916784 convert to key connector command unit tests with prompt assert 2025-03-28 21:03:43 +00:00
Maciej Zieniuk
b92b0e41e7 key connector domain in convert to key connector command 2025-03-28 20:44:45 +00:00
Maciej Zieniuk
623941482f convert to key connector command localization 2025-03-28 18:09:09 +00:00
Maciej Zieniuk
eadd8c656d type safety improvements 2025-03-27 18:27:56 +00:00
Maciej Zieniuk
d1f5f70d1b key connector domain shown in remove password component 2025-03-27 18:27:56 +00:00
Maciej Zieniuk
77a880d8ba new unit tests in wrong place 2025-03-27 18:25:24 +00:00
Maciej Zieniuk
74f4b54676 Merge branch 'km/pm-18576/fix-missing-userid-on-remove-password' into km/pm-18017 2025-03-27 15:11:50 +00:00
Maciej Zieniuk
e50b4e1d7f move key connector components to KM team ownership 2025-03-26 16:21:23 +00:00
Maciej Zieniuk
af7b8d891d fix unit tests 2025-03-25 20:41:46 +00:00
Maciej Zieniuk
f066313354 key connector service unit tests 2025-03-25 20:34:58 +00:00
Maciej Zieniuk
7bed47b6d1 moving message sending side effect to sync 2025-03-25 20:06:47 +00:00
Maciej Zieniuk
dd62397226 cli build fix 2025-03-25 19:14:30 +00:00
Maciej Zieniuk
7d1bdb8fe0 introducing convertAccountRequired$ 2025-03-25 19:07:48 +00:00
Maciej Zieniuk
e1f8450ed6 reactive key connector service 2025-03-25 17:06:11 +00:00
Maciej Zieniuk
9ca4939502 Merge branch 'main' into km/pm-18576/fix-missing-userid-on-remove-password-reactive 2025-03-25 11:17:07 +00:00
Maciej Zieniuk
60dc468814 key connector reactive 2025-03-25 11:16:51 +00:00
Maciej Zieniuk
1bda7d44fb unit test coverage 2025-03-25 09:07:52 +00:00
Maciej Zieniuk
3d088fcdc6 usesKeyConnector always returns boolean 2025-03-25 09:07:36 +00:00
Jonathan Prusik
c8069baa24 fix typo (#13948) 2025-03-24 16:26:40 -04:00
Bernd Schoolmann
8c6a33d7b8 [PM-16603] Implement userkey rotation v2 (#12646)
* Implement key rotation v2

* Pass through masterpassword hint

* Properly split old and new code

* Mark legacy rotation as deprecated

* Throw when data is null

* Cleanup

* Add tests

* Fix build

* Update libs/key-management/src/key.service.spec.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Update apps/web/src/app/auth/settings/change-password.component.ts

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Add documentation

* Centralize loading logic

* Fix build

* Remove sharedlib from legacymigration component

---------

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2025-03-24 20:41:21 +01:00
Anders Åberg
8e62e0589d PM-11230: Add hybrid as passkey transport (#13536) 2025-03-24 20:17:18 +01:00
Vijay Oommen
8ed8c9af6a [PM-18685] Disable MyVault when the Person Ownership policy is true (#13930) 2025-03-24 08:33:17 -05:00
Anders Åberg
8e455007c0 PM-19095: Wire passkey autofill to UI (#13051)
* Passkey stuff

Co-authored-by: Anders Åberg <github@andersaberg.com>

* Ugly hacks

* Work On Modal State Management

* Applying modalStyles

* modal

* Improved hide/show

* fixed promise

* File name

* fix prettier

* Protecting against null API's and undefined data

* Only show fake popup to devs

* cleanup mock code

* rename minmimal-app to modal-app

* Added comment

* Added comment

* removed old comment

* Avoided changing minimum size

* Add small comment

* Rename component

* adress feedback

* Fixed uppercase file

* Fixed build

* Added codeowners

* added void

* commentary

* feat: reset setting on app start

* Moved reset to be in main / process launch

* Add comment to create window

* Added a little bit of styling

* Use Messaging service to loadUrl

* Enable passkeysautofill

* Add logging

* halfbaked

* Integration working

* And now it works without extra delay

* Clean up

* add note about messaging

* lb

* removed console.logs

* Cleanup and adress review feedback

* This hides the swift UI

* pick credential, draft

* Remove logger

* a whole lot of wiring

* not working

* Improved wiring

* Cancel after 90s

* Introduced observable

* Launching bitwarden if its not running

* Passing position from native to electron

* Rename inModalMode to modalMode

* remove tap

* revert spaces

* added back isDev

* cleaned up a bit

* Cleanup swift file

* tweaked logging

* clean up

* Update apps/desktop/macos/autofill-extension/CredentialProviderViewController.swift

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* Update apps/desktop/src/platform/main/autofill/native-autofill.main.ts

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* Update apps/desktop/src/platform/services/desktop-settings.service.ts

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* adress position feedback

* Update apps/desktop/macos/autofill-extension/CredentialProviderViewController.swift

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* Removed extra logging

* Adjusted error logging

* Use .error to log errors

* remove dead code

* Update desktop-autofill.service.ts

* use parseCredentialId instead of guidToRawFormat

* Update apps/desktop/src/autofill/services/desktop-autofill.service.ts

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* Change windowXy to a Record instead of [number,number]

* Update apps/desktop/src/autofill/services/desktop-fido2-user-interface.service.ts

Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>

* Remove unsued dep and comment

* changed timeout to be spec recommended maxium, 10 minutes, for now.

* Correctly assume UP

* Removed extra cancelRequest in deinint

* Add timeout and UV to confirmChoseCipher

UV is performed by UI, not the service

* Improved docs regarding undefined cipherId

* cleanup: UP is no longer undefined

* Run completeError if ipc messages conversion failed

* don't throw, instead return undefined

* Disabled passkey provider

* Throw error if no activeUserId was found

* removed comment

* Fixed lint

* removed unsued service

* reset entitlement formatting

* Update entitlements.mas.plist

---------

Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
Co-authored-by: Colton Hurst <colton@coltonhurst.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2025-03-24 07:50:11 -04:00
Github Actions
a6e785d63c Bumped client version(s) 2025-03-24 10:49:32 +00:00
bw-ghapp[bot]
d4116c05d7 Autosync the updated translations (#13962)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-03-24 10:28:51 +01:00
bw-ghapp[bot]
714a3f33e4 Autosync the updated translations (#13961)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-03-24 10:28:16 +01:00
bw-ghapp[bot]
1c3084eef4 Autosync the updated translations (#13960)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-03-24 10:27:12 +01:00
Patrick-Pimentel-Bitwarden
841e5980d7 fix(device-approval-login): [PM-19379] Approve Device Login - Fix the call so that it works when not in a TDE scenario. (#13934) 2025-03-21 10:22:37 -04:00
bw-ghapp[bot]
a3d037de3c Autosync the updated translations (#13939)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2025-03-21 10:26:39 +00:00
bw-ghapp[bot]
266d6cc8dc Autosync the updated translations (#13938)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-03-21 11:14:54 +01:00
bw-ghapp[bot]
1551ab5be9 Autosync the updated translations (#13937)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-03-21 11:14:45 +01:00