Bernd Schoolmann
83de125ae9
[PM-15149] Remove ssh feature flag ( #13506 )
...
* Remove ssh feature flag
* Remove isSshKeyENabled in type-filter.component
2025-03-12 14:19:49 +01:00
Jason Ng
15fa3cf08d
[PM-10613] End User Notification Service ( #13721 )
...
* new end user notification service to retrieve and update notifications from API
2025-03-12 08:02:18 +01:00
Daniel Riera
b988993a88
PM-18963 removed flag and updated relevant tests ( #13767 )
2025-03-11 16:06:03 -04:00
Jake Fink
cb14d17f73
change Error check to ErrorResponse ( #13789 )
2025-03-11 15:32:17 -04:00
Conner Turnbull
00e822fb13
[PM-16937] Remove Billing Circular Dependency ( #13085 )
...
* Remove circular dependency between billing services and components
* Removed `logService` from `billing-api.service.ts`
* Resolved failed test
* Removed @bitwarden/ui-common
* Added optional `title` parameter to `BillingNotificationService` functions
* Removed @bitwarden/platform from libs/common/tsconfig.json
* Update apps/web/src/app/billing/services/billing-notification.service.spec.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
* Update apps/web/src/app/billing/services/billing-notification.service.spec.ts
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
* Resolved build errors
* Resolved issue where free trial banner wouldn't display if missing a payment method
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com >
2025-03-11 13:43:19 -04:00
Maciej Zieniuk
18ad710909
[PM-18503] Webpack caching, minimize only on prod for Web ( #13508 )
...
* PM-18503: Webpack caching, minimize only on prod for Web
* caching not picking up dependencies changes
* caching disabled in production
2025-03-11 18:20:32 +01:00
Daniel James Smith
c4e87d3f90
Make desktop's send.component standalone ( #13770 )
...
* Make nav.component standalone in preparation for usage on send.component
* Make send add-edit.component standalone for usage on send.component
* Make send.component standalone in preparation for the new send add-edit component
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-03-11 11:27:54 -05:00
Alec Rippberger
c765f22aef
fix(devices): [PM-18757] resolve invalid device data error for Android devices
...
The device management screen was incorrectly evaluating the truthiness of
DeviceView.type enum, causing "Invalid device data" errors when an Android
device (type = 0) was present. Changed the check to explicitly verify for
undefined values instead of truthy checks.
- Updated type checking to use explicit undefined checks
- Added translations for error messages
- Improved error handling with specific messages for missing data
Fixes PM-18757
2025-03-11 10:56:12 -05:00
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