Skip to content

feat(feedback): add in-app issue reporting - #62

Merged
luoxuanzao merged 1 commit into
mainfrom
feat/submit-feedback
Sep 15, 2026
Merged

luoxuanzao merged 1 commit into
mainfrom
feat/submit-feedback

Conversation

@luoxuanzao

Copy link
Copy Markdown
Member

Summary

  • Add in-app issue reporting: a question-bubble button in the view header (and a "Submit feedback" command) opens a dialog that sends the user's note to the Qoder team through the SDK's one-shot qodercli feedback subprocess, reusing the plugin's resolved CLI path and enhanced PATH. Optionally attaches the current vault's runtime diagnostics (--workdir) and the active session id; a successful submit copies the returned request id to the clipboard.
  • Why: reporting a problem previously meant leaving Obsidian and running the CLI by hand.
  • Copy decisions: no intro paragraph above the textarea; user-facing strings name Qoderian (not qodercli) for the diagnostics description, email hint and sign-in label. Submissions are always explicit — nothing is reported automatically.

Verification

  • npm run typecheck
  • npm run lint
  • npm run test — 163 suites / 3510 tests pass, incl. feedback-modal + submit-user-feedback + locales
  • npm run build — covered by CI on this PR
  • npm run release:check — covered by CI on this PR
  • npm run audit:prod — covered by CI on this PR
  • Tested live in Obsidian (dev vault): header button + command open the modal; fields render (textarea + 2000-char counter, optional email, diagnostics toggle); submit is disabled at 0 and >2000 chars; no real submission was performed during testing

Safety

  • No credentials, private vault content, internal URLs, or personal paths are included
  • User-visible changes are documented in CHANGELOG.md (added under [Unreleased])

Co-authored-by: QoderAI (Qwen 3.8 Max) qoder_ai@qoder.com

Reporting a problem meant leaving Obsidian and running the CLI by hand.
Add a question-bubble button in the view header that opens a modal,
submits through the CLI feedback endpoint, and copies the returned
request id to the clipboard on success.
@luoxuanzao
luoxuanzao merged commit 9cf6cd3 into main Sep 15, 2026
10 checks passed
@luoxuanzao
luoxuanzao deleted the feat/submit-feedback branch September 15, 2026 07:58
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