Skip to content

feat: add postFeedback API for user feedback submission#129

Open
bobbyg603 wants to merge 16 commits intomainfrom
feature/user-feedback
Open

feat: add postFeedback API for user feedback submission#129
bobbyg603 wants to merge 16 commits intomainfrom
feature/user-feedback

Conversation

@bobbyg603
Copy link
Member

@bobbyg603 bobbyg603 commented Mar 10, 2026

Summary

  • Adds postFeedback(title, options?) to Angular BugSplat service
  • Delegates to bugsplat-js postFeedback with crashTypeId=36
  • Emits BugSplatPostEvent via Observable on success/error

Test plan

  • Call bugSplat.postFeedback("Test feedback", { description: "Test" }) in Angular app
  • Verify the report appears in BugSplat dashboard with crash type "User.Feedback"

🤖 Generated with Claude Code

bobbyg603 and others added 14 commits March 10, 2026 17:17
Adds postFeedback method to Angular BugSplat service that delegates to the
underlying bugsplat-js postFeedback with crashTypeId=36 (User.Feedback).
Emits BugSplatPostEvent via the observable on success or error.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace additionalFormDataParams with attachments for file uploads
- Add attributes setter for default key/value metadata
- Update response data parsing for new commit endpoint shape
  (crashId, stackKeyId, messageId, infoUrl)
- Remove BugSplatFeedbackOptions in favor of unified BugSplatOptions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use the same box-shadow, color palette, gray section backgrounds,
transitions, and input focus styles as the rest of the sample app.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add box-sizing: border-box so inputs don't overflow padding
- Style file input with custom Choose File button matching app theme
- Add border to Cancel button so it looks like a proper button
- Remove border-radius from inputs to match app's sharp-edged style

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@bobbyg603 bobbyg603 mentioned this pull request Mar 12, 2026
4 tasks
@bobbyg603 bobbyg603 changed the title Add postFeedback API for user feedback submission feat: add postFeedback API for user feedback submission Mar 12, 2026
bobbyg603 and others added 2 commits March 12, 2026 15:02
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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