Repository navigation
Add bug reporting, feature forms and privacy-safe diagnostic ZIPs - #4
Merged
Merged
Conversation
Share a bounded read-only ZIP exporter between native tray, support shortcut and control-client modes. Add bug/feature forms, structured release identity, shortcut ownership and reporting/triage guides. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User workflow
Add bug and feature-request forms, a short reporting guide, and direct application/documentation links. Users can save one diagnostic ZIP through Save diagnostic report... in the native tray or VX Bridge Diagnostics in Start even if the host is missing, unstarted or refused. The distinct control client also supports
--diagnostics <new-absolute-local-file.zip>and--diagnostics-dialog.Save/cancel/saved/partial/failure states are explicit. Reports are saved locally for review and optional manual attachment. Nothing is uploaded or submitted by the bridge; a failed exporter does not block a bug report.
Implementation
summary.txt,manifest.json,report.jsonandevents.jsonl.Validation
Hosted CI passed for this signed head: portable source/race/lint checks, pinned native-input builds, Windows unit tests and static MSI/self-contained installer/package integrity. These checks do not install or launch the product.
Local
make ci, Windows amd64 cross-vet, exact clean signed-commit application packaging and independent archive verification also pass. Focused fixtures cover running/unavailable hosts, corrupt/missing inputs, private strings in exported surfaces, source/ZIP budgets, concurrent log rotation, cancellation, bounded/busy workers, existing/unsafe output refusal, write/sync/close failures and blocked-report responsiveness. Issue YAML parses with minimal required fields; changed Markdown links/anchors and patch whitespace checks pass. The commit signature was verified against the user's existing configured signing identity before pushing.Remaining qualification boundary
Interactive native save/cancel/accessibility/DPI behavior and real install/repair/upgrade/uninstall have not been qualified by this change. No simulator, Labs/game, vendor/account, sign-in, reboot, private installer qualification or research probe was run. No merge, tag or release is requested.