Skip to content

User Feedback followup #4494

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 53 commits into from
Jun 17, 2025
Merged

User Feedback followup #4494

merged 53 commits into from
Jun 17, 2025

Conversation

stefanosiano
Copy link
Member

📜 Description

Changed logo with vector drawable
Changed FeedbackOptions from String to CharSequence
Changed User feedback User name to User username

💡 Motivation and Context

Addressing PR feedbacks

💚 How did you test it?

📝 Checklist

  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.

🔮 Next steps

Added Scopes.captureFeedback API

Changed the MainActivity sample app to use the new API
captureFeedback does not update scope lastEventId anymore
added SentryOptions.beforeSendFeedback
implemented SentryClient.captureFeedback
# Conflicts:
#	CHANGELOG.md
#	sentry/api/sentry.api
#	sentry/src/main/java/io/sentry/SentryClient.java
added first draft of SentryUserFeedbackDialog
added feedbackOptions to SentryOptions
added callbacks to SentryUserFeedbackDialog
added feedback message truncation
SentryClient doesn't check for backfillable feedbacks anymore
added dialog theme to sample app
MainActivity "send user feedback" button now opens feedback dialog instead of sending feedback
# Conflicts:
#	sentry-samples/sentry-samples-android/src/main/java/io/sentry/samples/android/MainActivity.java
#	sentry/api/sentry.api
#	sentry/src/main/java/io/sentry/HubAdapter.java
#	sentry/src/main/java/io/sentry/HubScopesWrapper.java
#	sentry/src/main/java/io/sentry/IScopes.java
#	sentry/src/main/java/io/sentry/NoOpHub.java
#	sentry/src/main/java/io/sentry/NoOpScopes.java
#	sentry/src/main/java/io/sentry/Scopes.java
#	sentry/src/main/java/io/sentry/ScopesAdapter.java
#	sentry/src/main/java/io/sentry/SentryClient.java
#	sentry/src/main/java/io/sentry/transport/RateLimiter.java
fixed feedback form behaviour
added manifest options
updated changelog
updated changelog
added delegate listener to avoid user overwriting our OnDismissListener for the feedback dialog
markushi and others added 18 commits May 22, 2025 11:23
MainActivity sendFeedback reverted to call API, with new widget to open dialog
Added widget ui tests
added SentryUserFeedbackDialog.Builder, allowing a configuration being passed for the current dialog options
added SentryFeedbackOptions copy constructor
# Conflicts:
#	sentry-android-core/api/sentry-android-core.api
#	sentry-samples/sentry-samples-android/src/main/java/io/sentry/samples/android/MainActivity.java
# Conflicts:
#	CHANGELOG.md
#	sentry-android-core/api/sentry-android-core.api
#	sentry-android-core/src/main/res/layout/sentry_dialog_user_feedback.xml
#	sentry-android-integration-tests/sentry-uitest-android/src/androidTest/java/io/sentry/uitest/android/UserFeedbackUiTest.kt
#	sentry-samples/sentry-samples-android/src/main/java/io/sentry/samples/android/MainActivity.java
renamed asset files to sentry_...
Changed FeedbackOptions from String to CharSequence
Changed User feedback User name to User username
Copy link
Contributor

github-actions bot commented Jun 17, 2025

Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against cdf2e3f

Copy link
Contributor

github-actions bot commented Jun 17, 2025

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 462.79 ms 508.45 ms 45.66 ms
Size 1.58 MiB 2.09 MiB 518.65 KiB

@stefanosiano stefanosiano marked this pull request as ready for review June 17, 2025 13:35
@stefanosiano stefanosiano merged commit bb0801b into main Jun 17, 2025
34 of 35 checks passed
@stefanosiano stefanosiano deleted the feat/user-feedback-followup branch June 17, 2025 14:06
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.

2 participants