renovate[bot]
c7315a0790
[deps]: Lock file maintenance ( #13565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 15:48:39 -05:00
cd-bitwarden
a5fe0857ee
Fix for the issue where folders do not log when you have two accounts and you lock both then login to the second account ( #13273 )
2025-02-25 15:15:35 -05:00
Ike
e9f23cd4c3
feat(newDeviceVerification) : add handling for requires new device verification auth response ( #13568 )
2025-02-25 14:29:25 -05:00
Danielle Flinn
e0a3a05c49
CL-554 update extension navigation text size ( #13549 )
2025-02-25 08:04:34 -08:00
Vicki League
6d1914f43d
[CL-485] Add small delay for async action loading state ( #12835 )
2025-02-25 09:56:01 -05:00
Bernd Schoolmann
d11321e28e
Fix ssh agent on flatpak and mac app store ( #13324 )
2025-02-25 14:47:08 +01:00
Daniel García
240f9f9348
Make native-messaging-test-runner use desktop_proxy ( #11923 )
...
* Make native-messaging-test-runner use desktop_proxy
* Remove node-ipc
* Fix build and implement proxy selection
* Remove eslint disable
---------
Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2025-02-25 12:30:26 +01:00
Oscar Hinton
f66446fa69
Renovate: disable major upgrades of angular ( #13533 )
...
* Renovate: disable major upgrades of angular
2025-02-25 11:05:33 +01:00
Jordan Aasen
bc415d807c
[PM-13989] - Extension Vault screen - allow copy icon to copy data directly if only 1 piece of data is available ( #13520 )
...
* wip - copy button overhaul
* finalize item copy actions single item copy
2025-02-24 14:56:15 -08:00
Jordan Aasen
fb20aa556b
[PM-18131] - Add popover prompt for new settings ( #13518 )
...
* Update the Appearance settings page to include click to fill setting
* fix tests
* fix tests
* add tests
* new customization options callout
* use classes instead of inline styling
* revert changes to index and tw-theme
* remove shared module
* Revert "remove shared module"
This reverts commit 0b68aaae23
.
* Revert "revert changes to index and tw-theme"
This reverts commit 4a05f0ca20
.
* Revert "use classes instead of inline styling"
This reverts commit 0e441c4284
.
* Revert "new customization options callout"
This reverts commit f3054c9b27
.
* new customization options callout
* use classes instead of inline styling
* revert changes to index and tw-theme
* remove shared module
* finalize new settings callout
* revert changes to vault-v2.component
* remove unused modules. add error handling. adjust html
2025-02-24 14:51:55 -08:00
Jared Snider
e06a482d6e
fix(NewDeviceVerification): [Auth/PM-18580] Fix loading state on submit ( #13545 )
2025-02-24 17:27:15 -05:00
Jordan Aasen
8552578fbb
[PM-12720] - sort organizations in vault item owner select ( #13419 )
...
* sort owner select options and filters by name
* don't sort filters
* fix tests
* fix tests
* set organizations in ngOninit
* move assignment up
* Revert change to add-edit.component.ts. Move assignment up.
* fix tests
2025-02-24 13:53:02 -08:00
Jared Snider
c8b3e4c6dc
feat(LoginViaAuthRequestComponent): [Auth/PM-18506] fix missing spaces ( #13543 )
2025-02-24 15:51:56 -05:00
Jared Snider
62d3fe21a6
feat(2FA-Setup/Recovery-Dialogs): [Auth/PM-11701] Refactor dialogs to properly use title & subtitle inputs for consistent styling ( #13493 )
2025-02-24 15:48:09 -05:00
Daniel García
a5ea8066a3
[PM-14214] Initialize PopupViewCacheService earlier ( #13540 )
2025-02-24 19:24:05 +01:00
Vince Grassia
c85f6a54f5
Add artifact names for macOS ARM64 builds ( #13503 )
2025-02-24 10:45:49 -07:00
Alec Rippberger
cbbd53803b
feat(web): [PM-15063] add banner for pending device auth requests
...
Adds a banner in the web vault to notify users when they have pending device authentication requests. The banner links to the device management screen. Also implements real-time updates to the device management table when new auth requests are received.
JIRA: PM-15063
2025-02-24 11:44:32 -06:00
Todd Martin
bc7c22ae01
[PM-18529] Remove persist-popup-view feature flag ( #13519 )
...
* Removed feature flag from clients
* Removed feature flag test
2025-02-24 12:34:15 -05:00
Jordan Aasen
030acc6421
[PM-16133] - [Vault] Implement persistence on filters in Vault view ( #13303 )
...
* WIP - cache vault filter/search
* wip - vault filter persistence
* finalize popup list filters. wip tests
* finalize tests
* rename test to mock
* add remaining specs
* fix types. remove use of observable
* fix type error
* remove unecessary check for undefined userId
* remove observable. fix types and tests
* fix tests
2025-02-24 09:13:02 -08:00
Daniel García
8cf490a8c1
Extract common cargo info and edition 2024 fix ( #13507 )
2025-02-24 17:17:27 +01:00
Todd Martin
acdcf69722
[PM-18549] Do not clear route or view persistence on tab change ( #13523 )
...
* Do not clear route or view persistence on tab change
* Renamed method
2025-02-24 10:45:50 -05:00
✨ Audrey ✨
f53b76484a
increase memory limit for web watch builds ( #13538 )
2025-02-24 10:45:19 -05:00
José Pereira
76fb5d46bb
[PM-10105] Release arm64 binaries for macOS ( #10273 )
...
* ci(mac): add step to build and release macos arm64 binary
* ci(mac): add step to build and release macos arm64 binary
* fix: add target_suffix to build & package command
2025-02-24 10:24:27 -05:00
Brandon Treston
9a66aea1c9
[PM-16251] Remove ActiveUserState from Policy Service ( #13231 )
...
* initial impl
* rename file to fix linter error
* Rename vNext-policy-state.ts to vnext-policy-state.ts
* fix masterPasswordPolicyOptions$
* fix ts-strict errors, refactor policies$ and tests
* cleanup
* cleanup
---------
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2025-02-24 10:16:25 -05:00
Jared Snider
acbff6953c
feat(2FA-UI-Refresh): [Auth/PM-8113] - 2FA Components Consolidation and UI Refresh ( #12087 )
...
* PM-8113 - Deprecate TwoFactorComponentRefactor feature flag in favor of UnauthenticatedExtensionUIRefresh flag
* PM-8113 - Rename all existing 2FA components as V1.
* PM-8113 - TwoFactorAuthComp - Add comment explaining that tagged unused import is used a dialog.
* PM-8113 - 2FA Auth Comp - deprecate captcha
* PM-8113 - LoginStrategySvc - add todo for deprecation of captcha response
* PM-8113 - TwoFactorAuth tests - remove captcha
* PM-8113 - TwoFactorAuthComp HTML - remove captcha
* PM-8113 - Web Two Factor Auth - update deps
* PM-8113 - Move all new two-factor-auth components into libs/auth instead of libs/angular/src/auth
* PM-8113 - Add new child-components folder to help differentiate between top level page component and child components
* PM-8113 - Add todo for browser TwoFactorAuthEmailComponent
* PM-8113 - TwoFactorAuth - progress on consolidation
* PM-8113 - TwoFactorAuth - add TODO to ensure I don't miss web on success logic
* PM-8113 - TwoFactorAuth - Deprecate browser implementation of two-factor-auth and move all logic into single component - WIP
* PM-8113 - Bring across 2FA session timeout to new 2FA orchestrator comp
* PM-8113 - Export TwoFactorAuth from libs/auth
* PM-8113 - Fix 2FA Auth Comp tests by adding new service deps.
* PM-8113 - Fix TwoFactorAuthExpiredComp imports + TwoFactorAuthComponent imports on other clients.
* PM-8113 - 2FA Auth Comp - Progress on removing onSuccessfulLogin callback
* PM-8113 - 2FA Auth - update deps to private as inheritance will no longer be used.
* PM-8113 - TwoFactorAuthComp - Refactor init a bit.
* PM-8113 - TwoFactorAuthComp - More naming refactors
* PM-8113 - TwoFactorAuth - (1) more refactoring (2) removed onSuccessfulLoginNavigate (3) after successful login we always loginEmailService.clearValues()
* PM-8113 - TwoFactorAuthComp Tests - clean up tests for removed callbacks.
* PM-8113 - TwoFactorAuthComponent - refactor default success route handling
* PM-8113 - TwoFactorAuthComp - More refactoring
* PM-8113 - TwoFactorAuthComp - more refactors
* PM-8113 - TwoFactorAuth - Remove unused service dep
* PM-8113 - TwoFactorAuthComp - Refactor out unused button action text and move checks for continue button visibility into component
* PM-8113 - TwoFactorAuthComponent - Add type for providerData
* PM-8113 - TwoFactorAuthComponent - Add todo
* PM-8113 - TwoFactorAuthComponent - Add client type
* PM-8113 - TwoFactorAuth - implement browser specific SSO + 2FA logic
* PM-8113 - TwoFactorService Abstraction - refactor to use proper functions + mark methods as abstract properly + add null return to getProviders
* PM-8113 - Refactor 2FA Guard logic out of ngOnInit and into own tested guard. Updated all routes.
* PM-8113 - TwoFactorAuthComponent - WIP on webauthn init.
* PM-8113 - TwoFactorAuthComponent - pull webauthn fallback response handling into primary init with checks based on client for if it should be processed.
* PM-8113 - TwoFactorAuthComponent - move linux popup width extension logic into ExtensionTwoFactorAuthComponentService
* PM-8113 - WebTwoFactorAuthComponentService - add explicit override for web's determineLegacyKeyMigrationAction method.
* PM-8113 - Implement new TwoFactorAuthComponentService .openPopoutIfApprovedForEmail2fa to replace extension specific init logic.
* PM-8113 - TwoFactorAuthComponent - misc cleanup
* PM-8113 - TwoFactorAuthComponent - more clean up
* PM-8113 - TwoFactorAuthComponent - WIP on removing TDE callbacks
* PM-8113 - TwoFactorAuthComponent - finish refactoring out all callbacks
* PM-8113 - TwoFactorAuthComponent - remove now unused method
* PM-8113 - TwoFactorAuthComponent - refactor routes.
* PM-8113 - TwoFactorAuthComponent - add TODO
* PM-8113 - TwoFactorAuthComp - isTrustedDeviceEncEnabled - add undefined check for optional window close. + Add todo
* PM-8113 - TwoFactorAuthComponent tests - updated to pass
* PM-8113 - (1) Consolidate TwoFactorAuthEmail component into new service architecture (2) Move openPopoutIfApprovedForEmail2fa to new TwoFactorAuthEmailComponentService
* PM-8113 - Refactor libs/auth/2fa into barrel files.
* PM-8113 - Move TwoFactorAuthEmail content to own folder.
* PM-8113 - Move 2FA Duo to own comp folder.
* PM-8113 - ExtensionTwoFactorAuthEmailComponentService - Add comment
* PM-8113 - TwoFactorAuthEmailComponentService - add docs
* PM-8113 - TwoFactorAuthDuoComponentService - define top level abstraction and each clients implementation of the duo2faResultListener
* PM-8113 - TwoFactorAuthDuoCompService - add client specific handling for launchDuoFrameless
* PM-8113 - Delete no longer used client specific two factor auth duo components.
* PM-8113 - Register TwoFactorAuthDuoComponentService implementation in each client.
* PM-8113 - TwoFactorAuthComp - add destroy ref to fix warnings.
* PM-8113 - Remove accidentally checked in dev change
* PM-8113 - TwoFactorAuthComp - (1) Add loading state (2) Add missing CheckboxModule import
* PM-8113 - TwoFactorAuthDuoComponent - update takeUntilDestroyed to pass in destroy context as you can't use takeUntilDestroyed in ngOnInit without it.
* PM-8113 - TwoFactorAuthWebAuthnComponent - remove no longer necessary webauthn new tab check as webauthn seems to work without it
* PM-8113 - TwoFactorAuthWebAuthnComp - refactor names and add todo
* PM-8113 - (1) Move WebAuthn 2FA comp to own folder (2) build out client service for new tab logic
* PM-8113 - Register TwoFactorAuthWebAuthnComponentServices
* PM-8113 - Tweak TwoFactorAuthWebAuthnComponentService and add to TwoFactorAuthWebAuthnComponent
* PM-8113 - WebTwoFactorAuthDuoComponentService - fix type issue
* PM-8113 - ExtensionTwoFactorAuthDuoComponentService - attempt to fix type issue.
* PM-8113 - Remove ts-strict-ignore
* PM-8113 - TwoFactorAuthWebAuthnComponent - satisfy strict typescript reqs.
* PM-8113 - TwoFactorAuthComponent - some progress on strict TS conversion
* PM-8113 - TwoFactorAuthComp - fixed all strict typescript issues.
* PM-8113 - TwoFactorAuthComp - remove no longer necessary webauthn code
* PM-8113 - ExtensionTwoFactorAuthComponentService - handleSso2faFlowSuccess - add more context
* PM-8113 - TwoFactorAuthComp - TDE should use same success handler method
* PM-8113 - Fix SSO + 2FA result handling by closing proper popout window
* PM-8113 - Add todo
* PM-8113 - Webauthn 2FA - As webauthn popout doesn't persist SSO state, have to genercize success logic (which should be a good thing but requires confirmation testing).
* PM-8113 - Per main changes, remove deprecated I18nPipe from 2fa comps that use it.
* PM-8113 - Remove more incorrect i18nPipes
* PM-8113 - TwoFactorAuth + Webauthn - Refactor logic
* PM-8113 - TwoFactorAuth - build submitting loading logic
* PM-8113 - TwoFactorAuth - remove loading as submitting.
* PM-8113 - TwoFactorAuth - update to latest authN session timeout logic
* PM-8113 - AuthPopoutWindow - Add new single action popout for email 2FA so we can close it programmatically
* PM-8113 - Update ExtensionTwoFactorAuthComponentService to close email 2FA single action popouts.
* PM-8113 - Fix build after merge conflict issue
* PM-8113 - 2FA - Duo & Email comps - strict typescript adherence.
* PM-8113 - TwoFactorAuth - Clean up unused stuff and get tests passing
* PM-8113 - Clean up used service method + TODO as I've confirmed it works for other flows.
* PM-8113 - TODO: test all comp services
* PM-8113 - TwoFactorAuthComponent Tests - fix tests by removing mock of removed method.
* PM-8113 - Revert changes to login strategies to avoid scope creep for the sake of typescript strictness.
* PM-8113 - ExtensionTwoFactorAuthComponentService tests
* PM-8113 - Test ExtensionTwoFactorAuthDuoComponentService
* PM-8113 - ExtensionTwoFactorAuthEmailComponentService - add tests
* PM-8113 - Test ExtensionTwoFactorAuthWebAuthnComponentService
* PM-8113 - Add 2fa icons (icons need tweaking still)
* PM-8113 - TwoFactorAuthComponent - add setAnonLayoutDataByTwoFactorProviderType and handle email case as POC
* PM-8113 - TwoFactorEmailComp - work on converting to new design
* PM-8113 - Update icons with proper svg with scaling via viewbox
* PM-8113 - Update icons to use proper classes
* PM-8113 - 2FA Auth Comp - Progress on implementing design changes
* PM-8113 - TwoFactorOptionsComponent - add todos
* PM-8113 - 2fa Email Comp - add style changes per discussion with design
* PM-8113 - TwoFactorAuthComponent - use2faRecoveryCode - build out method per discussion with design
* PM-8113 - TwoFactorAuthComp - fix comp tests
* PM-8113 - TwoFactorAuthComp - progress on adding 2fa provider page icons and subtitles
* PM-8113 - Browser Translations - update duoTwoFactorRequiredPageSubtitle to match design discussion
* PM-8113 - TwoFactorAuthComp - more work on getting page title / icons working
* PM-8113 - Add todo
* PM-8113 - TwoFactorAuthDuoComponent Html - remove text that was moved to page subtitle.
* PM-8113 - 2FA Auth Comp - Duo icon works
* PM-8113 - (1) Add Yubico logo icon (2) Rename Yubikey icon to security key icon
* PM-8113 - TwoFactorAuthComp - remove icon from launch duo button per figma
* PM-8113 - Mark old two-factor-options component as v1.
* PM-8113 - Web - TwoFactorOptionsComponentV1 - Fix import
* PM-8113 - Fix more imports
* PM-8113 - Adjust translations based on meeting with Design
* PM-8113 - TwoFactorOptionsComponent - deprecate recovery code functionality
* PM-8113 - TwoFactorOptionsComponent - remove icon disable logic and unused imports
* PM-8113 - 2FA Options Comp rewritten to match figma
* PM-8113 - TwoFactorOptions - (1) Sort providers like setup screen (2) Add responsive scaling
* PM-8113 - Webauthn 2FA - WIP on updating connectors to latest style
* PM-8113 - Webauthn connector - clean up commented out code and restore block style
* PM-8113 - TwoFactorAuthWebAuthn - Add loading state for iframe until webauthn ready
* PM-8113 - Webauthn Iframe - update translation per figma
* PM-8113 - TwoFactorAuthComp - per figma, put webauthn after checkbox.
* PM-8113 - WebAuthn Fallback connector - UI refreshed
* PM-8113 - Two Factor Options - Implement wrapping
* PM-8113 - TwoFactorAuthAuthenticator - Remove text per figma
* PM-8113 - TwoFactorAuthYubikey - Clean up design per figma
* PM-8113 - Refactor all 2FA flows to use either reactive forms or programmatic submission so we get the benefit of onSubmit form validation like we have elsewhere.
* PM-8113 - 2FA Auth Comp - for form validated 2FA methods, add enter support.
* PM-8113 - TwoFactorAuthComp - Add loginSuccessHandlerService
* PM-8113 - DesktopTwoFactorAuthDuoComponentService - add tests
* PM-8113 - WebTwoFactorAuthDuoComponentService test file - WIP on tests
* PM-8113 - WebTwoFactorAuthDuoComponentService - test listenForDuo2faResult
* PM-8113 - TwoFactorAuthComp - (1) remove unused deps (2) get tests passing
* PM-8113 - Add required to inputs
* PM-8113 - TwoFactorAuth - Save off 2FA providers map so we can only show the select another 2FA method if the user actually has more than 1 configured 2FA method.
* PM-8113 - Webauthn iframe styling must be adjusted per client so adjust desktop and browser extension
* PM-8113 - TwoFactorAuthComp - Integrate latest ssoLoginService changes
* PM-8113 - Desktop & Browser routing modules - add new page title per figma
* PM-8113 - WebAuthn - added optional awaiting security key interaction button state to improve UX.
* PM-8113 - TwoFactorAuthComp - refactor to avoid reactive race condition with retrieval of active user id.
* PM-8113 - ExtensionTwoFactorAuthEmailComponentService - force close the popup since it has stopped closing when the popup opens.
* PM-8113 - TwoFactorAuth - refactor enter key press to exempt non-applicable flows from enter key handling
* PM-8113 - Refactor ExtensionTwoFactorAuthComponentService methods to solve issues with submission
* PM-8113 - TwoFactorAuth - fix programmatic submit of form
* PM-8113 - Fix ExtensionTwoFactorAuthComponentService tests
* PM-8113 - Extension - Webauthn iframe - remove -10px margin
* PM-8113 - Extension Routing module - 2FA screens need back button
* PM-8113 - Get Duo working in extension
* PM-8113 - TwoFactorOptions - tweak styling of row styling to better work for extension
* PM-8113 - TwoFactorWebauthnComp - new tab button styling per figma
* PM-8113 - 2FA Comp - Update logic for hiding / showing the remember me checkbox
* PM-8113 - TwoFactorAuthWebAuthnComp - new tab flow - fix remember me
* PM-8113 - Per PR feedback, add TODO for better provider and module structure for auth component client logic services.
* PM-8113 - TwoFactorAuth - add missing TDE offboarding logic.
* PM-8113 - TwoFactorAuthComponent tests - fix tests
* PM-8113 - 2FA Auth Comp HTML - per PR feedback, remove unnecessary margin bottom
* PM-8113 - 2FA Comp - per PR feedback, remove inSsoFlow as it isn't used.
* PM-8113 - TwoFactorOptionsComp - Clean up no longer needed emitters.
* PM-8113 - TwoFactorOptions - per PR feedback, clean up any usage
* PM-8113 - TwoFactorAuthComp - per PR feedback, rename method from selectOtherTwofactorMethod to selectOtherTwoFactorMethod
* PM-8113 - Per PR feedback, fix translations misspelling
* PM-8113 - TwoFactorAuthSecurityKeyIcon - fix hardcoded value
* PM-8113 - TwoFactorAuthSecurityKeyIcon - fix extra "
* PM-8113 - TwoFactorAuthDuo - Per PR feedback, remove empty template.
* PM-8113 - LooseComponentsModule - re-add accidentally removed component
* PM-8113 - TwoFactorAuthWebAuthnIcon - per PR feedback, fix hardcoded stroke value.
* PM-8113 - Desktop AppRoutingModule - per PR feedback, remove unnecessary AnonLayoutWrapperComponent component property.
* PM-8113 - Update apps/browser/src/auth/services/extension-two-factor-auth-duo-component.service.spec.ts to fix misspelling
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>
* PM-8113 - TwoFactorAuthComp - Per PR feedback, add trim to token value
* PM-8113 - TwoFactorService - add typescript strict
* PM-8113 - TwoFactorService - per PR feedback, add jsdocs
* PM-8113 - Per PR feedback, fix misspelling
* PM-8113 - Webauthn fallback - per PR feedback fix stroke
* PM-8113 - Update apps/web/src/connectors/webauthn-fallback.html
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>
* PM-8113 - Update libs/auth/src/angular/icons/two-factor-auth/two-factor-auth-webauthn.icon.ts
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>
---------
Co-authored-by: rr-bw <102181210+rr-bw@users.noreply.github.com>
2025-02-24 09:59:14 -05:00
Vicki League
886cf48e77
[CL-524] Unskip chromatic tests to troubleshoot ( #13477 )
2025-02-24 09:48:54 -05:00
Jared Snider
7015734bec
feat(AccountSecurityComponent & Fingerprint Dialog): [Auth/PM-14588] fix all reported styling issues ( #13525 )
2025-02-24 09:39:44 -05:00
Jared Snider
7a32eeb28d
feat(Extension-Bitwarden-Logo): [PM-14413] - Add A11y title to svg so screen readers can read it ( #13526 )
2025-02-24 09:28:08 -05:00
Andreas Coroiu
f8f2ec6722
fix: type error ( #13537 )
...
not sure how this wasn't caught in the CI before the merge
2025-02-24 13:02:26 +00:00
Github Actions
df9ce88398
Bumped client version(s)
2025-02-24 12:35:43 +00:00
Github Actions
155368a783
Bumped client version(s)
2025-02-24 12:34:46 +00:00
Andreas Coroiu
a9862d2a19
[PM-17408] Create new method on sdk service to allow explicit addition of a new client instance ( #13309 )
...
* feat: allow the user client to be overriden by an external provider
* feat: add ability to unset client
* feat: add `setClient` to interface (and add some docs)
* fix: re-add undefined
* fix: strict typing issues
2025-02-24 11:29:47 +01:00
bw-ghapp[bot]
5f390e6151
Autosync the updated translations ( #13531 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-24 09:05:17 +00:00
Jared Snider
c4a230e80b
PM-9417 - PasswordStrengthComp - A11y improvement - add screen reader announcement for all usages of password strength. ( #13515 )
2025-02-24 09:55:18 +01:00
bw-ghapp[bot]
99e2b9e394
Autosync the updated translations ( #13530 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-24 09:38:45 +01:00
bw-ghapp[bot]
e570be0505
Autosync the updated translations ( #13532 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-24 09:14:29 +01:00
Jonas Hendrickx
fb191b1121
[PM-17223] Update comma to period after "Invalid input provided" text ( #13455 )
2025-02-22 07:51:15 +01:00
Justin Baur
f1af23dc1f
Fix Vault Loading ( #13484 )
2025-02-21 19:01:49 -05:00
✨ Audrey ✨
b4bfacf6e3
[PM-16792] [PM-16822] Encapsulate encryptor and state provision within UserStateSubject
( #13195 )
2025-02-21 17:00:51 -06:00
Todd Martin
077e0f89cc
[PM-17751] Store SSO email in state on web client ( #13295 )
...
* Moved saving of SSO email outside of browser/desktop code
* Clarified comments.
* Tests
* Refactored login component services to manage state
* Fixed input on login component
* Fixed tests
* Linting
* Moved web setting in state into web override
* updated tests
* Fixed typing.
* Fixed type safety issues.
* Added comments and renamed for clarity.
* Removed method parameters that weren't used
* Added clarifying comments
* Added more comments.
* Removed test that is not necessary on base
* Test cleanup
* More comments.
* Linting
* Fixed test.
* Fixed base URL
* Fixed typechecking.
* Type checking
* Moved setting of email state to default service
* Added comments.
* Consolidated SSO URL formatting
* Updated comment
* Fixed reference.
* Fixed missing parameter.
* Initialized service.
* Added comments
* Added initialization of new service
* Made email optional due to CLI.
* Fixed comment on handleSsoClick.
* Added SSO email persistence to v1 component.
---------
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2025-02-21 17:09:50 -05:00
Amy Galles
9dd2033081
Fix broken image tagging on build-web ( #13514 )
...
* updating logic to include pull requests
2025-02-21 14:02:46 -08:00
Maciej Zieniuk
78202e14ae
[PM-15882] Remove unlock with PIN policy ( #13352 )
...
* Remove policy with PIN in Web Vault
* Remove policy with PIN in Browser Extension
* Remove policy with PIN in Desktop
* Remove policy with PIN in Desktop
* unit tests coverage
* unit tests coverage
* unit tests coverage
* private access method error
* private access method error
* private access method error
* PM-18498: Unlock Options Padding Off When PIN Is Removed
* PM-18498: Unlock Options Padding Off When PIN Is Removed
2025-02-21 22:16:13 +01:00
Maciej Zieniuk
3800610bb6
PM-18509: Unable to unlock vault ( #13516 )
2025-02-21 22:14:13 +01:00
cyprain-okeke
92ec2ca85e
[PM-17591]Remove feature flag "Refactor self hosting license uploader" ( #13330 )
...
* Remove the Refactor self hosting license uploader flag
* Remove the changes when is flag is off
2025-02-21 21:36:57 +01:00
Jimmy Vo
f345992f80
[PM-17449] Enable managed users to update their email addresses. ( #13495 )
2025-02-21 15:15:06 -05:00
Alec Rippberger
a50cff75ff
[PM-17185] Remove Bootstrap style from SsoComponent in bitwarden_license ( #13417 )
...
* Replace Bootstrap with Tailwind equivalents
* Remove debug code
* Leverage bitLink directive
* use bitTypography directive
* Remove typo
* Replace Boostrap styles in subcomponents with Tailwind
* Remove unused class defininition
* Revert "Remove unused class defininition"
This reverts commit 22fba6c3d1
.
* Revert changes to non-sso component files
* Revert change to non sso file
* Use bitTypography directive instead of custom tailwind classes
* Remove typo
2025-02-21 14:04:00 -06:00
Vijay Oommen
5384914276
PM-18441 bugfix-search bar ( #13513 )
2025-02-21 12:49:24 -06:00
Jared Snider
b956297433
feat(LoginComponent): [PM-18408] - fix extension scrollbars showing up when unwanted ( #13512 )
2025-02-21 13:25:15 -05:00
Jonathan Prusik
2e96405f15
[PM-18219] Normalize blocked domain checks to a common util ( #13416 )
...
* normalize blocked domain checks to common util
* do not use currentTabIsOnBlocklist$ in showCurrentTabIsBlockedBanner$ resolution
* update additional vault popup autofill service cases to use isUrlInList
* cleanup and use Utils get hostname instead of tldts directly
2025-02-21 13:15:02 -05:00
Jordan Aasen
0bc7813b1c
[PM-18132] - Update the Appearance settings page to include click to fill setting ( #13460 )
...
* Update the Appearance settings page to include click to fill setting
* fix tests
* fix tests
* add tests
* new customization options callout
* use classes instead of inline styling
* revert changes to index and tw-theme
* remove shared module
* Revert "remove shared module"
This reverts commit 0b68aaae23
.
* Revert "revert changes to index and tw-theme"
This reverts commit 4a05f0ca20
.
* Revert "use classes instead of inline styling"
This reverts commit 0e441c4284
.
* Revert "new customization options callout"
This reverts commit f3054c9b27
.
* remove unused code
* disable margin on autofill suggestion
2025-02-21 08:57:06 -08:00