Patrick Pimentel
8a8dd4e156
docs(notification-processing): [PM-19877] System Notification Implementation - Removed unnecessary private member variable.
2025-07-24 11:44:30 -04:00
Patrick Pimentel
2deab4d897
fix(notification-processing): [PM-19877] System Notification Implementation - Fixed typo
2025-07-24 11:14:46 -04:00
Patrick Pimentel
db59947b60
fix(notification-processing): [PM-19877] System Notification Implementation - Fixed renaming of private member variable notificationsService to serverNotificationsService.
2025-07-24 11:13:17 -04:00
Patrick Pimentel
8e98aead30
fix(notification-processing): [PM-19877] System Notification Implementation - Fixed bug with not showing body of message.
2025-07-24 10:17:20 -04:00
Patrick Pimentel
43ce345f8a
fix(notification-processing): [PM-19877] System Notification Implementation - Renamed noop server notifications service.
2025-07-23 15:56:34 -04:00
Patrick Pimentel
2ca7383114
fix(notification-processing): [PM-19877] System Notification Implementation - Renamed server notification service to make more sense.
2025-07-23 15:53:09 -04:00
Patrick Pimentel
2856a82193
fix(notification-processing): [PM-19877] System Notification Implementation - Fixed linting bug.
2025-07-23 14:14:53 -04:00
Patrick Pimentel
49e7f15eda
fix(notification-processing): [PM-19877] System Notification Implementation - Updated services module with correct platform utils service.
2025-07-23 13:44:25 -04:00
Patrick Pimentel
c51b691698
Merge remote-tracking branch 'origin' into auth/pm-19877/notification-processing
2025-07-23 13:41:51 -04:00
Jordan Aasen
fe1c040993
[PM-23789][PM-237090][PM-23791][PM-23792] - [Web][Desktop][Browser] - Do not import cards if policy is enabled ( #15740 )
...
* restrict item types in import
* add comment
* fix spec
* fix dep
* clean up logic
2025-07-23 10:37:40 -07:00
Vicki League
d45cacc1af
[CL-801] Fix chromatic.yml externals formatting ( #15736 )
2025-07-23 13:26:35 -04:00
Jared Snider
e47e1f79d9
fix(ChangePasswordComp): [Auth/PM-23913] Extension popout now closes after a password change ( #15681 )
2025-07-23 12:58:44 -04:00
Jordan Aasen
2040be68e3
[PM-23360] - Hide restricted cipher types in "File -> New Item" on desktop ( #15743 )
...
* hide restricted cipher types in file menu on desktop
* fix bitwarden menu
* small fixes
2025-07-23 09:33:45 -07:00
Jordan Aasen
417c4cd13b
[PM-23479] - Can see card filter in AC if you belong to multiple orgs ( #15661 )
...
* hide card filter if user does not have a cipher with the allowing org
* fix restricted item type filter visibility
* do not include deleted ciphers
2025-07-23 09:33:29 -07:00
Jason Ng
aee23f7206
[PM-23722] remove previous change for the account security badge ( #15739 )
2025-07-23 12:29:40 -04:00
Ben Brooks
a74e95fbfe
[CL-601] Replace default reset button to enable it in more browsers ( #14974 )
...
* bb/pm-19497/replace default reset button to enable it in more browsers
* address feedback: add ngClass; improve accessibility
* add signals for form hover and input focus; compute showResetButton
* fix(style): [CL-601] Improve CSS per reviewer comments
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] add ngForm; remove standalone attributes
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] add translation strings
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] Use message key in aria label
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] Remove unnecessary aria-hidden attribute
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] Remove unecessary ngForm attributes
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] Add storybook description
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
* fix: [CL-601] Match main for recent signal input changs
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
---------
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
2025-07-23 09:17:47 -07:00
Jason Ng
d0082981a3
[PM-23788] [PM-23793] Prevent Card Clone when Restricted ( #15685 )
...
* add restricted policy check to vault items in web and browser
2025-07-23 12:04:31 -04:00
Jordan Aasen
aa2c5a0087
[PM-22374] - [Vault] [Web] Hide vault header menu dropdown for My Items collection ( #15742 )
...
* fix cloneCollection to include type
* add newline
2025-07-23 08:40:59 -07:00
Patrick Pimentel
4f895ee4e6
Merge remote-tracking branch 'origin' into auth/pm-19877/notification-processing
2025-07-23 10:20:48 -04:00
Tom
6b76581918
Removing the notifications feature flag and logic ( #15551 )
2025-07-23 09:51:02 -04:00
cyprain-okeke
e8629e5e1b
Resolve the dropdown display error ( #15704 )
2025-07-23 14:00:07 +01:00
Patrick Pimentel
c05b4c3413
fix(notification-processing): [PM-19877] System Notification Implementation - Updated condition for if notification is supported.
2025-07-23 08:55:39 -04:00
Patrick Pimentel
0b6d968956
docs(notification-processing): [PM-19877] System Notification Implementation - Removed unneeded comment.
2025-07-23 08:50:45 -04:00
Nick Krantz
2f47add6f1
[PM-23596] Redirect to /setup-extension ( #15641 )
...
* remove current redirection from auth code
* update timeouts of the web browser interaction
* add guard for setup-extension page
* decrease timeout to 25ms
* avoid redirection for mobile users + add tests
* add tests
* condense variables
* catch error from profile fetch
---------
Co-authored-by: Shane Melton <smelton@bitwarden.com >
2025-07-22 17:08:09 -07:00
renovate[bot]
643d0c9a4c
[deps] Vault: Update form-data to v4.0.4 [SECURITY] ( #15712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 15:56:08 -07:00
Oscar Hinton
c37965174b
Migrate platform owned abstract service to strict ts ( #15734 )
2025-07-22 22:00:24 +02:00
Oscar Hinton
54f0852f1a
Migrate auth abstract services to strict ts ( #15732 )
2025-07-22 22:00:07 +02:00
Oscar Hinton
c2bbb7c031
Migrate vault abstract services to strict ts ( #15731 )
2025-07-22 21:59:42 +02:00
Robyn MacCallum
53aaa2c285
Update tsconfig and package json ( #15636 )
2025-07-22 15:41:33 -04:00
Patrick Pimentel
67415a9d70
docs(notification-processing): [PM-19877] System Notification Implementation - Added markdown document.
2025-07-22 15:24:10 -04:00
Miles Blackwood
319528c647
Only call activeAccount$ when activeAccountStatus$ is Unlocked. ( #15626 )
2025-07-22 14:45:59 -04:00
Vincent Salucci
d0fc9e9a2b
[PM-19589] Update delete organization user event log message ( #15714 )
...
* chore: update key and message with new content, refs PM-19589
* chore: update reference to new message key, refs PM-19589
* chore: update message based on product/design review, refs PM-19589
2025-07-22 14:19:26 -04:00
Todd Martin
78353a9882
fix(rpm): [PM-527] Remove build id links on rpm build
2025-07-22 14:04:23 -04:00
Oscar Hinton
8aeeb92958
[PM-24030] Migrate abstract services in libs/common strict TS ( #15727 )
...
Migrates the abstract classes in libs/common to be strict ts compatible. Primarily by adding abstract to every field and converting it to a function syntax instead of lambda.
2025-07-22 11:48:00 -05:00
Andy Pixley
6aa59d5ba7
[BRE-831] Fixing PR target permissions ( #15729 )
2025-07-22 12:46:02 -04:00
Nick Krantz
9839087b00
Only return ciphers when they exist. ( #15716 )
...
conditionals within the template are checking for an empty array rather than an empty ciphers property.
2025-07-22 09:30:22 -07:00
Justin Baur
a563e6d910
Add messaging & messaging-internal libraries ( #15711 )
2025-07-22 11:47:25 -04:00
Thomas Avery
e99abb49ec
[PM-23621] Require userId for initAccount on the key-service ( #15684 )
...
* require userID for initAccount on key service
* add unit test coverage
* update consumer
2025-07-22 10:30:50 -05:00
renovate[bot]
da6fb82fd8
[deps] AC: Update core-js to v3.44.0 ( #15284 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 10:21:19 -05:00
cyprain-okeke
96f31aac3a
[PM 18701]Optional payment modal after signup ( #15384 )
...
* Implement the planservice
* Add the pricing component and service
* Add the change plan type service
* resolve the unit test issues
* Move the changeSubscriptionFrequency endpoint
* Rename planservice to plancardservice
* Remove unused and correct typos
* Resolve the double asignment
* resolve the unit test failing
* Remove default payment setting to card
* remove unnecessary check
* Property initialPaymentMethod has no initializer
* move the logic to service
* Move estimate tax to pricing service
* Refactor thr pricing summary component
* Resolve the lint unit test error
* Add changes for auto modal
* Remove custom role for sm
* Resolve the blank member page issue
* Changes on the pricing display
2025-07-22 15:58:17 +01:00
✨ Audrey ✨
5290e0a63b
[PM-19054] configure send with email otp authentication via cli ( #15360 )
2025-07-22 09:33:34 -04:00
Shane Melton
2a07b952ef
[PM-24000] Convert string date values to Date objects for CipherExport types ( #15715 )
2025-07-22 09:32:00 -04:00
Bernd Schoolmann
481910b823
Fix breaking sdk change and update to 231 ( #15617 )
2025-07-22 13:03:04 +02:00
Bernd Schoolmann
b54944da41
Deprecate encstring's decrypt function ( #15703 )
2025-07-22 12:35:55 +02:00
Shane Melton
391f540d1f
[PM-22136] Implement SDK cipher encryption ( #15337 )
...
* [PM-22136] Update sdk cipher view map to support uknown uuid type
* [PM-22136] Add key to CipherView for copying to SdkCipherView for encryption
* [PM-22136] Add fromSdk* helpers to Cipher domain objects
* [PM-22136] Add toSdk* helpers to Cipher View objects
* [PM-22136] Add encrypt() to cipher encryption service
* [PM-22136] Add feature flag
* [PM-22136] Use new SDK encrypt method when feature flag is enabled
* [PM-22136] Filter out null/empty URIs
* [PM-22136] Change default value for cipher view arrays to []. See ADR-0014.
* [PM-22136] Keep encrypted key value on attachment so that it is passed to the SDK
* [PM-22136] Keep encrypted key value on CipherView so that it is passed to the SDK during encryption
* [PM-22136] Update failing attachment test
* [PM-22136] Update failing importer tests due to new default value for arrays
* [PM-22136] Update CipherView.fromJson to handle the prototype of EncString for the cipher key
* [PM-22136] Add tickets for followup work
* [PM-22136] Use new set_fido2_credentials SDK method instead
* [PM-22136] Fix missing prototype when decrypting Fido2Credentials
* [PM-22136] Fix test after sdk change
* [PM-22136] Update @bitwarden/sdk-internal version
* [PM-22136] Fix some strict typing errors
* [PM-23348] Migrate move cipher to org to SDK (#15567 )
* [PM-23348] Add moveToOrganization method to cipher-encryption.service.ts
* [PM-23348] Use cipherEncryptionService.moveToOrganization in cipherService shareWithServer and shareManyWithServer methods
* [PM-23348] Update cipherFormService to use the shareWithServer() method instead of encrypt()
* [PM-23348] Fix typo
* [PM-23348] Add missing docs
* [PM-22136] Fix EncString import after merge with main
2025-07-21 23:27:01 -07:00
Patrick Pimentel
72d22128b2
docs(notification-processing): [PM-19877] System Notification Implementation - Added more docs.
2025-07-21 17:00:52 -04:00
Andy Pixley
81ee26733e
[BRE-831] Fixing permissions ( #15713 )
2025-07-21 20:17:39 +00:00
Robyn MacCallum
77940116e6
DDG integration files modified workflow ( #15665 )
...
* Create alert-ddg-files-modified.yml
* Update alert-ddg-files-modified.yml
* Add encrypted-message-handler.service to alert-ddg-files-modified.yml
* Pin action versions
* Add permissions
* Update alert-ddg-files-modified.yml
* Update alert-ddg-files-modified.yml
* Add parameter to get list of files changed
* Wording update
* Update CODEOWNERS
* Make branch target main
2025-07-21 16:15:39 -04:00
Alex Morask
1f20bcecf0
Hide bank account for premium and when non-premium selects non-US country ( #15707 )
2025-07-21 15:06:02 -05:00
Patrick Pimentel
510f97e3c6
docs(notification-processing): [PM-19877] System Notification Implementation - Cleaned up comments.
2025-07-21 15:57:42 -04:00