Skip to content

feat: Add "About" entry to Help & Feedback view#612

Merged
tnaum-ms merged 4 commits into
nextfrom
dev/tnaum/about-entry
Apr 24, 2026
Merged

feat: Add "About" entry to Help & Feedback view#612
tnaum-ms merged 4 commits into
nextfrom
dev/tnaum/about-entry

Conversation

@tnaum-ms
Copy link
Copy Markdown
Collaborator

Summary

Adds an About entry at the bottom of the Help & Feedback tree view that lets users quickly identify the installed extension version and environment details — useful when filing bug reports or asking for support.

Changes

New tree item — About (v<version>)

  • Added as the last item in the Help & Feedback view with an info icon.
  • The label dynamically shows the current extension version (e.g. About (v0.8.0-beta)).

New command — vscode-documentdb.command.internal.helpAndFeedback.showAbout

  • Activating the item opens a modal information dialog with:
    • Extension name and version
    • Extension mode (Production / Development / Test)
    • VS Code version
    • Node.js version
    • OS (type, architecture, release)
    • Registered migration providers (bulleted list, or "None")
    • Registered discovery plugins (bulleted list, or "None")
  • A Copy button lets users copy the full details to the clipboard.

Files

File Change
src/commands/helpAndFeedback.showAbout/showAbout.ts New command handler
src/tree/help-and-feedback-view/HelpAndFeedbackBranchDataProvider.ts New About tree item
src/documentdb/ClustersExtension.ts Import + command registration
l10n/bundle.l10n.json Updated localization strings

Co-authored-by: Copilot <copilot@github.com>
Copilot AI review requested due to automatic review settings April 24, 2026 12:19
@tnaum-ms tnaum-ms requested a review from a team as a code owner April 24, 2026 12:19
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an “About” entry to the Help & Feedback view that opens a modal dialog showing extension + environment details, with a Copy-to-clipboard action to help with support/bug reports.

Changes:

  • Added an About (v<version>) tree item to the Help & Feedback view.
  • Added and registered a new internal command to display an About dialog and copy details.
  • Added new localization strings for the About label and dialog content.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
src/tree/help-and-feedback-view/HelpAndFeedbackBranchDataProvider.ts Adds an About leaf node to the Help & Feedback tree and reads extension version for the label.
src/documentdb/ClustersExtension.ts Registers the new internal helpAndFeedback.showAbout command.
src/commands/helpAndFeedback.showAbout/showAbout.ts Implements the modal About dialog (environment details + Copy action).
l10n/bundle.l10n.json Adds new localized strings used by the About tree item and dialog.

Comment thread src/commands/helpAndFeedback.showAbout/showAbout.ts Outdated
Comment thread src/commands/helpAndFeedback.showAbout/showAbout.ts
tnaum-ms and others added 2 commits April 24, 2026 14:34
sajeetharan
sajeetharan previously approved these changes Apr 24, 2026
…in About dialog

Co-authored-by: Copilot <copilot@github.com>
@github-actions
Copy link
Copy Markdown
Contributor

✅ Code Quality Checks

Check Status How to fix
Localization (l10n) ✅ Passed
ESLint ✅ Passed
Prettier formatting ✅ Passed

This comment is updated automatically on each push.

@github-actions
Copy link
Copy Markdown
Contributor

📦 Build Size Report

Metric Base (next) PR Delta
VSIX (vscode-documentdb-0.8.0-beta.vsix) 6.62 MB 6.62 MB ⬆️ +0 KB (+0.0%)
Webview bundle (views.js) 5.78 MB 5.78 MB ✅ 0 KB (0.0%)

Download artifact · updated automatically on each push.

@tnaum-ms tnaum-ms merged commit d9901c6 into next Apr 24, 2026
8 checks passed
@tnaum-ms tnaum-ms deleted the dev/tnaum/about-entry branch April 24, 2026 13:55
@tnaum-ms tnaum-ms mentioned this pull request May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants