Nick Krantz
6caebc14e3
add provider for ChangeLoginPasswordService in the emergency login password service ( #13788 )
2025-03-11 10:38:36 -05:00
Daniel James Smith
f7440c1cf2
Ensure the SendType is always set when building a SendFormConfig ( #13786 )
...
Includes a fallback to SendType.Text when non other path worked.
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-11 10:28:50 -04:00
Brandon Treston
552f40c2d5
add tw class ( #13774 )
2025-03-11 09:59:50 -04:00
Brandon Treston
4849b9a49d
update classes to use tailwind ( #13772 )
2025-03-11 09:58:20 -04:00
Daniel James Smith
6188013b9d
Introduce desktop-send-ui-refresh feature-flag ( #13787 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-11 08:50:24 -05:00
cyprain-okeke
ef06e9f03c
[PM-15442]Upgrade modal additional instances ( #13557 )
...
* display inline information error message
* Add collection service
* Refactor the code
* Add a feature flag to the change
* Add the modal pop for free org
* Use custom error messages passed from the validator
* Add the js document
* Merge changes in main
* Add the changes after file movement
* remove these floating promises
* Adding unit test and seprating the validation
* fix the unit test request
* Remove the conditional statment in test
2025-03-11 14:42:10 +01:00
Bernd Schoolmann
9683779dbf
[PM-17984] Remove AES128CBC-HMAC encryption ( #13304 )
...
* Remove AES128CBC-HMAC encryption
* Increase test coverage
2025-03-11 14:20:02 +01:00
Maciej Zieniuk
5cd47ac907
[PM-18243] Improve type safety in decryption ( #12885 )
...
* Improve decrypt failure logging
* Rename decryptcontext to decrypttrace
* Improve docs
* PM-16984: Improving type safety of decryption
* Improving type safety of decryption
---------
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2025-03-11 14:06:44 +01:00
Anders Åberg
7e6f2fa798
Enable Basic Desktop Modal Support ( #11484 )
...
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 >
2025-03-11 09:03:28 +01:00
Patrick-Pimentel-Bitwarden
3b9be21fd7
fix(auth-routing): [PM-19018] SSO TDE Routing Fix - Fixed routing logic. ( #13778 )
...
* fix(auth-routing): [PM-19018] SSO TDE Routing Fix - Fixed routing logic.
* PM-19018 - TwoFactorAuthTests - remove tests that are no longer applicable as 2FA comp isn't responsible for setting admin account recovery flag into state.
* PM-19018 - LoginStrategyTests - add test for processing forcePasswordReset response
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com >
2025-03-10 21:20:11 -04:00
Jordan Aasen
992be1d054
[PM-13991] - Edit login - reorder website URIs ( #13595 )
...
* WIP - sortable website uri
* add specs
* fix type errors in tests
2025-03-10 12:57:02 -07:00
Vijay Oommen
a877450e0a
PM-2630 virtual scroll on tables ( #13725 )
...
Tested by QA and passed.
2025-03-10 15:52:52 -04:00
Brandon Treston
f682870e41
remove class, add tw class ( #13768 )
2025-03-10 15:36:21 -04:00
Alec Rippberger
337597cf81
fix(auth): [PM-10775] Fix spacing of horizontal rules in SSO component
...
- Remove horizontal rule above "Member decryption options" section
- Add 1rem margin below horizontal rule before "type" section
Resolves PM-10775
2025-03-10 14:23:42 -05:00
rr-bw
0568a09212
refactor(device-trust-toasts): [Auth/PM-11225] Refactor Toasts from Auth Services ( #13665 )
...
Refactor toast calls out of auth services. Toasts are now triggered by an observable emission that gets picked up by an observable pipeline in a new `DeviceTrustToastService` (libs/angular). That observable pipeline is then subscribed by by consuming the `AppComponent` for each client.
2025-03-10 12:17:46 -07:00
Brandon Treston
9a3481fdae
add tw class ( #13765 )
2025-03-10 14:58:11 -04:00
Jordan Aasen
c3c4c9c54c
bold new settings callout link ( #13664 )
2025-03-10 11:12:24 -07:00
rr-bw
d943f53477
refactor(routing): [Auth/PM-18783] Remove Unauth UI route swapping for all components except 2FA ( #13645 )
...
Removes `unauthUiRefreshSwap()` from all routing modules for all refreshed components except for 2FA. This does not remove the legacy components themselves, just the routing to them.
---------
Co-authored-by: Todd Martin <tmartin@bitwarden.com >
2025-03-10 11:12:02 -07:00
Jordan Aasen
efd62f1928
add folder name to aria labels for folder edit buttons ( #13648 )
2025-03-10 11:11:46 -07:00
Jordan Aasen
a19bf1687e
[PM-12557] - center align custom field buttons ( #13670 )
...
* center align custom field buttons
* add margin
2025-03-10 11:07:22 -07:00
Jordan Aasen
985942ac05
collapse collections initially ( #13646 )
2025-03-10 11:07:04 -07:00
Jordan Aasen
cda1cdb109
[PM-12726] - [Defect] [Web] "Secure Note" shows in item filters instead of "Note" ( #13707 )
...
* use note instead of secure note
* allow item history to be selectable
* Revert "allow item history to be selectable"
This reverts commit 7144a210b5 .
2025-03-10 11:04:53 -07:00
Jordan Aasen
a30a6ee7fb
remove margin on autofill when no items present ( #13691 )
2025-03-10 11:04:36 -07:00
Jordan Aasen
beccf1a9d7
increase size of password history dialog ( #13693 )
2025-03-10 10:59:16 -07:00
Jordan Aasen
e0b77c97ba
[PM-18959] - retain popup view cache on cipher view or edit ( #13742 )
...
* clear popup view cache on tab navigation but not on view or edit cipher
* revert clearing cache on tab change
* clean up function
2025-03-10 10:59:07 -07:00
Bernd Schoolmann
01f6fd7ee3
[PM-16227] Move import to sdk and enable it in browser/web ( #12479 )
...
* Move import to sdk and enable it in browser/web
* Add uncomitted files
* Update package lock
* Fix prettier formatting
* Fix build
* Rewrite import logic
* Update ssh import logic for cipher form component
* Fix build on browser
* Break early in retry logic
* Fix build
* Fix build
* Fix build errors
* Update paste icons and throw error on wrong import
* Fix tests
* Fix build for cli
* Undo change to jest config
* Undo change to feature flag enum
* Remove unneeded lifetime
* Fix browser build
* Refactor control flow
* Fix i18n key and improve import behavior
* Remove for loop limit
* Clean up tests
* Remove unused code
* Update libs/vault/src/cipher-form/components/sshkey-section/sshkey-section.component.ts
Co-authored-by: SmithThe4th <gsmith@bitwarden.com >
* Move import logic to service and add tests
* Fix linting
* Remove erroneous includes
* Attempt to fix storybook
* Fix storybook, explicitly implement ssh-import-prompt service abstraction
* Fix eslint
* Update libs/importer/src/importers/bitwarden/bitwarden-json-importer.ts
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com >
* Fix services module
* Remove ssh import sdk init code
* Add tests for errors
* Fix import
* Fix import
* Fix pkcs8 encrypted key not parsing
* Fix import button showing on web
---------
Co-authored-by: SmithThe4th <gsmith@bitwarden.com >
Co-authored-by: ✨ Audrey ✨ <ajensen@bitwarden.com >
2025-03-10 18:41:47 +01:00
Nick Krantz
85a5aea897
[PM-18859] Mobile Viewports - Extension Prompt ( #13703 )
...
* remove min-width on body element for extension prompt page
* reset meta viewport content for extension prompt page
* set max width of svg to avoid any overflow on mobile devices
* use inline display to avoid icon overflow on mobile devices
* use max width on the icon to fix overflow rather than editing the anon layout
2025-03-10 10:33:56 -05:00
Oscar Hinton
a569dd9ad6
[PM-15892] [PM-12250]Remove nord and remnants from solarizedark ( #13449 )
...
* Remove nord and remnants from solarizedark
* Update window reload color
* Remove extension-refresh feature flag from clients (#13450 )
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
* Remove usage of nord and solarized themes within DarkImageDirective
---------
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-10 15:33:55 +01:00
Thomas Rittson
ef72f513b1
eslint: report unused disable directives ( #13463 )
...
Remove any unused disable directives and FIXMEs in our code
2025-03-10 09:33:08 -04:00
bw-ghapp[bot]
afd715c79c
Autosync the updated translations ( #13760 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-10 08:52:07 -04:00
Addison Beck
0b38cf27d0
chore: bump client versions ( #13761 )
2025-03-10 08:51:44 -04:00
bw-ghapp[bot]
7bf352e340
Autosync the updated translations ( #13759 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-10 08:51:30 -04:00
bw-ghapp[bot]
62255502a8
Autosync the updated translations ( #13758 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-10 08:51:16 -04:00
Oscar Hinton
c579b68007
Change version to textarea ( #13467 )
2025-03-10 10:10:16 +01:00
Todd Martin
895b36a3d8
[PM-18945] Add CLI as valid SSO client ( #13723 )
...
* Added CLI as valid SSO client.
* Updated SsoClientType
2025-03-07 18:30:28 -05:00
Ike
c739a884b4
[PM-15015] Adding Request Country Name to auth requests approval dialog ( #13718 )
...
* feat(pm-15015) :
- Adding `requestCountryName` to auth requests dialogs, and response models.
- Updated i18n messages.json in Web, Browser, and Desktop to include "Location" translation.
2025-03-07 18:03:13 -05:00
Vijay Oommen
f1b69ad65d
[PM-16690] Bitwarden CSV Import - collections not created ( #13636 )
2025-03-07 16:58:43 -06:00
Jared Snider
264ceaa82a
fix(NewDeviceVerification): [Auth/PM-18641] Show translated invalid code error on enter keypress ( #13740 )
2025-03-07 12:56:21 -05:00
Merissa Weinstein
d4c74287fc
[CL-281] Override tailwind text-3xl style ( #13710 )
...
* override tailwind text-3xl style
* convert px to rem
2025-03-07 10:02:17 -06:00
bw-ghapp[bot]
2cbe4acc8a
Autosync the updated translations ( #13735 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-07 12:04:24 +01:00
bw-ghapp[bot]
3763a6c8f6
Autosync the updated translations ( #13729 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-07 10:59:26 +01:00
bw-ghapp[bot]
f566f0cb16
Autosync the updated translations ( #13728 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-07 08:24:07 +01:00
Thomas Rittson
29716a7075
[PM-13325] Move CollectionDialog to AC Team ( #13671 )
...
* Refactor: use standalone component
* Fix easy strict errors
2025-03-07 11:13:48 +10:00
✨ Audrey ✨
dcf15b496b
[PM-17590] fix chrome translation bug by escaping $ ( #13103 )
...
replaces translation with hard-coded text for cross-platform compatibility
2025-03-06 20:13:04 +00:00
Jared Snider
5588e1a1a1
fix(auth): Auth/pm 18836 - UI Refresh - Chrome extension - WebAuthn 2FA revert inline iframe for chromium ( #13709 )
...
* PM-18836 - (1) Extension Two Factor Webauthn - revert supporting inline webauthn 2fa as it doesn't work outside of local still (2) Extension 2FA Webauthn comp - add log of webauthn errors to help diagnose future issues
* PM-18836 - Extension - Services module - ExtensionTwoFactorAuthWebAuthnComponentService - remove unused dep
2025-03-06 11:49:49 -08:00
SmithThe4th
e327816bc4
[PM-11941] Migrate TOTP Generator to use SDK ( #12987 )
...
* Refactored totp service to use sdk
Fixed strict typescript issues
* Fixed dependency issues
* Returned object that contains code and period, removed get interval function
* removed dependencies
* Updated to use refactored totp service
* removed sdk service undefined check
* removed undefined as an input from the getCode function
* Made getcode$ an observable
* refactored to use getcodee$
* Filter out emmissions
* updated sdk version
* Fixed readability nit
* log error on overlay if totp response does not return a code
* fix(totpGeneration): [PM-11941] Totp countdown not working on clients
* Used optional chaining if totpresponse returns null or undefined
2025-03-06 14:01:07 -05:00
Jared Snider
1415041fd7
fix(UIRefresh-Web-2FA): [Auth/PM-18737] Add md to all 2FA titles / subtitles ( #13713 )
2025-03-06 12:39:10 -05:00
Jason Ng
f65daf7284
[PM-12045] search service activeuserstate ( #13035 )
...
* removing activeuserstate from search service
2025-03-06 12:26:24 -05:00
✨ Audrey ✨
9761588a2a
[PM-16790] introduce extension service ( #13590 )
2025-03-06 11:32:42 -05:00
Jared Snider
6f4a1ea37f
fix(UIRefresh-Extension-Duo-2FA): [Auth/PM-18901] Adjust determineDuoLaunchAction logic to consider if already in popout ( #13712 )
2025-03-06 10:45:46 -05:00