Bernd Schoolmann
f37fb88ddf
Add comments and add backward compatibilty for sync
2025-05-19 12:31:05 +02:00
Bernd Schoolmann
684f96199f
Clean up sync
2025-05-19 12:22:31 +02:00
Bernd Schoolmann
3ea1dd1c46
Undo feature flag changes
2025-05-19 12:19:22 +02:00
Bernd Schoolmann
cf8d4bebb0
Implement sdk init with signing key
2025-05-19 12:18:24 +02:00
Bernd Schoolmann
8461cada64
Undo tsconfig changes
2025-05-19 12:12:40 +02:00
Bernd Schoolmann
c5241759ff
Cleanup
2025-05-19 12:07:04 +02:00
Bernd Schoolmann
4c3b64006d
Use sdk directly to get algorithm
2025-05-19 11:43:32 +02:00
Bernd Schoolmann
99454812e5
Add get other user's keys endpoint
2025-05-19 11:29:25 +02:00
Bernd Schoolmann
54a69aac32
Signing keys upgrade
2025-05-19 10:11:20 +02:00
Bernd Schoolmann
fd0602dbbf
Merge branch 'main' into km/cose-upgrade
2025-05-13 15:04:43 +02:00
Todd Martin
b8074a6f73
chore(feature-flag): Remove pm-9112-device-approval-persistence ( #14718 )
2025-05-12 15:18:02 -04:00
Vincent Salucci
90d8e822ff
chore: remove vault-bulk-management-action flag for the third time, refs PM-13112 ( #14747 )
2025-05-12 14:08:48 -05:00
Todd Martin
eed18c9294
chore(view-cache): [PM-21154] Move view-cache its own feature package and adjust imports
...
* Moved view-cache services to directory
* Fixed DI for browser extension.
* Fixed tests.
2025-05-12 14:26:52 -04:00
cyprain-okeke
a10b9530af
changes to sponsorship is showing in individual vault ( #14627 )
2025-05-12 18:20:56 +01:00
Jonathan Prusik
2487e9b98d
[PM-20637] Trigger password reprompt when updating a reprompt cipher via notification ( #14575 )
...
* reprompt user on cipher update when enabled
Co-authored-by: Daniel Riera <driera@livefront.com >
* update tests
* add test
---------
Co-authored-by: Daniel Riera <driera@livefront.com >
2025-05-12 11:13:49 -04:00
Bernd Schoolmann
07725853a2
Add tests for masterpasswordservice ( #14728 )
...
* Add tests for masterpasswordservice
* Fix tests
2025-05-12 17:00:53 +02:00
Bryan Cunningham
4d15f2d43c
[PM-16057] use Roboto as primary font ( #14553 )
...
* swap to using roboto variable font
2025-05-12 09:00:01 -04:00
Bernd Schoolmann
5408a62b7d
[PM-21001] Move KM usage of encrypt service ( #14541 )
...
* Add new encrypt service functions
* Undo changes
* Cleanup
* Fix build
* Fix comments
* Move KM usage of encrypt service
* Fix build
2025-05-12 11:41:45 +02:00
Jordan Aasen
2282a74abd
[PM-21021] - fix toggled hidden field state for custom fields view ( #14595 )
...
* fix toggled hidden field state for custom fields view
* fix hidden field toggle for cards and login details
2025-05-09 18:09:26 -07:00
Justin Baur
1b756df749
[PM-14484] ApiService showing html in error message ( #14658 )
...
* Make ApiService more testable
* Add ApiService tests
* Switch to only reading text/plain content
2025-05-09 20:21:25 -04:00
Justin Baur
83dc4706f3
[PM-21279] Cipher for url speedup ( #14684 )
...
* Use `perUserCache$` for `getAllDecryptedForUrl`
* Fix loads before first lock
* Filter out null ciphers
2025-05-09 16:21:47 -04:00
Bernd Schoolmann
51e327e20b
Clean up stretchKey ( #14520 )
2025-05-09 21:39:38 +02:00
Jordan Aasen
e538425e7a
[PM-21343] - add download bitwarden to list of nudges for settings badge ( #14682 )
...
* add download bitwarden to list of nudges for settings badge
* update tests
2025-05-09 12:07:14 -07:00
Jordan Aasen
a7efd2158e
[PM-18802] - Autofill Settings Nudges and Settings Badge ( #14439 )
...
* autofill nudge
* remove undismiss logic
* revert change to popup view cache service
* move browser autofill logic to platform. cleanup
* fix test
* adjustments to autofill nudges
* add missing provider
* updates to autofill nudges
* fix date logic
* change autofillBrowserSettingsService isBrowserAutofillSettingOverridden to function
* fix up browser autofill overridden settings logic
* remove check for privacy in isBrowserAutofillSettingOverridden
2025-05-09 08:52:54 -07:00
Bernd Schoolmann
d8b9698751
Merge branch 'main' into km/cose-upgrade
2025-05-09 17:52:08 +02:00
Todd Martin
4191bb9533
chore(captcha): [PM-15162] Remove handling of captcha enforcement and bypass token
...
* Removed captcha references.
* Removed connectors from webpack
* Fixed extra parameter.
* Resolve merge conflicts.
* Fixed extra argument.
* Fixed failing tests.
* Fixed failing test.
* Accessibility cookie cleanup
* Cleaned up accessibility component.
* Deleted old registration endpoint
* Remove unused register request object.
* Fixed merge error that changed font family.
* Fixed formatting from merge.
* Linting
2025-05-09 10:44:11 -04:00
Daniel James Smith
26ecf3191c
Fix angular performance issue on color-password.component ( #14560 )
...
* Fix performance issue, by using track $index instead of character as it can contain duplicate characters
* Migrate component to use Angular signal inputs
* Make file ts-strict compliant
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-05-08 17:19:09 -04:00
Jordan Aasen
fc1ebcfb58
various fixes to desktop cipher form ( #14576 )
2025-05-08 13:25:16 -07:00
Rui Tomé
0407ed5b90
[PM-19022] Separate Manage Account Recovery and Manage Users custom role ( #14629 )
...
* Add SeparateCustomRolePermissions feature flag
* Allow 'Manage Account Recovery' to be configured separately from 'Manage Users'
2025-05-08 20:00:42 +01:00
Jordan Aasen
7b35ed9d55
fix cipherViews$ observable ( #14677 )
2025-05-08 11:21:33 -07:00
Alec Rippberger
3030eb7552
[PM-19212] Consolidate password set routing to AuthGuard using ForceSetPasswordReason ( #14356 )
...
* Consolidates component routing, removing routing to update-temp-password from components. All routing to update-temp-password should happen in the AuthGuard now.
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com >
Co-authored-by: Todd Martin <tmartin@bitwarden.com >
2025-05-08 11:24:52 -05:00
Oscar Hinton
78dafe2265
Cleanup migrated components ( #14625 )
...
Cleans up migrated components by removing unnecessary old behaviour.
- Removes ng-template and ViewChild used by the old Modal Service.
- Remove aria-dismiss used by old Modals.
- Remove aria-haspopup and aria-expanded on bitMenuTriggerFor since it's handled by the directive.
2025-05-08 09:16:11 -07:00
Bernd Schoolmann
be966db198
Merge branch 'main' into km/cose-upgrade
2025-05-08 17:33:18 +02:00
Bernd Schoolmann
0b87ec6a74
Set featureflag to default disabled
2025-05-08 17:21:48 +02:00
Bernd Schoolmann
360e731c95
Move billing code to new encrypt service interface ( #14543 )
2025-05-08 16:28:29 +02:00
Bernd Schoolmann
77b1cd4ad9
Merge branch 'main' into km/cose-upgrade
2025-05-08 16:25:53 +02:00
Brandon Treston
f9edf048e3
[PM-19383] admins unable to download attachments ( #14652 )
...
* add admin support for downloading attachments
* fix delete and upload
* fix delete admin to return a response
* fix upload
* add missing param
* use getCipherAdmin
* fix cli
* fix QA bugs
* null check
* fix test
* cleanup
* add null check
* change comment
2025-05-08 09:49:15 -04:00
Jonas Hendrickx
5943a00afd
[PM-18812] Avoid unnecessary I/O for frequently updated state accountProfile ( #14061 )
...
* [PM-18812] Add shouldUpdate checks to frequently-updated state for 'accountProfile'
* [PM-18812] Add shouldUpdate checks to frequently-updated state for 'accountProfile'
---------
Co-authored-by: Jonas Hendrickx <jhendrickx@bitwarden.com >
2025-05-08 09:19:03 -04:00
Vicki League
8ecb32f30f
[CL-333] Icon Refresh Feature Branch ( #14298 )
...
* [CL-571] Update icons to new fileset and metaphors (#14163 )
* [CL-518] Convert icons docs to stories (#14299 )
* [CL-574] Update inline autofill icons (#14379 )
---------
Co-authored-by: William Martin <contact@willmartian.com >
2025-05-07 17:07:14 -04:00
Todd Martin
74b6bb15e8
Delete old SSO component. ( #14604 )
2025-05-07 13:22:57 -04:00
Jason Ng
daaf81ec36
[PM-21060] Refactor Has Nudges Service ( #14653 )
...
* refactor has nudges service to be its own Observable inside the vault nudges service.
2025-05-07 13:12:46 -04:00
Daniel James Smith
574891d617
[PM-16132][16249] Custom hidden field missing color and character count toggle ( #13402 )
...
* Add colored characters to custom hidden field
* Add character count toggle to hidden field
* Check correct variable for revealed hidden field
* Merge branch 'main' into vault/pm-16132/custom-hidden-field-missing-color-and-character-count-toggle
* Toggle character count on per field basis
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com >
Co-authored-by: Leslie Tilton <23057410+Banrion@users.noreply.github.com >
2025-05-07 09:53:57 -05:00
Thomas Rittson
df40954b61
[PM-14613] Remove account deprovisioning feature flag ( #14353 )
2025-05-07 11:23:18 +10:00
Bernd Schoolmann
744c1b1b49
[PM-21001] Move vault code to new encrypt service interface ( #14546 )
...
* Move vault code to new encrypt service interface
* Fix tests
2025-05-06 21:24:53 +00:00
Jordan Aasen
1486cee8b9
[PM-18799] - Settings Tab Badge Updates ( #14405 )
...
* download bitwarden page
* add has download bitwarden nudge service
* download bitwarden component and nudge
* fix test
* fix potential badge flash. prefer use of getUserId
* catch profileCreation error. clean up settings observables
* add profile date as observable
* fix failing tests
* remove debugging code and IntroCarouselDismissal
* fix observable name
2025-05-06 13:08:33 -07:00
Nick Krantz
46df5279a3
[PM-18485] Remove new device verification guard ( #14417 )
...
* remove NewDeviceVerificationGuard and all associated entities. New Device verification feature has rolled out in production, this guard is no longer needed.
* remove unused properties from the vault profile service
2025-05-06 13:08:30 -05:00
Bernd Schoolmann
855dad7fcc
Do not throw on missing provider keys ( #14430 )
2025-05-06 12:29:52 +02:00
Nick Krantz
f3acfb29e5
short circuit well known URL check on all platforms but the browser ( #14566 )
2025-05-05 13:48:16 -05:00
Brandon Treston
fd43222938
[PM-19383] admins unable to download attachments ( #14363 )
...
* add admin support for downloading attachments
* fix delete and upload
* fix delete admin to return a response
* fix upload
* add missing param
* use getCipherAdmin
* fix cli
2025-05-05 13:36:49 -04:00
Vicki League
a408990a3c
[CL-248] Update Storybook intro docs ( #14253 )
...
* [CL-248] Update Storybook intro docs
* add common edge cases
* more updates
2025-05-05 13:28:13 -04:00