Jordan Aasen
cf53646631
add alt bg to import dialog ( #10643 )
2024-08-22 12:18:31 +02:00
Shane Melton
a8edce2cc1
[PM-10381] Fix waiting for last sync - Browser Refresh ( #10438 )
...
* [PM-10381] Add activeUserLastSync$ to SyncService
* [PM-10381] Introduce waitUtil operator
* [PM-10381] Use new activeUserLastSync$ observable to wait until a sync completes before attempting to get decrypted ciphers
* [PM-10381] Fix failing test
---------
Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2024-08-21 14:54:09 -07:00
Jake Fink
bbe64f4ae6
prevent computation of samlsigningoptions on change detection ( #10399 )
2024-08-21 15:06:19 -04:00
renovate[bot]
b233f90b4c
[deps] Design System: Update autoprefixer to v10.4.20 ( #10394 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 13:40:31 -04:00
Conner Turnbull
938bb340df
Resolved broken web build ( #10659 )
2024-08-21 12:42:29 -04:00
Jordan Aasen
4c7ac36ffa
increase postal code colspan ( #10647 )
2024-08-21 09:20:52 -07:00
Jordan Aasen
15088b66e9
[PM-8228] - new premium component - fix copy ( #10642 )
...
* fix copy
* remove change to default config
2024-08-21 09:20:13 -07:00
Jordan Aasen
0873f03932
migrate toast to CL service ( #10644 )
2024-08-21 09:19:55 -07:00
Jonathan Prusik
1fe6631c82
[BEEEP][PM-3876] - Warn users if a stored card has an expiry date in the past ( #10470 )
...
* add enableExpiredPaymentCipherWarning setting
* add card expiry warning to the v2 Card Details component
* remove enableExpiredPaymentCipherWarning setting
* update expired card callout design and copy
* move card expired callout to cipher view
* add card expiry warning to the web vault add-edit cipher component
2024-08-21 10:59:03 -04:00
Alex Morask
b030c6e27b
[AC-2858] Remove code supporting payment method warning banners ( #10615 )
...
* Remove errant payment method warning banner implementation
* Removing unused endpoint
2024-08-21 10:17:42 -04:00
Bernd Schoolmann
cfdc52ee84
[PM-9576] Make keypair updating more robust to prevent vault/private-key corruption on set-password component ( #10180 )
...
* Make keypair setting more robust to prevent vault corruption on set-password component
* Use non-deprecated way to get private key
* Fix build error due to missing service
2024-08-21 11:48:12 +02:00
Jordan Aasen
140b76d021
[PM-8490] - Add generate password to password-protected export ( #10539 )
...
* WIP generate password in export vault
* finish generate password in export component
* use bitIconButton directive
* add copy link to file password input
* change copy password message
2024-08-20 17:16:54 -07:00
Nick Krantz
ef4ea183e9
[PM-10974] Edit/Add Cipher - back handling ( #10620 )
...
* update back logic for add/edit component to account for how the user arrived at the add/edit screen
* add tests for handle back
* update comment for cipher saved navigation
2024-08-20 19:12:10 -05:00
Jared Snider
924d0b7dfe
Move extension refresh swap function to libs so other clients can use it ( #10640 )
...
* Move extension refresh swap function to libs so other clients can use it
* Update extensionRefreshSwap docs
2024-08-20 17:24:49 -04:00
Victoria League
19ef6ba467
[CL-433] Fix broken docs pages ( #10638 )
2024-08-20 15:44:54 -04:00
SmithThe4th
dedd7f1b5c
[PM-10607] Require userId for getKeyForCipherKeyDecryption ( #10509 )
...
* updated cipher service to stop using the deprecated getUserKeyWithLegacySupport and use the version that requires a user id
* Added account service mock
* fixed cipher test
* Fixed test
* removed async from encryptCipher
* updated encryptSharedCipher to pass userId to the encrypt function
* Pass userId to getUserKeyWithLegacySupport on encryptSharedCipher
* pass in userid when setting masterKeyEncryptedUserKey
* Added activer usedId to new web refresh function
2024-08-20 11:00:48 -05:00
Victoria League
ed719f835a
[CL-389] Add end slot to non-text bit label content ( #10457 )
2024-08-20 11:55:11 -04:00
Daniel James Smith
e5227c045d
Remove duplicate message-keys ( #10633 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-08-20 16:30:45 +02:00
Nick Krantz
8f07c78cc5
[PM-9455] Back Navigation in extension ( #10496 )
...
* refactor open-attachments component to push attachments route before opening the popout
* use popupRouterCache for navigating the user back
* use the PopupRouterCache for navigating the user after an attachment
2024-08-20 09:30:11 -05:00
Will Martin
59aa7ebc57
[PM-10940] misc popout history cache bug fixes ( #10619 )
2024-08-20 09:41:55 -04:00
renovate[bot]
626f5abaa6
[deps]: Update @yao-pkg/pkg to v5.12.1 ( #10631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 15:27:10 +02:00
Florian Lang
34943ed1fb
[PM-10814] Fix nordpass importer ( #10491 )
...
* import additional_urls from nordpass csv
* use type column of nordpass csv to get type of record
* fixed wrong naming of nordpass csv type
* impot custom fields from nordpass csv
* fix parse nordpass custom_fields
* fixed parsing of additional_urls in nordpass import
* update nordpass csv importer tests
* Capitalize type names
* Add test for OrgImport/CollectionCreation and fix Org-import
* Add test to verify success equals false when parsing fails.
* use "Text" as default FieldType of nordpass custom fields
* implemented seperated test for additional fields
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-08-20 12:39:34 +02:00
Alec Rippberger
3a31eb2f10
PM-9665: implement view item view ( #10416 )
...
* Add initial view cipher dialog.
* Add working view cipher modal dialog markup.
* Cleanup dialog markup and allow edit from dialog.
* Cleanup unused imports.
* Begin adding org-vault view-cipher functionality.
* Refactor to remove loose-components usage and use DialogService.
* Add edit and delete button functionality.
* Add delete functionality.
* Remove addition to loose components.
* Remove unused modal-dialog artifacts.
* Ensure dialog closes and URL updates properly on edit or close.
* Disable edit/delete buttons instead of hiding them.
* Add simple tests for view.component.ts.
* Adjust import order.
* Remove now unnecessary ng-template.
* Decrypt cipher to cipher view.
* Add cleanup function and additional delete test.
* Remove boolean return from delete promise.
* Remove fake timers.
* Remove unnecessary TestBed.inject calls.
* Add code comments.
* Hide new view cipher dialog behind feature flag.
* Keep "else if" statement intact.
* Simplify getting cipherTypeString.
* Add comments to vault.component.ts files.
* Change button type to "danger"
Update apps/web/src/app/vault/individual-vault/view.component.html
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
* Add a11y title to delete button.
* Simplify OrganizationService testing.
* Update comment to better reflect function.
* Use large dialog to better match designs.
* Add aria-haspopup to cipher row button.
* Add deleteCipher to messages.json.
* Remove extra argument from canEditAllCiphers.
* Use 'delete' instead of 'delete cipher' for a11y title.
* Remove 'bitFormButton' from non-form buttons.
* Rework view cipher view delete functionality.
* Add translations for cipher types.
* Remove unecesarry test.
* Add additional test coverage to ensure dialogs close.
* Add back delete functionality in view.component.ts.
* Update "secure note" to "note".
---------
Co-authored-by: Nick Krantz <125900171+nick-livefront@users.noreply.github.com>
2024-08-19 14:32:17 -07:00
Vince Grassia
d62bdd6e6c
Set BROWSER environment variable ( #10622 )
2024-08-19 15:33:54 -04:00
renovate[bot]
dd99c0c292
[deps] Design System: Update tailwindcss to v3.4.10 ( #10559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 15:20:09 -04:00
Nick Krantz
deab1d1340
[PM-10730] Override FireFox extension styles for text alignment ( #10528 )
...
* override firefox extension styles for text alignment
* remove CSS override
* turn off browser specific sidebar styles
- which solves the text-alignment issue in FF
2024-08-19 13:10:36 -05:00
SmithThe4th
97938464e5
get feature flag when needed ( #10616 )
2024-08-19 11:39:46 -04:00
renovate[bot]
0af09c543c
[deps]: Update uuid to v10 ( #10608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:34:33 -04:00
renovate[bot]
50a118f88e
[deps] Platform: Update @types/node to v20.16.1 ( #10578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:17:46 -04:00
renovate[bot]
0272179665
[deps]: Update ts-node to v10.9.2 ( #10569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:04:55 -04:00
renovate[bot]
ac1ff6f2e4
[deps] Autofill: Update prettier-plugin-tailwindcss to v0.6.6 ( #10556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:03:52 -04:00
renovate[bot]
c562b75453
[deps] Autofill: Update tldts to v6.1.40 ( #10557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:00:42 -04:00
renovate[bot]
beaa86dd1b
[deps]: Pin dependencies ( #9558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 14:37:27 +02:00
Bernd Schoolmann
5527ffb89c
Move linux memory isolations behind env variable ( #10525 )
2024-08-19 14:11:26 +02:00
github-actions[bot]
e3d9804b5f
Autosync the updated translations ( #10536 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-19 10:40:07 +00:00
github-actions[bot]
2d0d8d4b9e
Autosync the updated translations ( #10538 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-19 10:37:46 +00:00
Jordan Aasen
ef281099b8
migrate report-layout component ( #10545 )
2024-08-19 12:30:46 +02:00
Daniel James Smith
3ef1080754
[PM-10791] Set favorite on import from ProtonPass ( #10480 )
...
* Update import test data with new fields
Add new fields to the types file
* Set favorites when importing from ProtonPass
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-08-19 12:27:00 +02:00
renovate[bot]
a3d2bb60d1
[deps] [PM-10962] Tools: Update electron to v31.4.0 ( #10534 )
...
* [deps] Tools: Update electron to v31.4.0
* 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>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2024-08-19 12:25:23 +02:00
Andreas Coroiu
71413a7b3b
[PM-6125] Handle kp.alg is string ( #10285 )
...
* fix: handle cases when `kp.alg` is `string` in `createCredential` for `Fido2`
* feat: simplify and move fix to mappers
* fix null filter
---------
Co-authored-by: Alessio Cosenza <cosenzaalessio17@gmail.com>
Co-authored-by: Merissa Weinstein <merissa.k.weinstein@gmail.com>
Co-authored-by: Todd Martin <tmartin@bitwarden.com>
2024-08-19 10:17:15 +02:00
Sara Safavi
3e37daf236
add 'desktop' to snapcraft plugs ( #5057 )
...
Co-authored-by: Sara Safavi <sara@planet.com>
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2024-08-16 17:07:46 +02:00
Oscar Hinton
4d088f3856
Fix desktop broken on main ( #10540 )
2024-08-16 09:40:00 -04:00
github-actions[bot]
026467151f
Autosync the updated translations ( #10537 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-16 09:06:36 +00:00
Addison Beck
1ccc4508fb
Add `AccountDeprovisioning` feature flag ( #10531 )
2024-08-16 10:05:40 +01:00
Oscar Hinton
604e22334a
[BEEEP] [PM-10132] Upgrade storybook to v8 ( #10288 )
...
Upgrade storybook to version v8 which is a major upgrade. Storybook provides an
upgrade wizard which did most of the work.
- Ran npx storybook upgrade.
- Manually updated `remark-gfm` since the newer mdx requires v 4.
- Migrated all old stories still using `Story` to `StoryObj`.
2024-08-16 09:28:29 +02:00
Jordan Aasen
92f87dad9a
[PM-4962] remove all bootstrap classes from reports. add missing header column ( #10524 )
...
* remove all bootstrap classes from reports. add missing header column
* finish migrating table components to component library
* update reports based on PR feedback
2024-08-15 17:16:38 -07:00
Jordan Aasen
333c9f3f4f
fix no-send icon ( #10530 )
2024-08-15 15:24:28 -07:00
Cesar Gonzalez
d78ff49817
[PM-10949] Identity inline menu showing in unexpected fields ( #10533 )
2024-08-15 15:58:10 -05:00
Bernd Schoolmann
325d3382d7
[PM-10852] Prevent process reload from logging out active user ( #10526 )
2024-08-15 13:34:08 -04:00
Jordan Aasen
a72ec8ab89
[PM-8228] - Create new Premium Component ( #10514 )
...
* add new premium component
* finish new premium component
* revert change to config service
* hide copy changes behind feature flag
* revert keys back to original
* remove stateService and translation key
* add missing translation key
* add missing key
2024-08-15 10:31:04 -07:00