<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:38:50 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-5212] database-collections-plugin should handle asyncronous (lazy) data loading</title>
                <link>https://jira.mongodb.org/browse/COMPASS-5212</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;Refactor databases-collections to render before full db/coll info is availbale (only names should be enough to render db/coll list)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;tt&gt;dbStats&lt;/tt&gt; should be fetched only when database is selected&lt;/li&gt;
	&lt;li&gt;&lt;tt&gt;collStats&lt;/tt&gt; should be fetched only when collection is selected&lt;/li&gt;
	&lt;li&gt;Add a loading indicator to the view for db/coll list still fetching&lt;/li&gt;
	&lt;li&gt;Add a placeholders for stats info still loading&lt;/li&gt;
&lt;/ul&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="1903251">COMPASS-5212</key>
            <summary>database-collections-plugin should handle asyncronous (lazy) data loading</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="sergey.petushkov@mongodb.com">Sergey Petushkov</reporter>
                        <labels>
                    </labels>
                <created>Wed, 20 Oct 2021 11:51:32 +0000</created>
                <updated>Sun, 29 Oct 2023 02:39:31 +0000</updated>
                            <resolved>Wed, 22 Dec 2021 16:46:38 +0000</resolved>
                                                    <fixVersion>1.30.1</fixVersion>
                                    <component>Table View</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4269704" author="xgen-internal-githook" created="Wed, 29 Dec 2021 12:54:16 +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="4266739" author="xgen-internal-githook" created="Thu, 23 Dec 2021 22:36:39 +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="4265780" author="xgen-internal-githook" created="Thu, 23 Dec 2021 13:58:08 +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="4264479" author="xgen-internal-githook" created="Wed, 22 Dec 2021 18:21:26 +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="4262209" author="xgen-internal-githook" created="Tue, 21 Dec 2021 17:56:13 +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="4262138" author="xgen-internal-githook" created="Tue, 21 Dec 2021 17:31:25 +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="4262053" author="xgen-internal-githook" created="Tue, 21 Dec 2021 16:58:33 +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/main&apos; into compass-5212-dbs-colls-grid-async&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	package-lock.json&lt;br/&gt;
	packages/compass-connect/package.json&lt;br/&gt;
	packages/compass-crud/package.json&lt;br/&gt;
	packages/compass-explain-plan/package.json&lt;br/&gt;
	packages/compass-home/package.json&lt;br/&gt;
	packages/compass-instance/package.json&lt;br/&gt;
	packages/compass-schema/package.json&lt;br/&gt;
	packages/compass-status/package.json&lt;br/&gt;
	packages/compass/package.json&lt;br/&gt;
	packages/connect-form/package.json&lt;br/&gt;
	packages/databases-collections/package.json&lt;br/&gt;
Branch: compass-5212-dbs-colls-grid-async&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/ed0f6f999fcac5a1f0c667fb7d0758046b0b5171&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/ed0f6f999fcac5a1f0c667fb7d0758046b0b5171&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4261187" author="xgen-internal-githook" created="Tue, 21 Dec 2021 08:42:10 +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>
                            <comment id="4261186" author="xgen-internal-githook" created="Tue, 21 Dec 2021 08:42:07 +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/main&apos; into compass-5212-dbs-colls-grid-async&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	package-lock.json&lt;br/&gt;
	packages/compass-components/package.json&lt;br/&gt;
Branch: compass-5132-remove-overlay&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/9b8ff1fd7e317755eadef0caa5cb29952adb369b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/9b8ff1fd7e317755eadef0caa5cb29952adb369b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4258935" author="xgen-internal-githook" created="Mon, 20 Dec 2021 08:28:15 +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/main&apos; into compass-5212-dbs-colls-grid-async&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	package-lock.json&lt;br/&gt;
	packages/compass-components/package.json&lt;br/&gt;
Branch: compass-5212-dbs-colls-grid-async&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/9b8ff1fd7e317755eadef0caa5cb29952adb369b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/9b8ff1fd7e317755eadef0caa5cb29952adb369b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4246610" author="xgen-internal-githook" created="Tue, 14 Dec 2021 13:48:46 +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/main&apos; into compass-5212-dbs-colls-grid-async&lt;br/&gt;
Branch: compass-5212-dbs-colls-grid-async&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/436835cc5bf2ff65061c9a8212590f11bd2c2284&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/436835cc5bf2ff65061c9a8212590f11bd2c2284&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4238270" author="xgen-internal-githook" created="Thu, 9 Dec 2021 09:43:21 +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/main&apos; into compass-5212-dbs-colls-grid-async&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	package-lock.json&lt;br/&gt;
Branch: compass-5212-dbs-colls-grid-async&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/eb5bd8812df3525f72669f3b2eab4393edbab8d3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/eb5bd8812df3525f72669f3b2eab4393edbab8d3&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="1903193">COMPASS-5210</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>12.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 9 Dec 2021 09:43:21 +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[<s><a href='https://jira.mongodb.org/browse/COMPASS-5210'>COMPASS-5210</a></s>]]></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>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|i06k87:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1yrj:</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="5543">Iteration Orlando</customfieldvalue>
    <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|i066dj:</customfieldvalue>

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