Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
eb0965a
Make dashboard launch opt-in by default
adamint Jun 20, 2026
ec0e17a
Address dashboard launch review feedback
adamint Jun 20, 2026
70e571d
Stabilize debug dashboard E2E stop checks
adamint Jun 20, 2026
533036d
Opt debug dashboard E2E into dashboard launch
Jun 20, 2026
944faa9
Tighten dashboard launch opt-in behavior
Jun 20, 2026
b4a81da
Stabilize dashboard debug E2E opt-in
Jun 20, 2026
7024af0
Keep dashboard stop E2Es opted out
Jun 20, 2026
69ffc42
Stop tracked Aspire sessions in E2E control
Jun 20, 2026
753b7cb
Trigger CI for dashboard launch opt-in
Jun 20, 2026
42f6b5f
Merge remote-tracking branch 'upstream/main' into issue17923-dashboar…
Jun 20, 2026
88fb4be
Restore dashboard migration notification state
Jun 20, 2026
2f7538b
Wait for debug E2E stop completion
Jun 20, 2026
e9c8dad
Align dashboard launch notification text
Jun 20, 2026
2a71fff
Merge remote-tracking branch 'origin/issue17923-dashboard-launch' int…
Jun 20, 2026
ba1e492
Potential fix for pull request finding
adamint Jun 20, 2026
1f1e5e6
Merge remote-tracking branch 'upstream/main' into pr-18361-review-fixes
Jun 20, 2026
65f894e
Address dashboard launch review follow-ups
Jun 20, 2026
7bc37c3
Clarify dashboard launch precedence wording
Jun 20, 2026
eebff31
Keep edge case E2E launch config isolated
Jun 20, 2026
a52013a
Merge remote-tracking branch 'upstream/main' into daily-18361-mainten…
Jun 24, 2026
e2399db
Avoid exposing debug session for E2E stop
Jun 24, 2026
3430155
Narrow E2E debug stop wait
Jun 24, 2026
a4f244e
Add dashboard default launch E2E coverage
Jun 25, 2026
38b733d
Merge remote-tracking branch 'upstream/main' into issue17923-dashboar…
Jun 25, 2026
da12dd0
Fix dashboard launch E2E waits
Jun 25, 2026
1c9092c
Merge remote-tracking branch 'upstream/main' into issue17923-dashboar…
Jun 26, 2026
8db4a94
Fix extension displayLines fallback
Jun 26, 2026
5c7b098
Address dashboard launch review feedback
Jun 26, 2026
4695353
Harden dashboard launch tests
Jun 26, 2026
033b285
Share dashboard notification state key
Jun 26, 2026
0053a09
Avoid prompting when Aspire launch config exists
Jun 26, 2026
f456f41
Activate extension before E2E bridge reset
Jun 26, 2026
0a31734
Wait for E2E AppHost state to clear after debug stop
Jun 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions extension/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

### Features

- Stop opening the Aspire Dashboard automatically by default. Use the Aspire: Dashboard Browser setting or a launch.json `dashboardBrowser` value to opt into notifications, an external browser, the integrated browser, or browser debugging ([#17923](https://github.com/microsoft/aspire/issues/17923)).
- Add Bun debugging support for Bun services running under Aspire ([#17848](https://github.com/microsoft/aspire/pull/17848)).
- Improve parameter display in the resource tree and AppHost CodeLens: secrets are masked, long values are truncated, and missing parameter values are shown explicitly ([#17193](https://github.com/microsoft/aspire/issues/17193), [#17881](https://github.com/microsoft/aspire/pull/17881)).

Expand Down
74 changes: 67 additions & 7 deletions extension/loc/xlf/aspire-vscode.xlf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 28 additions & 2 deletions extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,28 @@
"type": "string"
},
"default": {}
},
"dashboardBrowser": {
"type": "string",
"description": "%extension.debug.dashboardBrowser%",
"enum": [
"none",
"notification",
"openExternalBrowser",
"integratedBrowser",
"debugChrome",
"debugEdge",
"debugFirefox"
],
"enumDescriptions": [
"%configuration.aspire.dashboardBrowser.none%",
"%configuration.aspire.dashboardBrowser.notification%",
"%configuration.aspire.dashboardBrowser.openExternalBrowser%",
"%configuration.aspire.dashboardBrowser.integratedBrowser%",
"%configuration.aspire.dashboardBrowser.debugChrome%",
"%configuration.aspire.dashboardBrowser.debugEdge%",
"%configuration.aspire.dashboardBrowser.debugFirefox%"
]
}
}
}
Expand Down Expand Up @@ -810,7 +832,7 @@
"notification",
"off"
],
"default": "launch",
"default": "off",
"description": "%configuration.aspire.enableAspireDashboardAutoLaunch%",
"enumDescriptions": [
"%configuration.aspire.enableAspireDashboardAutoLaunch.launch%",
Expand All @@ -822,15 +844,19 @@
"aspire.dashboardBrowser": {
"type": "string",
"enum": [
"none",
"notification",
"openExternalBrowser",
"integratedBrowser",
"debugChrome",
"debugEdge",
"debugFirefox"
],
"default": "integratedBrowser",
"default": "none",
"description": "%configuration.aspire.dashboardBrowser%",
"enumDescriptions": [
"%configuration.aspire.dashboardBrowser.none%",
"%configuration.aspire.dashboardBrowser.notification%",
"%configuration.aspire.dashboardBrowser.openExternalBrowser%",
"%configuration.aspire.dashboardBrowser.integratedBrowser%",
"%configuration.aspire.dashboardBrowser.debugChrome%",
Expand Down
Loading
Loading