1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 08:43:33 +00:00
Commit Graph

15224 Commits

Author SHA1 Message Date
Cesar Gonzalez
d6ebe783d0 Merge branch 'autofill/pm-8322-firefox-inline-autofill-not-propagating-correctly-when-switching-tabs' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-05-22 08:52:28 -05:00
Cesar Gonzalez
535848d7ab Merge branch 'main' into autofill/pm-8322-firefox-inline-autofill-not-propagating-correctly-when-switching-tabs 2024-05-22 08:45:54 -05:00
vinith-kovan
18f14d8b7d [AC-2408] migrate maximum vault timeout component (#8801)
* migrating maximum-vault-timeout component

* migrating maximum-vault-timeout component
2024-05-22 19:11:34 +05:30
Cesar Gonzalez
fd97fcfd49 Merge branch 'main' into autofill/pm-8322-firefox-inline-autofill-not-propagating-correctly-when-switching-tabs 2024-05-22 08:35:10 -05:00
vinith-kovan
a5bfff891b migrate policy edit component (#8914) 2024-05-22 18:50:06 +05:30
Cesar Gonzalez
b5ba645a28 [PM-5189] Adjusting an implementation detail when collection page details 2024-05-22 07:41:40 -05:00
Cesar Gonzalez
5f811489c8 [PM-5189] Adjusting an implementation detail when collection page details 2024-05-22 07:40:43 -05:00
vinith-kovan
ca62f0cfa3 [AC-2405] migrate SCIM component (#8781)
* migrating scim authentication component

* migrating scim authentication component

* migrating scim authentication component
2024-05-22 18:04:48 +05:30
Cesar Gonzalez
aeb3ee6af8 Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-05-22 07:33:06 -05:00
Cesar Gonzalez
698e68b535 [PM-5189] Fixing issues found with focusing elements between iframes, as well as fade in of the inline menu in a simultaneous manner for all visual elements 2024-05-22 07:32:07 -05:00
vinith-kovan
588663f80f [PM 4983] migrate vault timeout input component (#8661)
* migrate vault timeout input component

* migrate vault timeout input component
2024-05-22 17:49:24 +05:30
renovate[bot]
ace524c8c7 [deps] Platform: Update @types/jquery to v3.5.30 (#9148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-22 08:05:48 -04:00
Cesar Gonzalez
2ed62cc6a4 [PM-5189] Fixing issues found with focusing elements between iframes, as well as fade in of the inline menu in a simultaneous manner for all visual elements 2024-05-22 06:50:51 -05:00
Cesar Gonzalez
0dfdad07e2 [PM-5189] Fixing an issue where the inline menu might not close when switching between frames 2024-05-22 05:04:16 -05:00
Cesar Gonzalez
ab45c70564 [PM-5189] Merging fixes for Firefox into implementation 2024-05-22 04:43:47 -05:00
Cesar Gonzalez
d8a944425f Merge branch 'main' into autofill/pm-8322-firefox-inline-autofill-not-propagating-correctly-when-switching-tabs 2024-05-21 17:38:38 -05:00
Cesar Gonzalez
dbc2e3eb37 Merge branch 'main' into autofill/pm-5189-fix-issues-present-with-inline-menu-rendering-in-iframes 2024-05-21 17:38:15 -05:00
Cesar Gonzalez
604b6c1af3 [PM-5189] Merging main and fixing conflicts 2024-05-21 17:36:19 -05:00
Alex Urbina
b0cc480853 FIX: version-auto-bump.yml trigger parameters (#9298) 2024-05-21 16:34:19 -06:00
Cesar Gonzalez
24b2e0d036 Merge branch 'main' into autofill/pm-8322-firefox-inline-autofill-not-propagating-correctly-when-switching-tabs 2024-05-21 17:29:15 -05:00
Cesar Gonzalez
788db20570 [PM-8289] Inline menu content script does not update when user updates setting (#9279)
* [PM-8289] Inline menu content script does not update whne user updates setting

* [PM-8289] Fixing issue present within Jest tests

* [PM-8289] Triggering a reload of autofill scripts when a user logs into their account
2024-05-21 17:28:52 -05:00
Daniel James Smith
b0d07696c3 [PM-7076] Create settings-v2.component (#9213)
* Create settings-v2.component

Create new settings page
Add routing based on extension refresh flag

* Wrap anchors around the icons

* Add account-switcher to settings page

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-21 17:28:52 -05:00
Shane Melton
4f9277a72d [PM-6825] Browser Refresh - Initial List Items (#9199)
* [PM-6825] Add temporary vault page header

* [PM-6825] Expose cipherViews$ observable

* [PM-6825] Refactor getAllDecryptedForUrl to expose filter functionality for reuse

* [PM-6825] Introduce VaultPopupItemsService

* [PM-6825] Introduce initial VaultListItem and VaultListItemsContainer components

* [PM-6825] Add VaultListItems to VaultV2 component

* [PM-6825] Introduce autofill-vault-list-items.component to encapsulate autofill logic

* [PM-6825] Add temporary Vault icon

* [PM-6825] Add empty and no results states to Vault tab

* [PM-6825] Add unit tests for vault popup items service

* [PM-6825] Negate noFilteredResults placeholder

* [PM-6825] Cleanup new Vault components

* [PM-6825] Move new components into its own module

* [PM-6825] Fix missing button type

* [PM-6825] Add booleanAttribute to showAutofill input

* [PM-6825] Replace empty refresh BehaviorSubject with Subject

* [PM-6825] Combine *ngIfs for vault list items container

* [PM-6825] Use popup-section-header component

* [PM-6825] Use small variant for icon buttons

* [PM-6825] Use anchor tag for vault items

* [PM-6825] Consolidate vault-list-items-container to include list item component functionality directly

* [PM-6825] Add Tailwind classes to new Vault icon

* [PM-6825] Remove temporary header comment

* [PM-6825] Fix auto fill suggestion font size and padding

* [PM-6825] Use tailwind for vault icon styling

* [PM-6825] Add libs/angular to tailwind.config content

* [PM-6825] Cleanup missing i18n

* [PM-6825] Make VaultV2 standalone and cleanup Browser App module

* [PM-6825] Use explicit type annotation

* [PM-6825] Use property binding instead of interpolation
2024-05-21 17:28:52 -05:00
Daniel James Smith
c94ba3cfb0 Add missing RouterModule to the CurrentAccountComponent (#9295)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-21 17:28:52 -05:00
Cesar Gonzalez
8ea3b79512 [PM-8289] Inline menu content script does not update when user updates setting (#9279)
* [PM-8289] Inline menu content script does not update whne user updates setting

* [PM-8289] Fixing issue present within Jest tests

* [PM-8289] Triggering a reload of autofill scripts when a user logs into their account
2024-05-21 22:28:10 +00:00
Cesar Gonzalez
9dd29fc4e7 [PM-8322] Firefox Inline Autofill Menu Not Propagation Correctly When Switching Tabs 2024-05-21 17:24:46 -05:00
Cesar Gonzalez
6fe095351b [PM-8322] Firefox Inline Autofill Menu Not Propagation Correctly When Switching Tabs 2024-05-21 17:22:45 -05:00
Daniel James Smith
10ab556b67 [PM-7076] Create settings-v2.component (#9213)
* Create settings-v2.component

Create new settings page
Add routing based on extension refresh flag

* Wrap anchors around the icons

* Add account-switcher to settings page

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-21 23:32:22 +02:00
Shane Melton
3d0e0d261e [PM-6825] Browser Refresh - Initial List Items (#9199)
* [PM-6825] Add temporary vault page header

* [PM-6825] Expose cipherViews$ observable

* [PM-6825] Refactor getAllDecryptedForUrl to expose filter functionality for reuse

* [PM-6825] Introduce VaultPopupItemsService

* [PM-6825] Introduce initial VaultListItem and VaultListItemsContainer components

* [PM-6825] Add VaultListItems to VaultV2 component

* [PM-6825] Introduce autofill-vault-list-items.component to encapsulate autofill logic

* [PM-6825] Add temporary Vault icon

* [PM-6825] Add empty and no results states to Vault tab

* [PM-6825] Add unit tests for vault popup items service

* [PM-6825] Negate noFilteredResults placeholder

* [PM-6825] Cleanup new Vault components

* [PM-6825] Move new components into its own module

* [PM-6825] Fix missing button type

* [PM-6825] Add booleanAttribute to showAutofill input

* [PM-6825] Replace empty refresh BehaviorSubject with Subject

* [PM-6825] Combine *ngIfs for vault list items container

* [PM-6825] Use popup-section-header component

* [PM-6825] Use small variant for icon buttons

* [PM-6825] Use anchor tag for vault items

* [PM-6825] Consolidate vault-list-items-container to include list item component functionality directly

* [PM-6825] Add Tailwind classes to new Vault icon

* [PM-6825] Remove temporary header comment

* [PM-6825] Fix auto fill suggestion font size and padding

* [PM-6825] Use tailwind for vault icon styling

* [PM-6825] Add libs/angular to tailwind.config content

* [PM-6825] Cleanup missing i18n

* [PM-6825] Make VaultV2 standalone and cleanup Browser App module

* [PM-6825] Use explicit type annotation

* [PM-6825] Use property binding instead of interpolation
2024-05-21 17:05:02 -04:00
Daniel James Smith
3ba19d8c9d Add missing RouterModule to the CurrentAccountComponent (#9295)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-21 22:58:37 +02:00
Daniel James Smith
983a82c0ba [PM-7611] Create a new vault settings component [UI changes] (#9220)
* Create vault-settings-v2 component

- Copy existing vault-settings component
- Make new component standalone
- Replace app-header with popup-header
- Replace nav-buttons with bit-item

- Register route to show new component when extension refresh flag is enabled

* Move sync functionality to vault-settings-v2

* Use anchors instead of buttons when navigating to a sub-page

* Removed unneeded component within routing

* Use new ToastService instead of PlatformUtils

* Remove unused MessagingService

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-05-21 20:13:40 +00:00
vinith-kovan
239c0641a5 [AC-2406] migrate activate autofill component (#8883)
* migrating activate autofill component

* migrating activate autofill component

* migrating activate autofill component
2024-05-22 00:21:06 +05:30
vinith-kovan
4ac67f2787 change security keys component migration (#8496) 2024-05-22 00:12:32 +05:30
vinith-kovan
cdf93df898 migrate update license component (#8652) 2024-05-22 00:02:09 +05:30
Opeyemi
acb153520e [BRE-50] - Update Slack Notif Channel Ref (#9267)
* delete slack notif channel ref

* update slack channel reference
2024-05-21 19:22:15 +01:00
Alex Urbina
f0a3d942c7 BRE-40 ADD: step to report upcoming release version to Slack (#9201) 2024-05-21 14:07:04 -04:00
vinith-kovan
644fe9a5b0 [AC 2413] migrate policies component (#8692)
* migrate policies component

* migrate policies component
2024-05-21 23:27:29 +05:30
Jason Ng
5075d0865e [AC-2447] Allow the UI to save and close dialog when user removes final Can Manage Collection of an item (#9136)
* update saveCollectionsWithServer to accept a new value if user can no longer manage cipher after requested update
2024-05-21 12:32:27 -04:00
Jason Ng
b7463d551c [AC- 2493] Restore and Delete Unassigned Items (#8983)
* updates added for single and bulk delete and restore items including unassigned and permissions for owners and custom users
2024-05-21 12:32:02 -04:00
Cesar Gonzalez
e3ac93cfea [PM-5189] Merging main and fixing conflicts 2024-05-21 09:59:32 -05:00
Matt Gibson
dff44b02e2 Retrieve auth status when updating overlay ciphers. (#9282)
* Retrieve auth status when updating overlay ciphers.

We are experiencing a hang due to e8ed4f38f4/apps/browser/src/background/main.background.ts (L1218) and the fact that the auth status is not updated during account switch for this service. Ideally, the service would just use latest everywhere, but this is sufficient for this bug fix.

Account-switcher changes avoid multiple updates for the same event.

* Avoid loop

* Test fixes

Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>

---------

Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
2024-05-21 10:46:46 -04:00
Jared Snider
00db087cee Auth/PM-5501 - VaultTimeoutSettingsSvc State Provider Migration - Cleanup desktop orphaned data (#9277)
* PM-5501 - Remove global vault timeout data on desktop to avoid orphaning the data.

* PM-5501 - Test new migration logic.
2024-05-21 09:53:40 -04:00
Jake Fink
56c4be4f1a consolidate login strategy deps (#8859) 2024-05-21 09:34:03 -04:00
KiruthigaManivannan
ead52698c3 AC-2402 Migrate sponsoring org row component (#8894)
* AC-2402 Migrate sponsoring org row component

* AC-2402 Migrate Sponsoring Org Row Component
2024-05-21 18:56:03 +05:30
KiruthigaManivannan
81fa64534e AC-2395 Migrate Single Org Component (#8803) 2024-05-21 18:52:27 +05:30
KiruthigaManivannan
dd3e716fba AC-2394 Migrate Send Options Component (#8802) 2024-05-21 18:49:15 +05:30
KiruthigaManivannan
25515bfcff AC-2393 Migrate Require SSO component (#8800) 2024-05-21 18:47:57 +05:30
KiruthigaManivannan
7053d0c7ec AC-2390 Migrate Password Generator component (#8799) 2024-05-21 18:46:31 +05:30
KiruthigaManivannan
e2c90310a3 AC-2387 Migrate Nested Checkbox Component (#8794) 2024-05-21 18:45:16 +05:30
KiruthigaManivannan
c7fce8b298 AC-2389 Migrate Disable Send component (#8749) 2024-05-21 18:43:50 +05:30