Victoria League
c5980524ae
Merge branch 'main' into ps/extension-refresh
2024-09-19 08:59:34 -04:00
Oscar Hinton
6ffd85c42c
[PM-11342] Fix 404 missing styles ( #11147 )
...
Fix 404 page lacking styles on nested pages.
2024-09-19 14:56:47 +02:00
Anders Åberg
354079725f
PM-7673: Reduce syncs when signing in with passkeys ( #10817 )
...
* Reduce syncs when signing in with passkeys
* PM-7673: Reduce syncs when creating a passkey (#10824 )
* Reduce to syncs when creating a passkey
* Mocked rxjs stream
2024-09-19 08:45:45 -04:00
Daniel James Smith
7f9c5cedaf
Delete SendForm storybook stories ( #11149 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2024-09-19 15:34:53 +03:00
Vince Grassia
64844600dc
Fix alert message for Desktop builds ( #11139 )
2024-09-19 10:40:55 +02:00
renovate[bot]
a96e3cb647
[deps] Tools: Update electron to v32.1.1 ( #11067 )
...
* [deps] Tools: Update electron to v32.1.1
* Bump version in electron-builder.json
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2024-09-18 23:41:07 +02:00
Jordan Aasen
00f2317a82
[PM-11903] - add file send component ( #11132 )
...
* wip - send file details
* wip - file send
* send file details
* fix click on send list container
* remove popup code
* remove popup code
* finalize send file details
* address PR feedback. add base form to send form
* revert changes to send list items container
* revert changes to send list items container
---------
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com >
2024-09-18 14:36:53 -07:00
Alec Rippberger
2b85392b0f
PM-11338: [Defect] Clicking outside of View {Item} dialog should close the dialog properly ( #11035 )
...
* Handle undefined result.
* Updated enum values for consistency.
2024-09-18 16:02:47 -05:00
Alec Rippberger
6c1d74a4ce
[PM-11395] [Defect] View Login - TOTP premium badge does nothing when clicked ( #10857 )
...
* Add MessagingService to LoginCredentialView component.
* Add comments.
* Add WIP PremiumUpgradeService
* Simplify web PremiumUpgradeServices into one service.
* Relocate service files.
* Add browser version of PremiumUpgradePromptService.
* Cleanup debug comments.
* Run prettier.
* rework promptForPremium to take organization id and add test.
* Add test for browser
* Rework imports to fix linter errors.
* Add Shane's reworked WebVaultPremiumUpgradePromptService.
2024-09-18 16:00:54 -05:00
Nick Krantz
aaf52bb956
[CL-448] Scrollbar Styles ( #11111 )
...
* add scrollbar styles to tailwind configuration
* scope scrollbar styles to the extension, not globally
* update background of scrollbar to be alt
2024-09-18 15:14:28 -05:00
cyprain-okeke
1940256fe2
Resolve the discount issue ( #11128 )
2024-09-18 18:55:31 +01:00
Alec Rippberger
931f86c948
[PM- 9666] Implement edit item view individual vault ( #10553 )
...
* Add initial vault cipher form for cipher edit.
* Add ability to add new cipher by type
* Add ability to save and clone cipher,
* Update canEditAllCiphers to take 1 argument.
* Add attachments button to add/edit dialog.
* Add semi-working attachment dialog.
* Add working attachment functionality.
* Remove debugging code.
* Add tests for new attachments dialog component.
* Add AddEditComponentV2 tests.
* Remove AddEditComponentV2 delete functionality.
* Remove unnecessary else statement.
* Launch password generation in new dialog when extension refresh enabled.
* Add tests for PasswordGeneratorComponent.
* Adjust password and attachments dialog sizes.
* run lint:fix
* Remove unnecessary form from button.
* Add missing provider in test.
* Remove password generation events.
* Add WebVaultGeneratorDialogComponent and WebCipherFormGenerationService
* Move and rename CipherFormQueryParams
* Use WebCipherFormGenerationService to launch password / user generation modals.
* Add WebVaultGeneratorDialogComponent tests.
* Remove unnecessary functionality and corresponding tests.
* Fix failing tests.
* Remove unused properties from AddEditComponentV2
* Pass CipherFormConfig to dialog.
* Clean up unused attachment dialog functionality.
* Update AddEdit cancel functionality to prevent navigating user.
* Make attachment dialog open a static method.
* Add addCipherV2 method and clean up tests.
* Remove changes to QueryParams.
* Add tests for WebCipherFormGenerationService
* Remove unused onCipherSaved method.
* Remove cipherSaved event.
* Remove unused password generator component
* Refactor to simplify editCipherId for extensionRefresh flag.
* Add additional comments to AddEditComponentV2.
* Simplify open vault generator dialog comment.
* Remove unused organizationService
* Remove unnecessary typecasting.
* Remove extensionRefreshEnabled and related.
* Remove slideIn animation
* Remove unused AddEditComponentV2 properties.
* Add back generic typing.
* Condesnse properties into single form config.
* Remove onDestroy and related code.
* Run prettier
* fix injection warning
* Handle cipher save.
* Redirect to vault on delete and make actions consistent.
* Update comment.
2024-09-18 12:48:47 -05:00
Daniel James Smith
a674f698a2
[PM-12067] Add sorting to exposed passwords report ( #11029 )
...
* Add sorting to exposed passwords report
- Create new type to represent a row within the report
- Add types and remove usage of any
- Include the exposed number of times within the data passed to the datasource/table instead of looking it up via the `exposedPasswordMap`
- Enable sorting via bitSortable
- Set default sort to order by exposed number of times in descending order
* Show headers and sort also within AC version of exposed-passwords report but hide the Owner column
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2024-09-18 18:53:04 +02:00
Jordan Aasen
c9bcdd60ac
use tw classes for svg colors in no-credentials.svg ( #11129 )
2024-09-18 18:50:49 +02:00
Aftab Ali
0f3d8a6f89
[PM-11882] Handled identity item and unsupported items during ProtonPass import. ( #10967 )
2024-09-18 19:28:47 +03:00
David Torosyan
2d7fb035d4
[desktop] Allow manual sync while locked ( #6126 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2024-09-18 17:57:32 +02:00
cyprain-okeke
727fbb6731
Ac 3030 discount is not included in the pricing breakdown when annual plan ( #11126 )
...
* Resolve the discount issues
* Resolve the payment cvv alignment
* Resolve the wrong message for secrets manager
* Remove unused commented code
* resolve the display message bug on sm flow
2024-09-18 16:22:04 +01:00
Bernd Schoolmann
f6e51ef024
Don't process reload when cancelling biometrics ( #11081 )
2024-09-18 10:41:23 -04:00
Victoria League
04180482c5
Merge branch 'main' into ps/extension-refresh
2024-09-18 10:18:27 -04:00
Daniel James Smith
be6f257398
Fix click on copy send link and delete send buttons ( #11120 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2024-09-18 09:17:07 -04:00
Victoria League
bd4b3933a4
[PM-8582] Improve search performance in Safari ( #11088 )
2024-09-18 09:13:58 -04:00
Marc Bärtschi
502d8ed729
fix wrong buffer conversion for Uint8Array ( #8787 )
...
If the BufferSource is already an Uint8Array which is a view of a subset of the underlying ArrayBuffer then accessing .buffer caused the whole backing buffer to be returned. Fix this by just returning the original Uint8Array as-is.
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com >
2024-09-18 08:11:22 -04:00
Jordan Aasen
f8fc6269f2
[PM-11899] - send text details component ( #11002 )
...
* Temporary local changes not meant to be merged
* WIP - send text details
* send text details
* remove extraneous code
* create base send details component
* remove file components
* fix send text details form
* remove comments
* fix send text details component
* revert type changes
* send created redirect
* Revert "send created redirect"
This reverts commit 36711d54a3 .
* Removed hint under textArea, as per design
* Removed unused message keys
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2024-09-18 14:04:51 +02:00
Bernd Schoolmann
1b7bb014d2
[PM-11312] Add "prevent screenshot" setting to windows and mac ( #10707 )
...
* Add screenshot protection to windows and mac
* Update messaging of screencapture prevention feature
* Set default state to false
2024-09-18 12:38:35 +02:00
bw-ghapp[bot]
18ef74930c
Bumped client version(s) ( #11118 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2024-09-18 00:39:01 +00:00
Justin Baur
e8979decae
Add Back Safari Only Handling of Process Reload ( #11115 )
2024-09-17 16:58:23 -04:00
Shane Melton
99ba56785d
[PM-11393] Remove the need for TotpCaptureService in Autofill Options View component ( #11093 )
2024-09-17 13:15:11 -07:00
Jordan Aasen
1a961ee294
fix send list item button hover ( #11109 )
2024-09-17 21:05:19 +02:00
Alec Rippberger
80a9836cb2
Navigate to fault after cipher deleted. ( #11042 )
2024-09-17 14:00:21 -05:00
Jason Ng
d0516f24e8
[AC-2627] Empty Collection New Item Btn Permissions ( #11089 )
...
* only show new item btn in empty collection for can edit perm
2024-09-17 14:28:39 -04:00
Nick Krantz
d68853a4a2
[PM-11131] Screen Reader Announcements for Copy ( #11091 )
...
* add copy specific aria-labels for login ciphers
* add copy specific aria-labels for card ciphers
* add copy translations for identity to web translations
2024-09-17 13:23:15 -05:00
Nick Krantz
a42006763d
[PM-9455] FireFox back handling ( #10867 )
...
* Refactor `POPUP_VIEW_MEMORY` to use `disk` rather than memory for the browser extension.
- When FireFox opens the popup in an standalone window memory is lost, thus causing the `popup-route-history` to be lost and back navigation ceases to work
* spelling
* revert state definition change
* add `onUpdated` event for firefox
* rework observable handling
* remove unneeded `from`
2024-09-17 08:42:57 -05:00
Rui Tomé
c05b6eb116
[PM-11667] Remove all code related to the outdated custom permissions 'Edit/Delete Assigned Collections' ( #10904 )
...
* [PM-11667] Remove all code related to the outdated custom permissions 'Edit/Delete Assigned Collections'
* Revert change made to data model in state migration
2024-09-17 14:22:17 +01:00
renovate[bot]
171d798c52
[deps] Design System: Update tailwindcss to v3.4.11 ( #11056 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 08:59:48 -04:00
renovate[bot]
be2ddf784a
[deps] Design System: Update chromatic to v11.10.2 ( #11062 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 08:53:24 -04:00
Alec Rippberger
651f1e586a
PM-11468: Add data-testids for View Item pages ( #11043 )
...
* Add data test IDs for identity information.
* Add data test IDs for custom fields.
2024-09-16 17:01:38 -05:00
renovate[bot]
d52ab5e343
[deps] Autofill: Update concurrently to v9 ( #11069 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 16:22:30 -04:00
Justin Baur
1ebef296b9
[PM-12024] Move Lock All To Happen in Background ( #11047 )
...
* Move Lock All To Happen in Background
- Make it done serially
- Have the promise only resolve once it's complete
* Unlock Active Account Last
* Add Tests
* Update Comment
2024-09-16 16:08:03 -04:00
Victoria League
112bad03b1
[PM-8582] Move Safari browser check to libs/platform ( #11007 )
2024-09-16 15:36:05 -04:00
Victoria League
e85f0af2fc
Merge branch 'main' into ps/extension-refresh
2024-09-16 15:32:14 -04:00
Nick Krantz
26f3dcfc66
add back events for browser refresh extension ( #11085 )
...
- something went sideways in a merge
2024-09-16 14:02:20 -05:00
SmithThe4th
51a2ec393c
[PM-11693] Restoring/permanently deleting item from View item page takes you to Vault page ( #10995 )
...
* route to trash after restore or delete
* route to trash after restore or delete
2024-09-16 14:08:01 -04:00
Vince Grassia
f2142e318e
BRE-315 - Update workflow to push to TestFlight on protected branches ( #11082 )
2024-09-16 11:15:34 -06:00
Bernd Schoolmann
15610906d2
[PM-7608] Account Security Settings V2 ( #10441 )
...
* Implement account security settings v2
* Increase await dialog delay to 500 msec
* Update messages
* Replace platformservice with biometricsservice
* Cleanup
* Cleanup
* Fix account security component according to feedback
* Re-add old message
* Re-add old error message
* Fix minimum timeout message
* Fix screen-reader on custom timeout
* Remove debugging configurations
* Fix incorrectly changed message
* Remove custom vault timeout text
* Restore vaultTimeoutPolicyInEffect i18n message in web
* Change text to use vaultTimeoutPolicyInEffect1
* Fix tests
2024-09-16 17:40:08 +02:00
Opeyemi
d34b40797e
[BRE-246] - Use GH-App for Version Bump Workflow ( #10986 )
...
* Use GH-App for version bump workflow
* update secret
2024-09-16 16:36:53 +01:00
Thomas Avery
31a5aa9dd7
[PM-12011] Fix Unlock with biometrics on the Safari browser extension ( #11040 )
...
* Add biometricUnlockAvailable to SafariWebExtensionHandler
2024-09-16 09:59:25 -05:00
Victoria League
029e2673e7
[CL-447] Ensure DM Sans displays correctly at all font weights ( #11041 )
2024-09-16 10:38:05 -04:00
Alex Morask
096a2563bb
Piped submit text to i18n ( #11078 )
2024-09-16 10:23:10 -04:00
renovate[bot]
63b6c01a65
[deps] Autofill: Update wait-on to v8.0.1 ( #11055 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:58:04 -04:00
renovate[bot]
16651214ac
[deps] Platform: Update @types/node to v20.16.5 ( #11058 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:47:56 -04:00