1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

removed update broadcasting/listening, updated snapshots

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
This commit is contained in:
Jim Ehrismann 2022-06-24 19:37:42 -04:00
parent 041141fe39
commit 19259bf537
30 changed files with 1355 additions and 231 deletions

View File

@ -52,7 +52,15 @@ exports[`extension special characters in page registrations renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -115,7 +123,15 @@ exports[`extension special characters in page registrations when navigating to r
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`navigate to extension page renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -115,7 +123,15 @@ exports[`navigate to extension page when extension navigates to child route rend
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -181,7 +197,15 @@ exports[`navigate to extension page when extension navigates to route with param
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -263,7 +287,15 @@ exports[`navigate to extension page when extension navigates to route without pa
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -345,7 +377,15 @@ exports[`navigate to extension page when extension navigates to route without pa
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`navigating between routes given route with optional path parameters whe
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -121,7 +129,15 @@ exports[`navigating between routes given route without path parameters when navi
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`add-cluster - navigation using application menu renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -115,7 +123,15 @@ exports[`add-cluster - navigation using application menu when navigating to add
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`installing update using tray when started renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -118,7 +126,18 @@ exports[`installing update using tray when started when user checks for updates
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div
class="Spinner singleColor"
/>
<div>
Checking for updates...
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -224,7 +243,18 @@ exports[`installing update using tray when started when user checks for updates
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
Download for version some-version started
</div>
<div
class="Spinner singleColor"
/>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -388,7 +418,15 @@ exports[`installing update using tray when started when user checks for updates
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -592,7 +630,15 @@ exports[`installing update using tray when started when user checks for updates
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
some-version is available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -738,7 +784,15 @@ exports[`installing update using tray when started when user checks for updates
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`installing update when started renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -118,7 +126,18 @@ exports[`installing update when started when user checks for updates renders 1`]
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div
class="Spinner singleColor"
/>
<div>
Checking for updates...
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -183,7 +202,18 @@ exports[`installing update when started when user checks for updates when new up
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
Download for version some-version started
</div>
<div
class="Spinner singleColor"
/>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -266,7 +296,15 @@ exports[`installing update when started when user checks for updates when new up
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -349,7 +387,15 @@ exports[`installing update when started when user checks for updates when new up
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
some-version is available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -414,7 +460,15 @@ exports[`installing update when started when user checks for updates when no new
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`periodical checking of updates given updater is enabled and configurati
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`selection of update stability when started renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`extensions - navigation using application menu renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -115,7 +123,15 @@ exports[`extensions - navigation using application menu when navigating to exten
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -577,7 +585,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1108,7 +1124,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1748,7 +1772,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2287,7 +2319,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2927,7 +2967,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -3743,7 +3791,15 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -4383,7 +4439,11 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
/>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -5199,7 +5259,11 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
/>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -5839,7 +5903,11 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
/>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -6378,7 +6446,11 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
/>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -6910,7 +6982,11 @@ exports[`add custom helm repository in preferences when navigating to preference
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
/>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -577,7 +585,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1108,7 +1124,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1692,7 +1716,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2223,7 +2255,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2754,7 +2794,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -3278,7 +3326,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -3839,7 +3895,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -4463,7 +4527,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -5024,7 +5096,15 @@ exports[`add helm repository from list in preferences when navigating to prefere
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -577,7 +585,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1101,7 +1117,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1517,7 +1541,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2041,7 +2073,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2457,7 +2497,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2981,7 +3029,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -3542,7 +3598,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -3958,7 +4022,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -4374,7 +4446,15 @@ exports[`listing active helm repositories in preferences when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`remove helm repository from list of active repositories in preferences
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -577,7 +585,15 @@ exports[`remove helm repository from list of active repositories in preferences
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1108,7 +1124,15 @@ exports[`remove helm repository from list of active repositories in preferences
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1639,7 +1663,15 @@ exports[`remove helm repository from list of active repositories in preferences
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - closing-preferences given accessing preferences directly
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -648,7 +656,15 @@ exports[`preferences - closing-preferences given accessing preferences directly
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -848,7 +864,15 @@ exports[`preferences - closing-preferences given accessing preferences directly
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -914,7 +938,15 @@ exports[`preferences - closing-preferences given accessing preferences directly
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -980,7 +1012,15 @@ exports[`preferences - closing-preferences given already in a page and then navi
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1576,7 +1616,15 @@ exports[`preferences - closing-preferences given already in a page and then navi
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1776,7 +1824,15 @@ exports[`preferences - closing-preferences given already in a page and then navi
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1976,7 +2032,15 @@ exports[`preferences - closing-preferences given already in a page and then navi
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation to application preferences given in some child
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -312,7 +320,15 @@ exports[`preferences - navigation to application preferences given in some child
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -636,7 +644,15 @@ exports[`preferences - navigation to editor preferences given in preferences, wh
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -67,7 +67,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -301,7 +309,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -547,7 +563,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -793,7 +817,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1062,7 +1094,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1646,7 +1686,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2265,7 +2313,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2523,7 +2579,15 @@ exports[`preferences - navigation to extension specific preferences given in pre
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2726,7 +2790,15 @@ exports[`preferences - navigation to extension specific preferences when navigat
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -2960,7 +3032,15 @@ exports[`preferences - navigation to extension specific preferences when navigat
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -636,7 +644,15 @@ exports[`preferences - navigation to kubernetes preferences given in preferences
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -636,7 +644,15 @@ exports[`preferences - navigation to proxy preferences given in preferences, whe
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation to telemetry preferences given URL for Sentry
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -298,7 +306,15 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -882,7 +898,15 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1478,7 +1502,15 @@ exports[`preferences - navigation to telemetry preferences given in preferences,
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -1712,7 +1744,15 @@ exports[`preferences - navigation to telemetry preferences given no URL for Sent
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation to terminal preferences given in preferences,
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -636,7 +644,15 @@ exports[`preferences - navigation to terminal preferences given in preferences,
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`preferences - navigation using application menu renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -115,7 +123,15 @@ exports[`preferences - navigation using application menu when navigating to pref
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -53,7 +53,15 @@ exports[`show-about-using-tray renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -118,7 +126,15 @@ exports[`show-about-using-tray when navigating using tray renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -52,7 +52,15 @@ exports[`welcome - navigation using application menu renders 1`] = `
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />
@ -115,7 +123,15 @@ exports[`welcome - navigation using application menu when navigating to welcome
> >
<div <div
class="leftSide" class="leftSide"
/> >
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div <div
class="rightSide" class="rightSide"
/> />

View File

@ -1,30 +0,0 @@
/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { getInjectable } from "@ogre-tools/injectable";
import type { MessageChannel } from "../utils/channel/message-channel-injection-token";
import { messageChannelInjectionToken } from "../utils/channel/message-channel-injection-token";
export type ApplicationUpdateStatusEventId =
| "checking-for-updates"
| "no-updates-available"
| "download-for-update-started"
| "download-for-update-failed"
| "download-for-update-succeeded";
// eslint-disable-next-line @typescript-eslint/consistent-type-definitions
export type ApplicationUpdateStatusChannelMessage = { eventId: ApplicationUpdateStatusEventId; version?: string };
export type ApplicationUpdateStatusChannel = MessageChannel<ApplicationUpdateStatusChannelMessage>;
const applicationUpdateStatusChannelInjectable = getInjectable({
id: "application-update-status-channel",
instantiate: (): ApplicationUpdateStatusChannel => ({
id: "application-update-status-channel",
}),
injectionToken: messageChannelInjectionToken,
});
export default applicationUpdateStatusChannelInjectable;

View File

@ -1,23 +0,0 @@
/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { getInjectable } from "@ogre-tools/injectable";
import type { ApplicationUpdateStatusChannelMessage } from "../../../common/application-update/application-update-status-channel.injectable";
import { messageToChannelInjectionToken } from "../../../common/utils/channel/message-to-channel-injection-token";
import applicationUpdateStatusChannelInjectable from "../../../common/application-update/application-update-status-channel.injectable";
const broadcastChangeInUpdatingStatusInjectable = getInjectable({
id: "broadcast-change-in-updating-status",
instantiate: (di) => {
const messageToChannel = di.inject(messageToChannelInjectionToken);
const applicationUpdateStatusChannel = di.inject(applicationUpdateStatusChannelInjectable);
return (data: ApplicationUpdateStatusChannelMessage) => {
messageToChannel(applicationUpdateStatusChannel, data);
};
},
});
export default broadcastChangeInUpdatingStatusInjectable;

View File

@ -8,7 +8,6 @@ import updatesAreBeingDiscoveredInjectable from "../../../common/application-upd
import discoveredUpdateVersionInjectable from "../../../common/application-update/discovered-update-version/discovered-update-version.injectable"; import discoveredUpdateVersionInjectable from "../../../common/application-update/discovered-update-version/discovered-update-version.injectable";
import { runInAction } from "mobx"; import { runInAction } from "mobx";
import downloadUpdateInjectable from "../download-update/download-update.injectable"; import downloadUpdateInjectable from "../download-update/download-update.injectable";
import broadcastChangeInUpdatingStatusInjectable from "./broadcast-change-in-updating-status.injectable";
import checkForUpdatesStartingFromChannelInjectable from "./check-for-updates-starting-from-channel.injectable"; import checkForUpdatesStartingFromChannelInjectable from "./check-for-updates-starting-from-channel.injectable";
import withOrphanPromiseInjectable from "../../../common/utils/with-orphan-promise/with-orphan-promise.injectable"; import withOrphanPromiseInjectable from "../../../common/utils/with-orphan-promise/with-orphan-promise.injectable";
import emitEventInjectable from "../../../common/app-event-bus/emit-event.injectable"; import emitEventInjectable from "../../../common/app-event-bus/emit-event.injectable";
@ -20,7 +19,6 @@ const processCheckingForUpdatesInjectable = getInjectable({
instantiate: (di) => { instantiate: (di) => {
const downloadUpdate = di.inject(downloadUpdateInjectable); const downloadUpdate = di.inject(downloadUpdateInjectable);
const selectedUpdateChannel = di.inject(selectedUpdateChannelInjectable); const selectedUpdateChannel = di.inject(selectedUpdateChannelInjectable);
const broadcastChangeInUpdatingStatus = di.inject(broadcastChangeInUpdatingStatusInjectable);
const checkingForUpdatesState = di.inject(updatesAreBeingDiscoveredInjectable); const checkingForUpdatesState = di.inject(updatesAreBeingDiscoveredInjectable);
const discoveredVersionState = di.inject(discoveredUpdateVersionInjectable); const discoveredVersionState = di.inject(discoveredUpdateVersionInjectable);
const checkForUpdatesStartingFromChannel = di.inject(checkForUpdatesStartingFromChannelInjectable); const checkForUpdatesStartingFromChannel = di.inject(checkForUpdatesStartingFromChannelInjectable);
@ -34,8 +32,6 @@ const processCheckingForUpdatesInjectable = getInjectable({
params: { currentDateTime: getCurrentDateTime(), source }, params: { currentDateTime: getCurrentDateTime(), source },
}); });
broadcastChangeInUpdatingStatus({ eventId: "checking-for-updates" });
runInAction(() => { runInAction(() => {
checkingForUpdatesState.set(true); checkingForUpdatesState.set(true);
}); });
@ -43,8 +39,6 @@ const processCheckingForUpdatesInjectable = getInjectable({
const result = await checkForUpdatesStartingFromChannel(selectedUpdateChannel.value.get()); const result = await checkForUpdatesStartingFromChannel(selectedUpdateChannel.value.get());
if (!result.updateWasDiscovered) { if (!result.updateWasDiscovered) {
broadcastChangeInUpdatingStatus({ eventId: "no-updates-available" });
runInAction(() => { runInAction(() => {
discoveredVersionState.set(null); discoveredVersionState.set(null);
checkingForUpdatesState.set(false); checkingForUpdatesState.set(false);
@ -61,11 +55,6 @@ const processCheckingForUpdatesInjectable = getInjectable({
params: { version, currentDateTime: getCurrentDateTime() }, params: { version, currentDateTime: getCurrentDateTime() },
}); });
broadcastChangeInUpdatingStatus({
eventId: "download-for-update-started",
version,
});
runInAction(() => { runInAction(() => {
discoveredVersionState.set({ discoveredVersionState.set({
version, version,
@ -79,9 +68,6 @@ const processCheckingForUpdatesInjectable = getInjectable({
const { downloadWasSuccessful } = await downloadUpdate(); const { downloadWasSuccessful } = await downloadUpdate();
if (!downloadWasSuccessful) { if (!downloadWasSuccessful) {
broadcastChangeInUpdatingStatus({
eventId: "download-for-update-failed",
});
} }
})(); })();
}; };

View File

@ -0,0 +1,444 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`ask-boolean given started when asking multiple questions renders 1`] = `
<body>
<div>
<div
class="StatusBar"
>
<div
class="leftSide"
>
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div
class="rightSide"
/>
</div>
<div
class="Notifications flex column align-flex-end"
>
<div
class="Animate opacity notification flex info enter"
style="--enter-duration: 100ms; --leave-duration: 100ms;"
>
<div
class="box"
>
<i
class="Icon material focusable"
>
<span
class="icon"
data-icon-name="info_outline"
>
info_outline
</span>
</i>
</div>
<div
class="message box grow"
>
<div
class="flex column gaps"
data-testid="ask-boolean-some-random-id-1"
>
<b>
some-title
</b>
<p>
Some question
</p>
<div
class="flex gaps row align-left box grow"
>
<button
class="Button light"
data-testid="ask-boolean-some-random-id-1-button-yes"
type="button"
>
Yes
</button>
<button
class="Button active outlined"
data-testid="ask-boolean-some-random-id-1-button-no"
type="button"
>
No
</button>
</div>
</div>
</div>
<div
class="box"
>
<i
class="Icon close material interactive focusable"
data-testid="close-notification-for-ask-boolean-for-some-random-id-1"
tabindex="0"
>
<span
class="icon"
data-icon-name="close"
>
close
</span>
</i>
</div>
</div>
<div
class="Animate opacity notification flex info enter"
style="--enter-duration: 100ms; --leave-duration: 100ms;"
>
<div
class="box"
>
<i
class="Icon material focusable"
>
<span
class="icon"
data-icon-name="info_outline"
>
info_outline
</span>
</i>
</div>
<div
class="message box grow"
>
<div
class="flex column gaps"
data-testid="ask-boolean-some-random-id-2"
>
<b>
some-other-title
</b>
<p>
Some other question
</p>
<div
class="flex gaps row align-left box grow"
>
<button
class="Button light"
data-testid="ask-boolean-some-random-id-2-button-yes"
type="button"
>
Yes
</button>
<button
class="Button active outlined"
data-testid="ask-boolean-some-random-id-2-button-no"
type="button"
>
No
</button>
</div>
</div>
</div>
<div
class="box"
>
<i
class="Icon close material interactive focusable"
data-testid="close-notification-for-ask-boolean-for-some-random-id-2"
tabindex="0"
>
<span
class="icon"
data-icon-name="close"
>
close
</span>
</i>
</div>
</div>
</div>
</div>
</body>
`;
exports[`ask-boolean given started when asking multiple questions when answering to first question renders 1`] = `
<body>
<div>
<div
class="StatusBar"
>
<div
class="leftSide"
>
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div
class="rightSide"
/>
</div>
<div
class="Notifications flex column align-flex-end"
>
<div
class="Animate opacity notification flex info enter"
style="--enter-duration: 100ms; --leave-duration: 100ms;"
>
<div
class="box"
>
<i
class="Icon material focusable"
>
<span
class="icon"
data-icon-name="info_outline"
>
info_outline
</span>
</i>
</div>
<div
class="message box grow"
>
<div
class="flex column gaps"
data-testid="ask-boolean-some-random-id-2"
>
<b>
some-other-title
</b>
<p>
Some other question
</p>
<div
class="flex gaps row align-left box grow"
>
<button
class="Button light"
data-testid="ask-boolean-some-random-id-2-button-yes"
type="button"
>
Yes
</button>
<button
class="Button active outlined"
data-testid="ask-boolean-some-random-id-2-button-no"
type="button"
>
No
</button>
</div>
</div>
</div>
<div
class="box"
>
<i
class="Icon close material interactive focusable"
data-testid="close-notification-for-ask-boolean-for-some-random-id-2"
tabindex="0"
>
<span
class="icon"
data-icon-name="close"
>
close
</span>
</i>
</div>
</div>
</div>
</div>
</body>
`;
exports[`ask-boolean given started when asking question renders 1`] = `
<body>
<div>
<div
class="StatusBar"
>
<div
class="leftSide"
>
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div
class="rightSide"
/>
</div>
<div
class="Notifications flex column align-flex-end"
>
<div
class="Animate opacity notification flex info enter"
style="--enter-duration: 100ms; --leave-duration: 100ms;"
>
<div
class="box"
>
<i
class="Icon material focusable"
>
<span
class="icon"
data-icon-name="info_outline"
>
info_outline
</span>
</i>
</div>
<div
class="message box grow"
>
<div
class="flex column gaps"
data-testid="ask-boolean-some-random-id-1"
>
<b>
some-title
</b>
<p>
Some question
</p>
<div
class="flex gaps row align-left box grow"
>
<button
class="Button light"
data-testid="ask-boolean-some-random-id-1-button-yes"
type="button"
>
Yes
</button>
<button
class="Button active outlined"
data-testid="ask-boolean-some-random-id-1-button-no"
type="button"
>
No
</button>
</div>
</div>
</div>
<div
class="box"
>
<i
class="Icon close material interactive focusable"
data-testid="close-notification-for-ask-boolean-for-some-random-id-1"
tabindex="0"
>
<span
class="icon"
data-icon-name="close"
>
close
</span>
</i>
</div>
</div>
</div>
</div>
</body>
`;
exports[`ask-boolean given started when asking question when user answers "no" renders 1`] = `
<body>
<div>
<div
class="StatusBar"
>
<div
class="leftSide"
>
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div
class="rightSide"
/>
</div>
<div
class="Notifications flex column align-flex-end"
/>
</div>
</body>
`;
exports[`ask-boolean given started when asking question when user answers "yes" renders 1`] = `
<body>
<div>
<div
class="StatusBar"
>
<div
class="leftSide"
>
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div
class="rightSide"
/>
</div>
<div
class="Notifications flex column align-flex-end"
/>
</div>
</body>
`;
exports[`ask-boolean given started when asking question when user closes notification without answering the question renders 1`] = `
<body>
<div>
<div
class="StatusBar"
>
<div
class="leftSide"
>
<div
class="item"
>
<div>
No new updates available
</div>
</div>
</div>
<div
class="rightSide"
/>
</div>
<div
class="Notifications flex column align-flex-end"
/>
</div>
</body>
`;

View File

@ -1,62 +0,0 @@
/**
* Copyright (c) OpenLens Authors. All rights reserved.
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { getInjectable } from "@ogre-tools/injectable";
import type { ApplicationUpdateStatusChannel, ApplicationUpdateStatusEventId } from "../../common/application-update/application-update-status-channel.injectable";
import applicationUpdateStatusChannelInjectable from "../../common/application-update/application-update-status-channel.injectable";
//import showInfoNotificationInjectable from "../components/notifications/show-info-notification.injectable";
import type { MessageChannelListener } from "../../common/utils/channel/message-channel-listener-injection-token";
import { messageChannelListenerInjectionToken } from "../../common/utils/channel/message-channel-listener-injection-token";
const applicationUpdateStatusListenerInjectable = getInjectable({
id: "application-update-status-listener",
instantiate: (di): MessageChannelListener<ApplicationUpdateStatusChannel> => {
const channel = di.inject(applicationUpdateStatusChannelInjectable);
//const showInfoNotification = di.inject(showInfoNotificationInjectable);
const eventHandlers: Record<ApplicationUpdateStatusEventId, { handle: (version?: string) => void }> = {
"checking-for-updates": {
handle: () => {
//showInfoNotification("Checking for updates...");
},
},
"no-updates-available": {
handle: () => {
//showInfoNotification("No new updates available");
},
},
"download-for-update-started": {
handle: (/*version*/) => {
//showInfoNotification(`Download for version ${version} started...`);
},
},
"download-for-update-failed": {
handle: () => {
//showInfoNotification("Download of update failed");
},
},
"download-for-update-succeeded": {
handle: () => {
},
},
};
return {
channel,
handler: ({ eventId, version }) => {
eventHandlers[eventId].handle(version);
},
};
},
injectionToken: messageChannelListenerInjectionToken,
});
export default applicationUpdateStatusListenerInjectable;

View File

@ -72,6 +72,7 @@ const downloadSucceeded = (version: string) => <div>{`Download for version ${ver
const idle = () => <></>; const idle = () => <></>;
export const NonInjectedAutoUpdateComponent = observer(({ progressOfUpdateDownload, discoveredVersionState, downloadingUpdateState, checkingForUpdatesState }: Dependencies) => { export const NonInjectedAutoUpdateComponent = observer(({ progressOfUpdateDownload, discoveredVersionState, downloadingUpdateState, checkingForUpdatesState }: Dependencies) => {
const discoveredVersion = discoveredVersionState.value.get(); const discoveredVersion = discoveredVersionState.value.get();