<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:38:32 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[COMPASS-5132] Remove loading ui overlay when fetching instance information</title>
                <link>https://jira.mongodb.org/browse/COMPASS-5132</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;Now that we&apos;ve made instance detail fetching not require all it&apos;s results before passing results to components, and we&apos;ve made components more ready for this loading state without an overlay we can safely remove the global loading overlay that happens when the instance is being refreshed. This is the overlay with `Loading navigation` and `Loading databases`.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://miro.com/app/board/o9J_lq-hHrI=/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Miro board with changes context&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1887794">COMPASS-5132</key>
            <summary>Remove loading ui overlay when fetching instance information</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="sergey.petushkov@mongodb.com">Sergey Petushkov</assignee>
                                    <reporter username="rhys.howell@mongodb.com">Rhys Howell</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Oct 2021 13:15:09 +0000</created>
                <updated>Sun, 29 Oct 2023 02:39:37 +0000</updated>
                            <resolved>Wed, 22 Dec 2021 16:47:03 +0000</resolved>
                                                    <fixVersion>1.30.1</fixVersion>
                                    <component>Background Operations</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4269703" author="xgen-internal-githook" created="Wed, 29 Dec 2021 12:54:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(databases-collections): Add async loading states for databases and collections list &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5212&quot; title=&quot;database-collections-plugin should handle asyncronous (lazy) data loading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5212&quot;&gt;&lt;del&gt;COMPASS-5212&lt;/del&gt;&lt;/a&gt; (#2632)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(data-service): Expose more stats for dbs and colls&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Expose collection properties on the model&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Allow to override compass min width / height with env&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Refactor placeholder and main app container styles to avoid placeholder poopping up behind app content&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Add dash to read-only property&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Ease render fns return type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Move placeholder to shared components; Add light mode styles and animation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Add hook to get dom rect from resize observer&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Expose focus state as a ref for places where gettting the current value without triggering a deps update (like event callbacks) is appropriate&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-navigation-tree): Rename hook to better describe purpose&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): More exports&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(database-model): Add new stats value to props definition&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Refactor open/drop collections event to always expect parsed namespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections-list): Create new package for databases and collection list / grid view screen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix ts types export&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Replace databases collections table with the new list components; Clean up unused code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores): Fetch collection meta and open new namespace when collection is selected from the list&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Update package-lock&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix checks and tests; Add tests for virtual grid&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): Add testids and replace the old ones in the e2e tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(model): Simplify serialization and make collections iterable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Reduce amount of cloned state in the store; Use databases store state for counts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix tests and checks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Subscribe to connectionsStatus instead of connectionsLength&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused sortable table component&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Remove all unrelevant tests from collection spec&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Misc fixes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused dependencies&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores, databases-collections): Update namespace on collection created event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Add tracking and make list default view type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(databases-collections-list): Fix types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Wrap leafygreen tooltip with our own implementation that handles show delay better&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix inline definition types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Remove unused dependency&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databses-collections-list): Stricter types for status&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Depalign and remove compile from precheck&lt;br/&gt;
Branch: port-to-playwright&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4266738" author="xgen-internal-githook" created="Thu, 23 Dec 2021 22:36:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(databases-collections): Add async loading states for databases and collections list &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5212&quot; title=&quot;database-collections-plugin should handle asyncronous (lazy) data loading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5212&quot;&gt;&lt;del&gt;COMPASS-5212&lt;/del&gt;&lt;/a&gt; (#2632)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(data-service): Expose more stats for dbs and colls&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Expose collection properties on the model&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Allow to override compass min width / height with env&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Refactor placeholder and main app container styles to avoid placeholder poopping up behind app content&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Add dash to read-only property&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Ease render fns return type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Move placeholder to shared components; Add light mode styles and animation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Add hook to get dom rect from resize observer&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Expose focus state as a ref for places where gettting the current value without triggering a deps update (like event callbacks) is appropriate&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-navigation-tree): Rename hook to better describe purpose&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): More exports&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(database-model): Add new stats value to props definition&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Refactor open/drop collections event to always expect parsed namespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections-list): Create new package for databases and collection list / grid view screen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix ts types export&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Replace databases collections table with the new list components; Clean up unused code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores): Fetch collection meta and open new namespace when collection is selected from the list&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Update package-lock&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix checks and tests; Add tests for virtual grid&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): Add testids and replace the old ones in the e2e tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(model): Simplify serialization and make collections iterable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Reduce amount of cloned state in the store; Use databases store state for counts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix tests and checks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Subscribe to connectionsStatus instead of connectionsLength&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused sortable table component&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Remove all unrelevant tests from collection spec&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Misc fixes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused dependencies&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores, databases-collections): Update namespace on collection created event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Add tracking and make list default view type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(databases-collections-list): Fix types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Wrap leafygreen tooltip with our own implementation that handles show delay better&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix inline definition types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Remove unused dependency&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databses-collections-list): Stricter types for status&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Depalign and remove compile from precheck&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5270&quot; title=&quot;Update connections sidebar interactions and new connection button styling&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5270&quot;&gt;&lt;del&gt;COMPASS-5270&lt;/del&gt;&lt;/a&gt;-connection-list-styling&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4265779" author="xgen-internal-githook" created="Thu, 23 Dec 2021 13:58:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(databases-collections): Add async loading states for databases and collections list &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5212&quot; title=&quot;database-collections-plugin should handle asyncronous (lazy) data loading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5212&quot;&gt;&lt;del&gt;COMPASS-5212&lt;/del&gt;&lt;/a&gt; (#2632)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(data-service): Expose more stats for dbs and colls&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Expose collection properties on the model&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Allow to override compass min width / height with env&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Refactor placeholder and main app container styles to avoid placeholder poopping up behind app content&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Add dash to read-only property&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Ease render fns return type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Move placeholder to shared components; Add light mode styles and animation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Add hook to get dom rect from resize observer&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Expose focus state as a ref for places where gettting the current value without triggering a deps update (like event callbacks) is appropriate&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-navigation-tree): Rename hook to better describe purpose&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): More exports&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(database-model): Add new stats value to props definition&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Refactor open/drop collections event to always expect parsed namespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections-list): Create new package for databases and collection list / grid view screen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix ts types export&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Replace databases collections table with the new list components; Clean up unused code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores): Fetch collection meta and open new namespace when collection is selected from the list&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Update package-lock&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix checks and tests; Add tests for virtual grid&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): Add testids and replace the old ones in the e2e tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(model): Simplify serialization and make collections iterable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Reduce amount of cloned state in the store; Use databases store state for counts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix tests and checks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Subscribe to connectionsStatus instead of connectionsLength&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused sortable table component&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Remove all unrelevant tests from collection spec&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Misc fixes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused dependencies&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores, databases-collections): Update namespace on collection created event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Add tracking and make list default view type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(databases-collections-list): Fix types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Wrap leafygreen tooltip with our own implementation that handles show delay better&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix inline definition types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Remove unused dependency&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databses-collections-list): Stricter types for status&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Depalign and remove compile from precheck&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5233&quot; title=&quot;Add connection `SSH` tab form inputs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5233&quot;&gt;&lt;del&gt;COMPASS-5233&lt;/del&gt;&lt;/a&gt;-ssh-form&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4264478" author="xgen-internal-githook" created="Wed, 22 Dec 2021 18:21:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(databases-collections): Add async loading states for databases and collections list &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5212&quot; title=&quot;database-collections-plugin should handle asyncronous (lazy) data loading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5212&quot;&gt;&lt;del&gt;COMPASS-5212&lt;/del&gt;&lt;/a&gt; (#2632)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(data-service): Expose more stats for dbs and colls&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Expose collection properties on the model&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Allow to override compass min width / height with env&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Refactor placeholder and main app container styles to avoid placeholder poopping up behind app content&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Add dash to read-only property&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Ease render fns return type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Move placeholder to shared components; Add light mode styles and animation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Add hook to get dom rect from resize observer&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Expose focus state as a ref for places where gettting the current value without triggering a deps update (like event callbacks) is appropriate&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-navigation-tree): Rename hook to better describe purpose&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): More exports&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(database-model): Add new stats value to props definition&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Refactor open/drop collections event to always expect parsed namespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections-list): Create new package for databases and collection list / grid view screen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix ts types export&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Replace databases collections table with the new list components; Clean up unused code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores): Fetch collection meta and open new namespace when collection is selected from the list&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Update package-lock&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix checks and tests; Add tests for virtual grid&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): Add testids and replace the old ones in the e2e tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(model): Simplify serialization and make collections iterable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Reduce amount of cloned state in the store; Use databases store state for counts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix tests and checks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Subscribe to connectionsStatus instead of connectionsLength&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused sortable table component&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Remove all unrelevant tests from collection spec&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Misc fixes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused dependencies&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores, databases-collections): Update namespace on collection created event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Add tracking and make list default view type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(databases-collections-list): Fix types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Wrap leafygreen tooltip with our own implementation that handles show delay better&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix inline definition types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Remove unused dependency&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databses-collections-list): Stricter types for status&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Depalign and remove compile from precheck&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5232&quot; title=&quot;Add connection `TLS/SSL` tab form inputs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5232&quot;&gt;&lt;del&gt;COMPASS-5232&lt;/del&gt;&lt;/a&gt;-connect-form-tls-tab&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4262208" author="xgen-internal-githook" created="Tue, 21 Dec 2021 17:56:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(databases-collections): Add async loading states for databases and collections list &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5212&quot; title=&quot;database-collections-plugin should handle asyncronous (lazy) data loading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5212&quot;&gt;&lt;del&gt;COMPASS-5212&lt;/del&gt;&lt;/a&gt; (#2632)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(data-service): Expose more stats for dbs and colls&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Expose collection properties on the model&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Allow to override compass min width / height with env&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Refactor placeholder and main app container styles to avoid placeholder poopping up behind app content&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Add dash to read-only property&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Ease render fns return type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Move placeholder to shared components; Add light mode styles and animation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Add hook to get dom rect from resize observer&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Expose focus state as a ref for places where gettting the current value without triggering a deps update (like event callbacks) is appropriate&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-navigation-tree): Rename hook to better describe purpose&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): More exports&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(database-model): Add new stats value to props definition&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Refactor open/drop collections event to always expect parsed namespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections-list): Create new package for databases and collection list / grid view screen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix ts types export&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Replace databases collections table with the new list components; Clean up unused code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores): Fetch collection meta and open new namespace when collection is selected from the list&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Update package-lock&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix checks and tests; Add tests for virtual grid&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): Add testids and replace the old ones in the e2e tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(model): Simplify serialization and make collections iterable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Reduce amount of cloned state in the store; Use databases store state for counts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix tests and checks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Subscribe to connectionsStatus instead of connectionsLength&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused sortable table component&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Remove all unrelevant tests from collection spec&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Misc fixes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused dependencies&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores, databases-collections): Update namespace on collection created event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Add tracking and make list default view type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(databases-collections-list): Fix types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Wrap leafygreen tooltip with our own implementation that handles show delay better&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix inline definition types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Remove unused dependency&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databses-collections-list): Stricter types for status&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Depalign and remove compile from precheck&lt;br/&gt;
Branch: 1.30-releases&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4262137" author="xgen-internal-githook" created="Tue, 21 Dec 2021 17:31:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: feat(databases-collections): Add async loading states for databases and collections list &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5212&quot; title=&quot;database-collections-plugin should handle asyncronous (lazy) data loading&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5212&quot;&gt;&lt;del&gt;COMPASS-5212&lt;/del&gt;&lt;/a&gt; (#2632)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(data-service): Expose more stats for dbs and colls&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Expose collection properties on the model&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Allow to override compass min width / height with env&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass): Refactor placeholder and main app container styles to avoid placeholder poopping up behind app content&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(collection-model): Add dash to read-only property&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Ease render fns return type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Move placeholder to shared components; Add light mode styles and animation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Add hook to get dom rect from resize observer&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Expose focus state as a ref for places where gettting the current value without triggering a deps update (like event callbacks) is appropriate&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-navigation-tree): Rename hook to better describe purpose&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): More exports&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(database-model): Add new stats value to props definition&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Refactor open/drop collections event to always expect parsed namespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections-list): Create new package for databases and collection list / grid view screen&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix ts types export&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Replace databases collections table with the new list components; Clean up unused code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores): Fetch collection meta and open new namespace when collection is selected from the list&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Update package-lock&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix checks and tests; Add tests for virtual grid&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-e2e-tests): Add testids and replace the old ones in the e2e tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(model): Simplify serialization and make collections iterable&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Reduce amount of cloned state in the store; Use databases store state for counts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Fix tests and checks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(sidebar): Subscribe to connectionsStatus instead of connectionsLength&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused sortable table component&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): Remove all unrelevant tests from collection spec&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Misc fixes&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(hadron-react-components): Remove unused dependencies&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(app-stores, databases-collections): Update namespace on collection created event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Add tracking and make list default view type&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(databases-collections-list): Fix types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Wrap leafygreen tooltip with our own implementation that handles show delay better&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Fix inline definition types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-components): Remove unused dependency&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databses-collections-list): Stricter types for status&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Depalign and remove compile from precheck&lt;br/&gt;
Branch: main&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/1a6ac32a1b87a4c5037ac0dcb52528f8f8ba92ef&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4261912" author="xgen-internal-githook" created="Tue, 21 Dec 2021 16:15:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: chore: Remove global overlay from the application &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-5132&quot; title=&quot;Remove loading ui overlay when fetching instance information&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-5132&quot;&gt;&lt;del&gt;COMPASS-5132&lt;/del&gt;&lt;/a&gt; (#2640)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;chore(databases-collections, compass-sidebar): Remove global overlay logic from sidebar and databases-collections plugins; Add placeholder for sidebar navigation fetching; Remove overlay code&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(databases-collections): handle databases and collections fetching status inside the corresponding plugins&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(mocha-config-compass): Disable source map processing when running code in electron / web runtime in tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-instance): Handle instance fetching errors inside the instance workspace plugin&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-database, compass-collection): Register plugins as components instead of roles&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore(compass-home): Decouple compass-home from handling instance fetching state&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;chore: Remove last references to status plugin and package-lock update&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix(compass-components): Fix Placeholder types&lt;br/&gt;
Branch: compass-5212-dbs-colls-grid-async&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/70935274b13da0525573a7ac5f47b80ff65d3c3d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/70935274b13da0525573a7ac5f47b80ff65d3c3d&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4261188" author="xgen-internal-githook" created="Tue, 21 Dec 2021 08:42:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Sergey Petushkov&apos;, &apos;email&apos;: &apos;petushkov.sergey@gmail.com&apos;, &apos;username&apos;: &apos;gribnoysup&apos;}
&lt;p&gt;Message: Merge remote-tracking branch &apos;origin/compass-5212-dbs-colls-grid-async&apos; into compass-5132-remove-overlay&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	package-lock.json&lt;br/&gt;
Branch: compass-5132-remove-overlay&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/97e9f94e9da5fad0be2fe885a1c40e21c3c91976&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/97e9f94e9da5fad0be2fe885a1c40e21c3c91976&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="1887776">COMPASS-5129</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 21 Dec 2021 08:42:12 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 6 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>COMPASS-4764</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 6 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>rhys.howell@mongodb.com</customfieldvalue>
            <customfieldvalue>sergey.petushkov@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03wy7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1yrr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="5593">Iteration Phnom Penh</customfieldvalue>
    <customfieldvalue id="5617">Iteration Q</customfieldvalue>
    <customfieldvalue id="5687">Iteration Reno</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03j3j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>