Jordan Aasen
30057fea33
[PM-18669] - Moving item to org in desktop app does not update until sync ( #13754 )
...
* refresh vault item list after sharing cipher
* refresh list after save
* fix vault sync issue
* update autofill a11y
* Revert "update autofill a11y"
This reverts commit 1a3aa0d0f0 .
2025-03-18 09:03:03 -07:00
Jordan Aasen
514e2ca664
[PM-17673] - fix loading state for vault popup items service ( #13711 )
...
* fix loading state for vault popup items service
* fix tests
* add fallback in collectPageDetailsFromTab$
* add pageDetailsTimeout to autofill service
2025-03-18 08:51:11 -07:00
Todd Martin
4537642003
chore(2fa recovery code): [PM-18175] Remove feature flag and old recovery flow
2025-03-17 16:22:25 -04:00
Daniel Riera
3f19b6a42b
PM-19229 ( #13848 )
2025-03-17 15:54:45 -04:00
Addison Beck
e8c4c570e9
fix: save indication of browser installation to storage ( #13743 )
2025-03-17 14:23:40 -04:00
Jordan Aasen
8b4fab9737
[PM-13930] - add cancel button to multiple screens ( #13705 )
...
* add cancel button to multiple screens
* revert changes to view-v2
* remove unnecessary props
* add cancel button to blocked domains
2025-03-17 13:30:59 -04:00
Thomas Avery
a11536a424
[PM-17668] Move DeviceTrustService to KM ownership ( #13194 )
...
* move DeviceTrustService to KM ownership
* update codecov
2025-03-17 12:02:44 -05:00
Brandon Treston
41e1d4e7bf
fix showEdit bug ( #13853 )
2025-03-17 12:02:09 -04:00
Nick Krantz
55741984a7
open install extension in new tab ( #13775 )
2025-03-17 10:23:00 -05:00
Nick Krantz
14c6d97fd1
move windowMessageHandlers above event listeners to account for safari bug ( #13773 )
2025-03-17 10:20:00 -05:00
Jordan Aasen
fdcb6ff7a2
remove bulk share dialog components and related modules and i18n keys ( #13815 )
2025-03-14 15:37:44 -07:00
Jordan Aasen
53a032ca65
[PM-17520][PM-17521][PM-17523][PM-17524][PM-17525] - migrate css classes ( #13811 )
...
* migrate css classes
* remove bulk share dialog components and related modules and i18n keys
* Revert "remove bulk share dialog components and related modules and i18n keys"
This reverts commit 40060b6011 .
2025-03-14 15:36:55 -07:00
Daniel Riera
8abb74d598
PM-17963 added new functions and checks in order to make file type safe ( #13792 )
2025-03-14 16:01:15 -04:00
Alex Morask
2ecfac40b7
[PM-18794] Allow provider payment method ( #13825 )
...
* Allow provider payment method
* Run prettier
2025-03-14 11:33:21 -04:00
Brandon Treston
4d68952ef3
[PM-18089] Update cipher permissions model and consumers ( #13606 )
...
* update cipher permissions model and consumers
* add new property to tests
* fix test, add property to toCipherData()
* add missing ConfigService
* fix story
* refactor
* fix error, cleanup
* revert refactor
* refactor
* remove uneeded test
* cleanup
* fix build error
* refactor
* clean up
* add tests
* move validation check to after featrue flagged logic
* iterate on feedback
* feedback
2025-03-14 09:51:40 -04:00
bw-ghapp[bot]
b73e6cf2fe
Autosync the updated translations ( #13834 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-14 09:32:13 +01:00
bw-ghapp[bot]
4a3061d3c2
Autosync the updated translations ( #13835 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-14 09:24:19 +01:00
bw-ghapp[bot]
29d8c5a78f
Autosync the updated translations ( #13837 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-14 07:39:14 +01:00
Thomas Rittson
0c507f54f6
[PM-13323] Move remaining collection code to AC Team ( #13731 )
2025-03-13 17:18:47 -04:00
bw-ghapp[bot]
8823d12d8a
Autosync the updated translations ( #13833 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2025-03-13 21:07:51 +00:00
Alec Rippberger
e9c7cd11a3
refactor(auth): [PM-9722] remove deprecated LoginDecryptionOptionsComponent
...
- Remove LoginDecryptionOptionsComponentV1
- Clean up orphaned translation messages
- Remove unused styles
- Clean up related dependencies
Closes PM-9722
2025-03-13 15:37:52 -05:00
Oleksandr Tkachenko
d0f337bf98
fix: truncate long links names in the vault filters ( #12887 )
...
Co-authored-by: cd-bitwarden <106776772+cd-bitwarden@users.noreply.github.com >
Merging to main for testing.
2025-03-13 15:20:57 -04:00
Shane Melton
4687120618
[PM-18946] Improve Vault loading experience ( #13714 )
...
* [PM-18946] Refactor loading$ in vault-v2. Update icon-component, and build-cipher-icon
2025-03-13 14:38:29 -04:00
Thomas Avery
81335978d8
[PM-17669] Move MasterPasswordService to KM ( #13148 )
...
* Move MasterPasswordService to KM
2025-03-13 13:29:27 -05:00
Alec Rippberger
4f724974e9
refactor(auth): [PM-9725] remove deprecated EnvironmentComponent and self-hosted setup modal
...
* Remove EnvironmentComponent
* Cleanup unused translation messages
Closes PM-9725
2025-03-13 12:23:37 -05:00
Bernd Schoolmann
d5645d8514
[PM-18884] Enable fido2 2FA on Linux ( #13038 )
...
* Add support for fido2 2fa on mac
* Update comment
* Update 2fa setup message
* Enable fido2 2FA on unsandboxed linux
* Enable on snap and flatpak
* Fix comment
* Fix typo
2025-03-13 16:21:41 +01:00
Alec Rippberger
1d1358407e
refactor(components): remove deprecated HintComponent and related code
...
- Remove HintComponent
- Clean up orphaned functionality
- Remove unused translation messages
Closes PM-9727
2025-03-13 09:56:50 -05:00
Thomas Avery
7e96b7a9a6
[PM-17670] Move KeyConnectorService to KM ownership ( #13277 )
...
* Move KeyConnectorService to KM ownership
* Add to codecov
* Move key connector request models
2025-03-13 09:46:01 -05:00
Brandon Treston
a26f7704bf
migrate components ( #13810 )
2025-03-13 10:04:10 -04:00
Alec Rippberger
942b80e5d2
refactor(auth): [PM-9724] remove LoginViaAuthRequestComponentV1 and related functionality
...
- Remove deprecated LoginViaAuthRequestComponentV1 component
- Clean up related ApiService functionality
- Remove orphaned translation messages
- Remove unused CSS styles
Jira PM-9724
2025-03-12 16:40:05 -05:00
Todd Martin
6b36818e4a
[PM-17232] Move all desktop native dependencies to workspace Cargo.toml ( #13750 )
...
* Moved all desktop native dependencies to workspace
* Excluded workspace Cargo.toml from code ownership
* Added all Cargo dependencies to Renovate config
* Fixed from test warnings.
* Updates to lockfile
2025-03-12 16:47:09 -04:00
Alec Rippberger
4308cd8a9f
refactor(auth): [PM-9678] remove deprecated login components
...
Removes the V1 Login components and related UnauthenticatedExtensionUIRefresh
feature flag functions. Part of the authentication UI modernization efforts.
Closes PM-9678
2025-03-12 14:36:05 -05:00
rr-bw
e268055dc1
feature(set-change-password): [Auth/PM-17648] Create MasterPasswordApiService ( #13552 )
...
Creates a MasterPasswordApiService to house our API calls related to setting and changing a master password.
2025-03-12 11:33:44 -07:00
renovate[bot]
402db8e899
[deps] Platform: Update @types/chrome to v0.0.306 ( #12126 )
...
* [deps] Platform: Update @types/chrome to v0.0.306
* Fix APIs
* Add `await`
* Fix tests
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com >
2025-03-12 11:56:11 -04:00
Ike
c0f9754bdf
[PM-18943] Update New Device OTP Prompt message for CLI ( #13780 )
...
* fix(newDeviceVerification): updating prompt for new device OTP in the CLI
2025-03-12 10:31:05 -04:00
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
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
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
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
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
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
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