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
renovate[bot]
413f638b9d
[deps] Autofill: Update tldts to v6.1.77 ( #13226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 11:24:25 -05:00
Oscar Hinton
9228df4e28
Remove unused CSS from browser ( #13453 )
...
Cleanup browser CSS by removing unused rules. There are probably more unused CSS rules but it's not trivial to audit and we will probably remove them as part of the auth redesign.
2025-02-21 16:56:05 +01:00
tangowithfoxtrot
b86e587507
Fix falling back to data.json
when keyring is available ( #12760 )
...
* fix: fallback to data.json on Linux
* fix: make keyring prompt more consistent for reads+writes, but less assertive when we delete credentials
* fix: explicitly ignore unused return value
2025-02-21 07:44:24 -08:00
Oscar Hinton
1587f84a5c
[PM-17494] Minimum effort removal of bootstrap from filters ( #12995 )
...
Minimum effort migration of the filters to not depend on bootstrap. This migrates the card to tailwind but keeps most of the custom css as it's not strictly required to be migrated.
2025-02-21 08:52:01 -05:00
cd-bitwarden
1d04227884
[PM-12985] - Updating reports to use new modal for view/edit cipher ( #12383 )
...
* Updating reports to use new modal for view/edit cipher
* updating the location of the DefaultCipherFormCOnfigService
* Test fixes
* test fixes
* Adding back useful code and trying to fix inactive-two-factor-report.component.spec.ts issue
* suggested changes
* trying to fix tests
* test fix
* fixing reports
* Fix import path
* Remove unnecessary change
* Revert "Remove unnecessary change"
This reverts commit 9a19dc99ed
.
* PM-16995- Provide missing CipherFormConfigService
* after merge fixes
* more fixes
* WIP
* wip: fix for exposed passwords
* WIP
* fixing tests
* removing uneeded change
* lint fixes
* lint fix
* fixing admin console permissions
* merge fix
---------
Co-authored-by: --global <>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
2025-02-21 14:45:30 +01:00
bw-ghapp[bot]
05f25f305c
Autosync the updated translations ( #13501 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-21 14:05:38 +01:00
bw-ghapp[bot]
fd3cc90df8
Autosync the updated translations ( #13500 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-21 14:02:03 +01:00
bw-ghapp[bot]
f0ce87708c
Autosync the updated translations ( #13502 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-21 08:56:55 +01:00
Jonathan Prusik
a19c860a14
[PM-18287] Bugfix - Vault autofill suggestions view hangs on load when the current tab is on the blocked domains list ( #13496 )
...
* Fix vault autofill suggestions view hanging on load when the current tab is on the blocked domains list
Co-authored-by: Justin Baur <justindbaur@users.noreply.github.com>
* fix broken tests
* use blockedInteractionsUris$ observable instead of currentTabIsOnBlocklist$ in _currentPageDetails$
---------
Co-authored-by: Justin Baur <justindbaur@users.noreply.github.com>
2025-02-20 18:44:18 -05:00
Jordan Aasen
49dc3e0d28
[PM-16270] - allow full width for owner and folder select ( #13418 )
...
* allow full width for owner and folder select
* remove unecessary css class
* move folder under collection
* move prop to correct component
2025-02-20 15:16:49 -08:00
Vijay Oommen
b591c053ca
PM-18401 apply scroll tables across all tables ( #13474 )
2025-02-20 16:23:26 -06:00
Vijay Oommen
ef34b30cc1
pm-18441 add loading icon to member details ( #13494 )
2025-02-20 16:23:05 -06:00