Skip to content

feat: in-app bug report and feature request modal - #100

Merged
Just-Insane merged 6 commits into
SableClient:devfrom
Just-Insane:feat/in-app-bug-report
Mar 10, 2026
Merged

Just-Insane merged 6 commits into
SableClient:devfrom
Just-Insane:feat/in-app-bug-report

Conversation

@Just-Insane

Copy link
Copy Markdown
Contributor

Adds an in-app bug report and feature request modal accessible via the /bugreport command.

Changes

  • New modal with form fields matching the GitHub issue templates (bug report / feature request)
  • /bugreport command opens the modal directly from the message composer
  • Links to GitHub for final submission after prefilling fields

@Just-Insane
Just-Insane requested a review from a team March 9, 2026 20:46
@Just-Insane
Just-Insane marked this pull request as draft March 9, 2026 21:14
@Just-Insane
Just-Insane marked this pull request as ready for review March 9, 2026 21:34
Evie Gauthier added 6 commits March 9, 2026 19:28
- Add BugReportModal component with type selector (bug/feature)
- Debounced GitHub Search API integration for similar open issues
- Auto-populate platform info (Sable version, user agent) for bugs
- /report slash command opens the modal
- 'Report an Issue' button in Settings > About
- Uses existing Jotai atom + hooks pattern (bugReportOpenAtom)
- No authentication required; submits to GitHub pre-fill URL
Bug form: description (req), reproduction, expected-behavior, platform
(auto), context — matching bug_report.yml field ids.

Feature form: problem (req), solution (req), alternatives, context —
matching feature_request.yml field ids.

URL now uses template=<file>.yml and the field ids as query params so
GitHub pre-fills each form field directly, bypassing the template picker.
@Just-Insane
Just-Insane merged commit 3147fe0 into SableClient:dev Mar 10, 2026
5 checks passed
@Just-Insane
Just-Insane deleted the feat/in-app-bug-report branch March 10, 2026 02:40
@Just-Insane Just-Insane mentioned this pull request Mar 10, 2026
hazre pushed a commit that referenced this pull request Mar 22, 2026
feat: in-app bug report and feature request modal
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