Jared Snider
c5ae908fde
PM-10069 - Refactor unauthExtensionRefreshSwap to be available in non-extension clients and rename. ( #10518 )
2024-08-14 15:15:23 -04:00
Will Martin
7571c766e0
[PM-10813] add eslint rule to restrict imports from apps
in libs
( #10481 )
...
* restrict app imports in libs
* add eslint ignore comments
2024-08-14 11:24:29 -07:00
Cesar Gonzalez
910ae7d799
[PM-10796] Fix inline menu cipher list scroll behavior ( #10500 )
...
* [PM-10796] Fix inline menu setting of scroll class when showing new item button with a list of ciphers
* [PM-10796] Fix inline menu setting of scroll class when showing new item button with a list of ciphers
2024-08-14 11:03:38 -05:00
Cesar Gonzalez
5fad072554
[PM-10155] Fixing broken jest tests for auto-submit content script ( #10512 )
2024-08-14 10:39:23 -05:00
Matt Bishop
eb868eebd7
Upload test results to Codecov ( #10510 )
2024-08-14 11:21:22 -04:00
Kyle Spearrin
5547b953ad
[AC-2928] Create automatic app login policy ( #10295 )
...
* Create automatic app login policy
* update copy
* update copy
* [PM-10155] Automatic Login After Autofill (#10297 )
---------
Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
2024-08-14 09:38:33 -05:00
Shane Melton
8274ea783c
[PM-10757] Pass current tab uri in new item dropdown ( #10505 )
2024-08-13 15:59:27 -07:00
Shane Melton
a1d94233e3
[PM-10761] Fix broken text for screen readers ( #10490 )
2024-08-13 15:51:34 -07:00
Jared Snider
a13e99ebe9
Auth/PM-10601 - Tech Debt Cleanup - Refactor Lock Component and User Verification to use PinService ( #10408 )
...
* PM-10601 - PinSvc new unlock check first draft
* PM-10601 - PinSvc - add new method for determining if pin decryption is available.
* PM-10601 - Add more docs on PinSvc
* PM-10601 - Update Lock Comp & User Verification service + tests to use new isPinDecryptionAvailable method
2024-08-13 15:19:13 -04:00
Nick Krantz
a6176aaf2c
[PM-10799] Login UI Width ( #10506 )
...
* reset `maxWidth` attribute during page change
* set default value for `maxWidth` if null or undefined is passed
* implement `maxWidth` for extension implementation of Anon Layout
2024-08-13 14:18:04 -05:00
Matt Bishop
c3d7da06b8
Use cancellation check with latest test reporter ( #10507 )
2024-08-13 15:10:19 -04:00
Shane Melton
1b22320dc5
[AC-1041] My Vault filter on first login fix ( #10301 )
...
* [AC-1041] Ensure organizationTree$ updates whenever the policy observables emit
* [AC-1041] Ensure enforcePersonalOwnership updates whenever the policy observable emits
* [AC-1041] Do not attempt to pre-select null filter values or read-only collections
2024-08-13 10:32:02 -07:00
Shane Melton
fe9d44af6d
[PM-10721] Autofill section styles fixes ( #10454 )
...
* [PM-10721] Remove autofill section title hyphen
* [PM-10721] Use h6 styling for header
* [PM-10721] Fix spacing for match detection select
2024-08-13 10:16:53 -07:00
Shane Melton
f017edb088
[PM-10651] Use bitLink instead of icon button and add a11y title ( #10483 )
2024-08-13 10:15:14 -07:00
Matt Bishop
6651f930aa
Test for secrets before performing restricted actions ( #10502 )
...
* Test for secrets before performing restricted actions
* Go back to always
2024-08-13 12:56:33 -04:00
Shane Melton
b3474fe101
[PM-9595] Fix owner / folder selects expanding out of container ( #10493 )
2024-08-13 09:26:13 -07:00
Vincent Salucci
b4b1ade978
chore: remove fc v1 feature flag, refs PM-10295 ( #10487 )
2024-08-13 11:19:52 -05:00
Vince Grassia
2acd201752
BRE-243 - Fix credentials used for Desktop upload to App Store ( #10503 )
2024-08-13 17:14:15 +01:00
Shane Melton
7ad42ae18b
[PM-9190] Browser Refresh - Autofill section fixes ( #10488 )
...
* [PM-10751] Add count to website URI label
* [PM-10752] Hide autofill on page load field when the setting is disabled
* [PM-10790] Fix bottom margin
2024-08-13 08:58:16 -07:00
Vincent Salucci
471dd3bd7b
[PM-10294] Remove FC v1 from Clients ( #10422 )
...
* chore: remove fc v1 from org.canEditAnyCollection and update callers, refs PM-10294
* chore: remove fc v1 from collectionView.canEdit and update callers, refs PM-10294
* chore: remove fc v1 from organization.canEditAllCiphers and update callers, refs PM-10294
* chore: remove fc v1 from canDeleteAnyCollection, collection views, update callers, refs PM-10294
* chore: remove fc v1 from canEditUser/GroupAccess, refs PM-10294
* chore: remove fc v1 from canViewCollectionInfo, refs PM-10294
* chore: remove fc v1 from account component, refs PM-10294
* fix: remove fc v1 from collections component, refs PM-10294
* fix: update vault-items component, refs PM-10294
* fix: remove fc v1 from collection-dialog and collections components, refs PM-10294
* chore: remove ConfigService from group-add-edit and account components, refs PM-10294
* chore: change canEditAnyCollection to getter and update callers, refs PM-10294
* chore: change canEditUnmanagedCollections to getter and update callers, refs PM-10294
* chore: change canDeleteAnyCollection to getter and update callers, refs PM-10294
* chore: remove deprecated observable and update comments with v1, refs PM-10294
* chore: remove ununsed ConfigService from collection-dialog component, refs PM-10294
* chore: remove final fc v1 ref for vault-collection-row, refs PM-10294
2024-08-13 10:45:41 -05:00
Jared Snider
43da67ee51
Fix nativeMessaging background by replacing removed state service usage with account service for user id retrieval ( #10501 )
2024-08-13 11:12:59 -04:00
Nick Krantz
5ce5f836e2
Fix failing test on main ( #10499 )
...
* mock popuproutercache to fix failing test
* add `OnInit` implementation to fix linting
* Revert "add `OnInit` implementation to fix linting"
This reverts commit 50adcacba3
.
2024-08-13 09:12:48 -05:00
Bernd Schoolmann
127811166b
Revert "[PM-8316] Fix account switcher on logged out account on startup ( #10342 )" ( #10498 )
...
This reverts commit 2665afffdd
.
2024-08-13 15:43:56 +02:00
Matt Bishop
c3c0c72792
Move Chromatic to more secure execution model ( #10449 )
...
* Move Chromatic to more secure execution model
* Remove a permission we don't need here
2024-08-13 09:08:09 -04:00
Nick Krantz
baf919a4e3
[PM-10700] Navigate to View after cipher creation ( #10484 )
...
* refactor params subscription variable names
* refactor param subscription to return a tuple
- this is going to be helpful when multiple params are involved
* navigate the user back to the vault when a new cipher is created
* add unit tests for view-v2 component
* prefer replaceUrl to avoid having to pass a query param
* Fix grammar of mocking comment
2024-08-13 07:51:43 -05:00
Todd Martin
7b508b1ad7
[PM-8933] Require userId on setUserKey ( #9675 )
...
* Updated all sets of user key to pass in userId
* Added userId on auth request login.
* Fixed tests.
* Fixed tests to pass in UserId
* Added parameter to tests.
* Addressed PR feedback.
* Merged main
2024-08-13 08:07:36 -04:00
cyprain-okeke
cdc82f13b0
Resolve the seat adjustment issue ( #10265 )
2024-08-13 12:36:40 +01:00
Bernd Schoolmann
a559a113d3
Move dialogs out of native messaging ( #10411 )
2024-08-13 11:15:37 +02:00
Bernd Schoolmann
2665afffdd
[PM-8316] Fix account switcher on logged out account on startup ( #10342 )
...
* Fix account switcher on logged out account on startup
* Undo space removal
* Add additional checks for null values
* Fix account switching on timeout on browser
2024-08-13 11:13:04 +02:00
Will Martin
295fb8f7a4
[PM-3530][PM-8588] persist extension route history ( #9556 )
...
Save the extension popup route history and restore it after closing and re-opening the popup.
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2024-08-12 17:26:47 -04:00
Nick Krantz
b2db633714
only allow for new folders when on the folder screen ( #10489 )
2024-08-12 16:25:43 -05:00
Jared Snider
0d829b7398
Auth/PM-3515 - Lock component Tech Debt Clean up ( #10332 )
...
* PM-3515 - Lock component - remove isUnlocked check on lock comp load b/c lock guard should cover all cases with its existing logic for all clients.
* PM-3515 - VaultTimeoutSettingsSvc - Add new canLock method
* PM-3515 - Refactor logic out of lock component that belongs in lock guard. Update lock guard to reject route activation if a user can't lock whereas we used to log the user out when they landed on the lock comp.
* PM-3515 - WIP on testing all lock guard scenarios
* PM-3515 - Refactor lock guard tests + add more tests
* PM-3515 - LockGuard - if TDE user that is authN directly navigates from login-init to lock for whatever reason (only possible on web with url bar), reject that navigation directly instead of throwing them up to the redirect guard
* PM-3515 - More LockGuard tests
* PM-3515 - Update comment
2024-08-12 15:51:57 -04:00
Yann Plougonven--Lastennet
d5cc2d6518
[PM-10764] Fix ProtonPass creditCard expirationDate import ( #10473 )
...
* Fix ProtonPass creditCard expirationDate import with protonpass-json-importer.ts
* Update protonpass CC expirationDate testData to newest version
Between 1.3.1 and 1.12.2 ProtonPass has changed the format of exported CC expiration dates from MMYYYY to YYYY-MM
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-08-12 20:45:32 +02:00
Bernd Schoolmann
6bc0ffc930
[Beeep] [PM-10767] Improve username importing on protonpass importer ( #10471 )
...
* Improve username importing on protonpass importer
* Conditionally write proton importer custom fields
2024-08-12 20:42:04 +02:00
Justin Baur
a7adf952db
[PM-10754] Store DeviceKey In Backup Storage Location ( #10469 )
...
* Implement Backup Storage Location For Browser Disk
* Remove Testing Change
* Remove Comment
* Add Comment For `disk-backup-local-storage`
* Require Matching `valuesRequireDeserialization` values
2024-08-12 13:29:22 -04:00
Justin Baur
334601e74f
[PM-10788] Handle chrome.runtime.lastError
( #10479 )
...
* Handle `chrome.runtime.lastError`
* Add Tests
2024-08-12 13:13:34 -04:00
Bitwarden DevOps
7387a1115a
Bumped client version(s) ( #10482 )
2024-08-12 15:25:22 +00:00
cyprain-okeke
cd7aaacfd9
[PM-10026] [Defect] Zip code is not being enforced when subscribing in Password Manager ( #10446 )
...
* resolve the postal code error
* Resolve the issue if licence is uploaded
* resolve the postal code issue on selfhost
2024-08-12 16:01:19 +01:00
Nick Krantz
0b5afa6252
[PM-10731] Move vault icons ( #10453 )
...
* move NoFolders icon to vault library
* move DeactivatedOrg icon to vault library
* move Vault icon to vault library
* move NoResults icon to vault library
* clean up barrel file
* Revert "move NoResults icon to vault library"
This reverts commit 43abd45db7
.
* re-export no results
2024-08-12 08:38:11 -05:00
github-actions[bot]
b3fb3f7094
Autosync the updated translations ( #10461 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-12 10:24:27 +00:00
github-actions[bot]
5932c981d2
Autosync the updated translations ( #10462 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-12 10:03:32 +00:00
SmithThe4th
a64a676ebd
Added missing feature flag for setting autofill policy on load ( #10467 )
...
* Added missing feature flag
* Fixed comment
* reverted change
* moved feature flag check higher up
2024-08-09 13:22:13 -04:00
SmithThe4th
d1c3ec4a76
[PM-8144] Migrate auto-fill policy logic from Tab to new Vault component ( #10450 )
...
* little expriment with setting the auto fill policy in the background
* removed unused reference
* removed ng container
2024-08-09 11:33:09 -04:00
Jared Snider
46ecde5d63
PM-9603 - AnonLayout Dynamic Content Support - Add ability to avoid translating subtitle as we have designs where a user's email needs to go in the subtitle slot. ( #10459 )
2024-08-09 10:09:40 -04:00
✨ Audrey ✨
cbe7ae68cc
[PM-10107] evaluate the override password type policy ( #10277 )
2024-08-09 07:54:00 -05:00
github-actions[bot]
795c21a1c7
Autosync the updated translations ( #10460 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-08-09 10:00:36 +00:00
Alec Rippberger
2b69ccda40
[PM-8655] Update web app new item button ( #10354 )
...
* Add additional extension refresh menu behind feature flag.
* Open new cipher dialog with proper cipher type selected.
* Adjust onboarding copy and default to login cipher.
* Update "New item" button styles.
* Add test to ensure onboarding component always calls onAddCipher.emit with the login cipher type.
* Hide onboarding and new item changes behind feature flag
* Fix missing mock in test.
* Remove extensionRefreshEnabled$ and conditional styles from the "add new" button.
* Remove rounding class from menu "new" button.
2024-08-08 23:45:47 -05:00
Michał Chęciński
304bd662ec
[BRE-210] Split GitHub releases from deploy/publish ( #10243 )
...
* Split web release and publish
* Change publish browser to release browser
* Split publish and release cli
* Fix cli publish
* Split publish and release desktop workflows
* Add deployment status update
* Fix deployment status
2024-08-08 16:55:13 -06:00
Nick Krantz
d212bb1fd0
[PM-7713] Refresh Appearance Settings ( #10458 )
...
* add v2 of appearance component
* swap in new appearance component based on refresh flag
* update default theme verbiage
2024-08-08 17:01:47 -05:00
Jason Ng
4556e59ee8
[PM-10652] remove excess MP reprompt call for fill and save ( #10455 )
2024-08-08 15:48:23 -04:00