Skip to content

Commit ea6cb7f

Browse files
committed
Merge branch 'main' of github.com:mongodb-js/compass into mock-data-generator-preview-screen
2 parents c6346cc + e6e9d6c commit ea6cb7f

File tree

191 files changed

+4037
-4249
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+4037
-4249
lines changed

.snyk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,12 @@ ignore:
77
reason: >-
88
Not applicable as we do not use a valueFormatter or cellRenderer
99
function
10-
expires: 2025-09-17T13:05:57.065Z
1110
created: 2024-01-18T18:27:24.353Z
1211
SNYK-JS-AGGRIDCOMMUNITY-7414157:
1312
- '*':
1413
reason: >-
1514
Not applicable as we don't use ag-grid utils and the library never
1615
passes user input directly to the merge function
17-
expires: 2025-09-17T13:05:57.065Z
1816
created: 2024-09-17T13:05:57.071Z
1917
SNYK-JS-ELECTRON-8642944:
2018
- '*':

THIRD-PARTY-NOTICES.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
The following third-party software is used by and included in **Mongodb Compass**.
2-
This document was automatically generated on Thu Sep 18 2025.
2+
This document was automatically generated on Tue Sep 23 2025.
33

44
## List of dependencies
55

@@ -254,7 +254,7 @@ This document was automatically generated on Thu Sep 18 2025.
254254
| **[dunder-proto](#390fd69f2035b583e461890d5b0a3230f4adb33b042e6f0d1472dd911bc1de98)** | 1.0.1 | MIT |
255255
| **[ee-first](#e2746902c758ae8a6f91ffb9618cd53717f936cb33c6323e65b6b7b24f7ebefe)** | 1.1.1 | MIT |
256256
| **[electron-dl](#e97e034c7b93c63e7a433d75f6f1de3e0668764225ebbd61dbde8d1b55d6f3b7)** | 3.5.0 | MIT |
257-
| **[electron](#b13f074539b075948968158072ac29654e9385ace5841cc1cc6c4b52f1f2a3f2)** | 37.4.0 | MIT |
257+
| **[electron](#eee118ff65a3a47eb4c9d13f98d9f874619d763d4100a6721b58ade57eca1a7e)** | 37.5.1 | MIT |
258258
| **[encodeurl](#177948a319ae0aeebbd65742c53c62b37c75ec1d021afa5a188d10a7ceae6623)** | 2.0.0 | MIT |
259259
| **[end-of-stream](#fadc10994f5fa767d06fb25cfff35fb17a895daf3bc3477c782907668ed16563)** | 1.4.4 | MIT |
260260
| **[ensure-error](#3b1eba5276d89414cef21a1007e85c4f1d6749bf57b300e082ab23975a41dbc9)** | 3.0.1 | MIT |
@@ -407,7 +407,7 @@ This document was automatically generated on Thu Sep 18 2025.
407407
| **[native-machine-id](#906056a6d58d5df99105901c8c819d7534e7035561494eadf8ab0b48d4e0c418)** | 0.1.2 | Apache-2.0 |
408408
| **[negotiator](#617fa350c7c0fe851efe2301be0dfe1e0a38808562f7dbd2e655d30b17730ccc)** | 1.0.0 | MIT |
409409
| **[netmask](#2bd5b8ff7fab9adace6c38d3fd32e7328484939fdd07836635b0155d0afc35b2)** | 2.0.2 | MIT |
410-
| **[node-abi](#c58d24c26f43fff34cbe4889cb8ae55d5bf4b744eec2f95c5f3c7d4f06d1faf2)** | 4.12.0 | MIT |
410+
| **[node-abi](#76c525a30f238c836b5f73dfbdc1e491ec8b30dac7c560d7f97199919174e21b)** | 4.14.0 | MIT |
411411
| **[node-addon-api](#75c2a47526765afc024a6641ec7b1b37935dc672a211ebdd9773d74bc43a95b4)** | 6.1.0 | MIT |
412412
| **[node-cache](#7facc0b98aa570bf195800a761cbe85a8d5b639a49d16be0162f589f86ab6f4e)** | 5.1.2 | MIT |
413413
| **[node-domexception](#3c25065fd2bc1b6b56856e30ac5b8f34ddae33ca87b225854f8d855b0ccabfbe)** | 1.0.0 | MIT |
@@ -22412,9 +22412,9 @@ License files:
2241222412

2241322413
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2241422414

22415-
<a id="b13f074539b075948968158072ac29654e9385ace5841cc1cc6c4b52f1f2a3f2"></a>
22415+
<a id="eee118ff65a3a47eb4c9d13f98d9f874619d763d4100a6721b58ade57eca1a7e"></a>
2241622416

22417-
### [electron](https://www.npmjs.com/package/electron) (version 37.4.0)
22417+
### [electron](https://www.npmjs.com/package/electron) (version 37.5.1)
2241822418

2241922419
License tags: MIT
2242022420

@@ -28966,9 +28966,9 @@ License files:
2896628966

2896728967
License tags: MIT
2896828968

28969-
<a id="c58d24c26f43fff34cbe4889cb8ae55d5bf4b744eec2f95c5f3c7d4f06d1faf2"></a>
28969+
<a id="76c525a30f238c836b5f73dfbdc1e491ec8b30dac7c560d7f97199919174e21b"></a>
2897028970

28971-
### [node-abi](https://www.npmjs.com/package/node-abi) (version 4.12.0)
28971+
### [node-abi](https://www.npmjs.com/package/node-abi) (version 4.14.0)
2897228972

2897328973
License tags: MIT
2897428974

configs/webpack-config-compass/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"email": "[email protected]"
1414
},
1515
"homepage": "https://github.com/mongodb-js/compass",
16-
"version": "1.10.3",
16+
"version": "1.10.4",
1717
"repository": {
1818
"type": "git",
1919
"url": "https://github.com/mongodb-js/compass.git"
@@ -66,12 +66,12 @@
6666
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
6767
"babel-loader": "^8.2.5",
6868
"babel-plugin-istanbul": "^5.2.0",
69-
"browserslist": "^4.25.3",
69+
"browserslist": "^4.26.2",
7070
"chalk": "^4.1.2",
7171
"cli-progress": "^3.9.1",
7272
"core-js": "^3.17.3",
7373
"css-loader": "^4.3.0",
74-
"electron": "^37.4.0",
74+
"electron": "^37.5.1",
7575
"html-webpack-plugin": "^5.6.0",
7676
"less": "^3.13.1",
7777
"less-loader": "^10.0.1",

docs/tracking-plan.md

Lines changed: 95 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
> the tracking plan for the specific Compass version you can use the following
77
> URL: `https://github.com/mongodb-js/compass/blob/<compass version>/docs/tracking-plan.md`
88
9-
Generated on Thu, Sep 18, 2025
9+
Generated on Tue, Sep 23, 2025
1010

1111
## Table of Contents
1212

@@ -84,8 +84,14 @@ Generated on Thu, Sep 18, 2025
8484

8585
### Data Modeling
8686

87+
- [Data Modeling Collection Added](#event--DataModelingDiagramCollectionAdded)
88+
- [Data Modeling Collection Removed](#event--DataModelingDiagramCollectionRemoved)
89+
- [Data Modeling Collection Renamed](#event--DataModelingDiagramCollectionRenamed)
8790
- [Data Modeling Diagram Created](#event--DataModelingDiagramCreated)
8891
- [Data Modeling Diagram Exported](#event--DataModelingDiagramExported)
92+
- [Data Modeling Field Removed](#event--DataModelingDiagramFieldRemoved)
93+
- [Data Modeling Field Renamed](#event--DataModelingDiagramFieldRenamed)
94+
- [Data Modeling Field Type Changed](#event--DataModelingDiagramFieldTypeChanged)
8995
- [Data Modeling Diagram Imported](#event--DataModelingDiagramImported)
9096
- [Data Modeling Relationship Added](#event--DataModelingDiagramRelationshipAdded)
9197
- [Data Modeling Relationship Form Opened](#event--DataModelingDiagramRelationshipEdited)
@@ -131,6 +137,7 @@ Generated on Thu, Sep 18, 2025
131137
- [Assistant Prompt Submitted](#event--AssistantPromptSubmittedEvent)
132138
- [Assistant Response Failed](#event--AssistantResponseFailedEvent)
133139
- [Assistant Entry Point Used](#event--AssistantEntryPointUsedEvent)
140+
- [Assistant Confirmation Submitted](#event--AssistantConfirmationSubmittedEvent)
134141
- [AI Opt In Modal Shown](#event--AiOptInModalShownEvent)
135142
- [AI Opt In Modal Dismissed](#event--AiOptInModalDismissedEvent)
136143
- [AI Generate Query Clicked](#event--AiGenerateQueryClickedEvent)
@@ -631,6 +638,7 @@ This event is fired when a user submits feedback for the assistant.
631638
- **feedback** (required): `"positive" | "negative"`
632639
- **text** (optional): `string | undefined`
633640
- **request_id** (required): `string | null`
641+
- **source** (required): `"explain plan" | "performance insights" | "connection error" | "chat response"`
634642
- **is_compass_web** (optional): `true | undefined`
635643

636644
## Atlas
@@ -1041,6 +1049,39 @@ This event is fired when a context menu item is clicked.
10411049

10421050
## Data Modeling
10431051

1052+
<a name="event--DataModelingDiagramCollectionAdded"></a>
1053+
1054+
### Data Modeling Collection Added
1055+
1056+
This event is fired when user adds a collection in a data modeling diagram.
1057+
1058+
**Properties**:
1059+
1060+
- **source** (required): `"toolbar"`
1061+
- **is_compass_web** (optional): `true | undefined`
1062+
1063+
<a name="event--DataModelingDiagramCollectionRemoved"></a>
1064+
1065+
### Data Modeling Collection Removed
1066+
1067+
This event is fired when user removes a collection in a data modeling diagram.
1068+
1069+
**Properties**:
1070+
1071+
- **source** (required): `"side_panel"`
1072+
- **is_compass_web** (optional): `true | undefined`
1073+
1074+
<a name="event--DataModelingDiagramCollectionRenamed"></a>
1075+
1076+
### Data Modeling Collection Renamed
1077+
1078+
This event is fired when user renames a collection in a data modeling diagram.
1079+
1080+
**Properties**:
1081+
1082+
- **source** (required): `"side_panel"`
1083+
- **is_compass_web** (optional): `true | undefined`
1084+
10441085
<a name="event--DataModelingDiagramCreated"></a>
10451086

10461087
### Data Modeling Diagram Created
@@ -1060,7 +1101,42 @@ This event is fired when user exports data modeling diagram.
10601101

10611102
**Properties**:
10621103

1063-
- **format** (required): `"json" | "png" | "diagram"`
1104+
- **format** (required): `"png" | "json" | "diagram"`
1105+
- **is_compass_web** (optional): `true | undefined`
1106+
1107+
<a name="event--DataModelingDiagramFieldRemoved"></a>
1108+
1109+
### Data Modeling Field Removed
1110+
1111+
This event is fired when user removes a field in a data modeling diagram.
1112+
1113+
**Properties**:
1114+
1115+
- **source** (required): `"side_panel"`
1116+
- **is_compass_web** (optional): `true | undefined`
1117+
1118+
<a name="event--DataModelingDiagramFieldRenamed"></a>
1119+
1120+
### Data Modeling Field Renamed
1121+
1122+
This event is fired when user renames a field in a data modeling diagram.
1123+
1124+
**Properties**:
1125+
1126+
- **source** (required): `"side_panel"`
1127+
- **is_compass_web** (optional): `true | undefined`
1128+
1129+
<a name="event--DataModelingDiagramFieldTypeChanged"></a>
1130+
1131+
### Data Modeling Field Type Changed
1132+
1133+
This event is fired when user changes a field type in a data modeling diagram.
1134+
1135+
**Properties**:
1136+
1137+
- **source** (required): `"side_panel"`
1138+
- **from** (optional): `string | undefined`
1139+
- **to** (optional): `string | undefined`
10641140
- **is_compass_web** (optional): `true | undefined`
10651141

10661142
<a name="event--DataModelingDiagramImported"></a>
@@ -1169,7 +1245,7 @@ This event is fired when user clones a document.
11691245

11701246
**Properties**:
11711247

1172-
- **mode** (required): `"list" | "json" | "table"`
1248+
- **mode** (required): `"json" | "list" | "table"`
11731249
- The view used to clone the document.
11741250
- **is_compass_web** (optional): `true | undefined`
11751251
- **connection_id** (optional): `string | undefined`
@@ -1183,7 +1259,7 @@ This event is fired when user copies a document to the clipboard.
11831259

11841260
**Properties**:
11851261

1186-
- **mode** (required): `"list" | "json" | "table"`
1262+
- **mode** (required): `"json" | "list" | "table"`
11871263
- The view used to copy the document.
11881264
- **is_compass_web** (optional): `true | undefined`
11891265
- **connection_id** (optional): `string | undefined`
@@ -1197,7 +1273,7 @@ This event is fired when user deletes a document.
11971273

11981274
**Properties**:
11991275

1200-
- **mode** (required): `"list" | "json" | "table"`
1276+
- **mode** (required): `"json" | "list" | "table"`
12011277
- The view used to delete the document.
12021278
- **is_compass_web** (optional): `true | undefined`
12031279
- **connection_id** (optional): `string | undefined`
@@ -1227,7 +1303,7 @@ This event is fired when user updates a document
12271303

12281304
**Properties**:
12291305

1230-
- **mode** (required): `"list" | "json" | "table"`
1306+
- **mode** (required): `"json" | "list" | "table"`
12311307
- The view used to delete the document.
12321308
- **is_compass_web** (optional): `true | undefined`
12331309
- **connection_id** (optional): `string | undefined`
@@ -1293,7 +1369,7 @@ This event is fired when user executes a query
12931369
- The type of the collection on which the query was executed.
12941370
- **used_regex** (required): `boolean`
12951371
- Indicates whether the query used a regular expression.
1296-
- **mode** (required): `"list" | "json" | "table"`
1372+
- **mode** (required): `"json" | "list" | "table"`
12971373
- The view used to run the query.
12981374
- **is_compass_web** (optional): `true | undefined`
12991375
- **connection_id** (optional): `string | undefined`
@@ -1469,6 +1545,18 @@ This event is fired when a user uses an assistant entry point.
14691545
- **source** (required): `"explain plan" | "performance insights" | "connection error"`
14701546
- **is_compass_web** (optional): `true | undefined`
14711547

1548+
<a name="event--AssistantConfirmationSubmittedEvent"></a>
1549+
1550+
### Assistant Confirmation Submitted
1551+
1552+
This event is fired when a user confirms a confirmation message in the assistant chat.
1553+
1554+
**Properties**:
1555+
1556+
- **status** (required): `"confirmed" | "rejected"`
1557+
- **source** (required): `"explain plan" | "performance insights" | "connection error" | "chat response"`
1558+
- **is_compass_web** (optional): `true | undefined`
1559+
14721560
<a name="event--AiOptInModalShownEvent"></a>
14731561

14741562
### AI Opt In Modal Shown

0 commit comments

Comments
 (0)