Skip to content

feat(feedback):添加基本快速反馈窗口#416

Open
doudou0720 wants to merge 3 commits intobetafrom
feat/quickreport
Open

feat(feedback):添加基本快速反馈窗口#416
doudou0720 wants to merge 3 commits intobetafrom
feat/quickreport

Conversation

@doudou0720
Copy link
Copy Markdown
Collaborator

No description provided.

在关于面板中添加反馈问题按钮,点击后收集系统信息并跳转到GitHub问题提交页面

Signed-off-by: doudou0720 <98651603+doudou0720@users.noreply.github.com>
重构关于面板的反馈功能,将直接打开GitHub问题链接改为显示一个反馈窗口。用户可以在窗口中自定义包含哪些系统信息。
- 新增遥测ID获取功能及相关UI控制逻辑
- 重构反馈窗口为分页式布局,增加确认页面
- 使用ModernWPF控件改进界面样式和用户体验
- 重命名控件变量以保持命名一致性

Signed-off-by: doudou0720 <98651603+doudou0720@users.noreply.github.com>
@doudou0720 doudou0720 marked this pull request as draft March 27, 2026 23:25
@CJKmkp CJKmkp marked this pull request as ready for review March 28, 2026 08:53
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 05318099a9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


if (CheckDeviceId.IsChecked == true)
{
url += $"&device={Uri.EscapeDataString(_deviceId)}";
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Use valid issue-form field IDs for selected identifiers

When users opt in to include device or telemetry IDs, these values are appended as device/telemetry query parameters, but the target form (.github/ISSUE_TEMPLATE/01-bug_report.yml) does not define inputs with those IDs (it defines version, os, description, steps, expected, extra, files). GitHub issue forms ignore unknown field IDs, so the selected identifiers are silently dropped and never reach the submitted issue.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant