Evan Bassler
c1302a3604
reorder address field identification ( #11824 )
...
Co-authored-by: Evan Bassler <evanbassler@Evans-MBP.attlocal.net>
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-11-14 13:29:30 -05:00
Oscar Hinton
ef127fd26e
Ensure we await for the wasm module to load ( #11995 )
...
Webpack seems to always convert imports to be async. This causes a issue where
init_sdk is not always initialized before we call it. To resolve this I added
a promise we can await in MV3 mode, and also defined a timeout which throws an
error we can use to identify if we have issues loading the module.
2024-11-14 17:29:56 +01:00
Jonathan Prusik
3a293bbf1f
[PM-12399] Show card and identity ciphers in the autofill suggestions only if the active tab appears to have fields for that type of cipher ( #11913 )
...
* show card and identity ciphers in the autofill suggestions only if the active tab appears to have fields for that type of cipher
* handle cases where collectPageDetailsFromTab$ does not emit
* update tests
2024-11-13 14:08:32 -05:00
rr-bw
204eb3105b
update anon-layout and extension-anon-layout spacing ( #11869 )
2024-11-13 10:17:23 -08:00
Nick Krantz
251213b69c
remove check for SHOW_AUTOFILL_BUTTON
( #11971 )
2024-11-13 10:58:34 -06:00
Kyle Spearrin
379efb1326
Update the publisher name for Bitwarden ( #11846 )
2024-11-13 11:05:19 -05:00
Daniel James Smith
e341a66a2e
Add autofocus to search field on Send page ( #11979 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-13 15:15:48 +01:00
Michał Chęciński
031a9bcae8
Bump browser version ( #11980 )
2024-11-13 12:02:34 +00:00
Jason Ng
40f2e15cec
[PM-13895] Autofocus on Vault Search Browser ( #11888 )
...
* use appAutoFocus directive for browser vault v2 search
2024-11-12 10:38:48 -05:00
Brandon
ed3ec8ef39
[PM-11332] Prevent dead object error in Firefox due to timing issue ( #10720 )
...
* Prevent dead object error from race condition when closing the popup in Firefox
* Add await to async call to resolve timing issue
* Remove comment
2024-11-11 11:56:14 -08:00
Shane Melton
e91741b146
[PM-13892] Update item more options component to react to changes to the cipher input ( #11914 )
2024-11-08 11:43:33 -05:00
Bernd Schoolmann
081fe83d83
PM-10393 SSH keys ( #10825 )
...
* [PM-10395] Add new item type ssh key (#10360 )
* Implement ssh-key cipher type
* Fix linting
* Fix edit and view components for ssh-keys on desktop
* Fix tests
* Remove ssh key type references
* Remove add ssh key option
* Fix typo
* Add tests
* [PM-10399] Add ssh key import export for bitwarden json (#10529 )
* Add ssh key import export for bitwarden json
* Remove key type from ssh key export
* [PM-10406] Add privatekey publickey and fingerprint to both add-edit and view co… (#11046 )
* Add privatekey publickey and fingerprint to both add-edit and view components
* Remove wrong a11y title
* Fix testid
* [PM-10098] SSH Agent & SSH Key creation for Bitwarden Desktop (#10293 )
* Add ssh agent, generator & import
* Move ssh agent code to bitwarden-russh crate
* Remove generator component
* Cleanup
* Cleanup
* Remove left over sshGenerator reference
* Cleanup
* Add documentation to sshkeyimportstatus
* Fix outdated variable name
* Update apps/desktop/src/platform/preload.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Rename renderersshagent
* Rename MainSshAgentService
* Improve clarity of 'id' variables being used
* Improve clarity of 'id' variables being used
* Update apps/desktop/src/vault/app/vault/add-edit.component.html
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Fix outdated cipher/messageid names
* Rename SSH to Ssh
* Make agent syncing more reactive
* Move constants to top of class
* Make sshkey cipher filtering clearer
* Add stricter equality check on ssh key unlock
* Fix build and messages
* Fix incorrect featureflag name
* Replace anonymous async function with switchmap pipe
* Fix build
* Update apps/desktop/desktop_native/napi/src/lib.rs
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Revert incorrectly renamed 'Ssh' usages to SSH
* Run cargo fmt
* Clean up ssh agent sock path logic
* Cleanup and split to platform specific files
* Small cleanup
* Pull out generator and importer into core
* Rename renderersshagentservice to sshagentservice
* Rename cipheruuid to cipher_id
* Drop ssh dependencies from napi crate
* Clean up windows build
* Small cleanup
* Small cleanup
* Cleanup
* Add rxjs pipeline for agent services
* [PM-12555] Pkcs8 sshkey import & general ssh key import tests (#11048 )
* Add pkcs8 import and tests
* Add key type unsupported error
* Remove unsupported formats
* Remove code for unsupported formats
* Fix encrypted pkcs8 import
* Add ed25519 pkcs8 unencrypted test file
* SSH agent rxjs tweaks (#11148 )
* feat: rewrite sshagent.signrequest as purely observable
* feat: fail the request when unlock times out
* chore: clean up, add some clarifying comments
* chore: remove unused dependency
* fix: result `undefined` crashing in NAPI -> Rust
* Allow concurrent SSH requests in rust
* Remove unwraps
* Cleanup and add init service init call
* Fix windows
* Fix timeout behavior on locked vault
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Fix libc dependency being duplicated
* fix SSH casing (#11840 )
* Move ssh agent behind feature flag (#11841 )
* Move ssh agent behind feature flag
* Add separate flag for ssh agent
* [PM-14215] fix unsupported key type error message (#11788 )
* Fix error message for import of unsupported ssh keys
* Use triple equals in add-edit component for ssh keys
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
Co-authored-by: aj-bw <81774843+aj-bw@users.noreply.github.com>
2024-11-08 11:01:31 +01:00
github-actions[bot]
b4428160ca
Autosync the updated translations ( #11916 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-08 00:32:02 +00:00
Daniel James Smith
ec92f82501
Fix wrong import of SendFormModule ( #11893 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-11-07 15:28:40 -05:00
Jonathan Prusik
05a79d58bb
do not do browser extension permission check if the Show autofill suggestions setting is being turned off ( #11889 )
2024-11-07 10:38:49 -05:00
Jordan Aasen
4cc562c228
[PM-12971] - close safari default extension on pop out ( #11391 )
...
* fix safari extension opening
* Update apps/browser/src/platform/browser/browser-api.ts
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
* remove whitespace
* remove check for id
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2024-11-06 10:53:15 -08:00
Alec Rippberger
a959620a11
[PM-14369] Hide account switcher if on login page and not logged into any accounts ( #11827 )
...
* Add hasLoggedInAccount to check if there is a logged in account
* Update Storybook providers
* Revert "Update Storybook providers"
This reverts commit 646506ab95
.
* Reapply "Update Storybook providers"
This reverts commit d86744a80b
.
* Add story for HasLoggedInAccountExample
* Remove unused imports
2024-11-06 11:08:29 -06:00
Jared Snider
b5450227da
PM-14424 - LoginComponents should listen for unauthUiRefresh flag changes and forcibly change the UI on browser & desktop to make for a seamless experience without having to refresh. ( #11830 )
2024-11-05 14:02:51 -05:00
Bernd Schoolmann
48bd438824
Add context logs for native messaging ( #11690 )
...
* Add logging to decryption routines
* Fix case of uknown encryption type
* Add decryption context to log where failures occur
* Update log message
* Fix linting
* Add more context logs
* Add context logs for native messaging
* Update apps/desktop/native-messaging-test-runner/src/native-message.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Update apps/desktop/src/services/native-message-handler.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Rename channel key to desktop ipc channel key
---------
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2024-11-05 15:38:23 +01:00
Oscar Hinton
af6a2f5553
[PM-13375] Gulp: Remove beta builds ( #11482 )
...
Part of the browser build script refactor effort. bitwarden.atlassian.net/browse/PM-6683
The beta logic adds a fair bit of complexity and is currently unused. Let’s remove it and we can look into re-add it after migrating to our new build system.
2024-11-05 10:54:38 +01:00
Justin Baur
0d06c499f3
Remove Heartbeat Code ( #11585 )
2024-11-04 17:54:12 -05:00
Justin Baur
008e928d0a
[PM-10744] Remove Last Uses of getBgService
( #10947 )
...
* Remove Last Uses of `getBgService`
* Fix Merge Issue
* Fix Merge
2024-11-04 15:10:36 -05:00
bw-ghapp[bot]
2d0460eb15
Bumped client version(s) ( #11850 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-04 15:43:54 +00:00
Daniel Riera
f43bf48215
[PM-11777] fix: TOTP not copied when autofilling passkey ( #11814 )
...
* PM-11777 fix: TOTP not copied when autofilling passkey
- Added totpService to overlay background constructor
- Edited spec to account for totpsService
- Edited fillInlineMenuCipher to copy totp to clipboard if present
* add optional chaining
2024-11-04 08:40:00 -06:00
github-actions[bot]
1a88e51008
Autosync the updated translations ( #11836 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-11-04 09:34:53 +00:00
Daniel Riera
b0a73cfe45
fix:Add accountHolderName to the field names and values constants associated with the cardholder field. This update should help mitigate issues where the Amazon credit card pop-up is not auto-filling the cardholder name field. ( #11780 )
2024-11-01 14:05:53 -05:00
Cesar Gonzalez
a4c6731021
[PM-14054] Fixing scroll-based repositioning of the inline menu on ShadowDOM elements ( #11803 )
...
* [PM-14054] Fixing scroll-based repositioning of inline menu when inline menu is focused
* [PM-14054] Fixing scroll-based repositioning of the inline menu on ShadowDOM elements
* [PM-14054] Fixing scroll-based repositioning of the inline menu on ShadowDOM elements
* [PM-14054] Fixing scroll-based repositioning of the inline menu on ShadowDOM elements
2024-11-01 11:17:54 -05:00
Cesar Gonzalez
227e9c4c22
[PM-14349] Collection of page details on websites with ShadowDOM elements might not capture form elements ( #11809 )
2024-11-01 11:17:36 -05:00
Todd Martin
a049b553a6
Update decryptUserKeyWithMasterKey to requireUserId ( #11560 )
...
* Updated decryptUserKeyWithMasterKey to requireUserId
* Removed unintended extra character.
* Added dependency to LogService.
* Fixed unlock command.
2024-11-01 11:21:18 -04:00
Jonathan Prusik
eba1212e1c
[PM-14351] Migrate away from theme enum ( #11812 )
...
* update extension autofill concerns to use theme object and type over enum
* mark ThemeType enum as deprecated
* update theming service concerns to use theme object and type over enum
2024-10-31 16:46:25 -04:00
Jordan Aasen
eb67b73a09
fix send-created tests ( #11813 )
2024-10-31 12:40:52 -07:00
github-actions[bot]
2b6406c1a1
Autosync the updated translations ( #11808 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-31 16:52:17 +00:00
Oscar Hinton
5e157c5bca
[PM-14180] Provide more debugging details in wasm-debug ( #11771 )
...
Improve error logging to include some additional information about the error.
2024-10-31 10:07:55 +01:00
Jared Snider
4de7cb8012
BEEEP - Auth AccountService Improvements ( #11779 )
...
* BEEEP Adjacent - AccountService misc improvements - (1) prefer null over undefined and (2) add new Account type
* LockCompV2 - Fix activeAccount type per PR feedback
* AccountService - update getUserId per PR feedback.
2024-10-30 17:54:39 -04:00
Florian Lang
690e175b1d
fix: totp autofill fill single digits if one field per digit exist ( #11630 )
2024-10-30 15:09:33 -04:00
Cesar Gonzalez
896d19551a
[PM-14054] Fixing scroll-based repositioning of inline menu when inline menu is focused ( #11770 )
2024-10-29 16:55:40 -05:00
Victoria League
b391c291df
[CL-475] Use buttons instead of anchors for popup tab navigation ( #11643 )
2024-10-29 11:10:29 -04:00
Brandon Treston
e39ab59fa8
convert timeout values to strings ( #11760 )
2024-10-29 10:08:33 -04:00
Cesar Gonzalez
11f18c478e
[PM-14054] Fix scroll based re positioning when inline menu settings change occurs ( #11765 )
2024-10-28 17:05:10 -05:00
Cesar Gonzalez
3fe84b041a
[PM-14054] Fix scroll based re-positioning of the inline menu within iframes after setting is changed to on button click ( #11763 )
2024-10-28 16:43:06 -05:00
Alec Rippberger
9da80a6cba
[PM-8115] Desktop, Extension UI Refresh: Self-hosted Setup Dialog ( #11597 )
...
* Reimplement RegistrationSelfHostedEnvConfigDialogComponent
* Update EnvironmentSelectorComponent text based on feature flag.
* Initialize RegistrationSelfHostedEnvConfigDialog with existing values if self hosted
* Cleanup debug
* Add comment
* Remove changes to home and login components
* Remove changes to desktop login component
* Remove changes to browser home component
* Simplify accessing string.
* Add environment selector service.
* Cleanup unused imports in environment-selector
* Launch new env selector dialog from desktop
* Fix lint errors
* Address PR feedback: move dialog component, remove EnvironmentSelectorService, remove unused translation string
* Remove changes to AnonLayout
* PM-8115 - Export Re-usable component from Libs/auth for clean import elsewhere in clients.
* Remove unused accessingString variable
* Add success toast
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
2024-10-28 16:12:57 -05:00
✨ Audrey ✨
9a83509183
add boundary help text to credential settings ( #11757 )
2024-10-28 15:55:16 -04:00
github-actions[bot]
a5d91410a9
Autosync the updated translations ( #11745 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-28 09:34:44 +00:00
Cesar Gonzalez
5f0755d74d
[PM-14045] Scrolling content outside of iframe bounds breaks inline menu position ( #11716 )
...
* [PM-14045] Scrolling content outside of iframe bounds breaks inline menu position
* [PM-14045] Scrolling content outside of iframe bounds breaks inline menu position
* [PM-14045] Fixing jest test
* [PM-14045] Adjusting how we determine if the inline menu should reposition on scroll
2024-10-25 16:17:36 -05:00
Alec Rippberger
2fb6a9e1ee
[PM-13150] Remove uses of row-main Bootstrap class in Account Security Settings ( #11650 )
...
* Remove uses of row-main Bootstrap class in Account Security Settings component
* Remove class from new component
* Remove extra div
* Remove extra markup
2024-10-25 13:58:02 -05:00
Daniel James Smith
ab98bef28f
Add warning dialog when clearing generator history ( #11711 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-25 11:44:12 -04:00
Daniel James Smith
3b82a82416
[PM-13658] Update copy of password history to generator history ( #11710 )
...
* Update copy from password history to generator history
* Update copy on empty state
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-10-25 11:04:39 -04:00
Bernd Schoolmann
122c3c7809
Add context to logs for decryption failures ( #11684 )
...
* Add logging to decryption routines
* Fix case of uknown encryption type
* Add decryption context to log where failures occur
* Update log message
* Fix linting
* Add more context logs
* Add more fine grained logging
* Update log message
* Fix tests
2024-10-25 15:22:30 +02:00
github-actions[bot]
619618e6f3
Autosync the updated translations ( #11702 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-10-25 11:32:16 +00:00
Shane Melton
a0fe4f4ca6
[PM-13892] Browser Refresh - Organization item clone permission fix ( #11660 )
...
* [PM-13892] Introduce canClone$ method on CipherAuthorizationService
* [PM-13892] Use new canClone$ method for the 3dot menu in browser extension
* [PM-13892] Add todo for vault-items.component.ts
2024-10-24 14:12:04 -07:00