Advanced
Opening the Feedback Dialog
- Click the Feedback button in the sidebar bottom toolbar
- The feedback dialog opens as a modal
Authentication
Feedback submission requires GitHub authentication (same as the clone feature):
- Click "Sign in with GitHub"
- A device code appears and is copied to your clipboard
- Click "Open GitHub" to authorize
- Pandev detects authorization automatically
You only need to authenticate once — the token persists.
Submitting Feedback
Feedback Type
Choose between:
- Bug Report — Something isn't working as expected
- Feature Request — An idea for improvement
Required Fields
- Title — A brief summary (max 256 characters)
- Description — Detailed explanation of the bug or feature
Optional Fields
- Screenshots — Attach images by:
- Drag and drop onto the screenshot area
- Click to browse for files
- Paste from clipboard (
Cmd+V) - Each screenshot shows as a thumbnail with a remove button
AI Text Refinement
Click the "Refine" button (sparkle icon) to have Claude improve your feedback text:
- Formats the description with proper markdown
- Adds structure and clarity
- Uses Claude Haiku for fast, lightweight refinement
- The refined text replaces your original — review before submitting
System Information
A collapsible "System information" section is automatically attached to every submission:
- App version
- Electron version
- Node.js version
- Operating system and architecture
This helps with debugging and is included as a collapsible section in the GitHub issue.
What Happens
When you click Submit:
- A GitHub issue is created with your feedback
- The issue is labeled as "bug" or "feature request"
- Screenshots are embedded inline
- A toast notification shows the issue number with a "View" link to open it on GitHub
Tips
- Be specific about steps to reproduce for bug reports
- Include what you expected vs. what actually happened
- Screenshots are extremely helpful for UI issues
- The AI refinement feature works best when you give it a rough draft to improve