add Sentry error reporting option

This commit is contained in:
pa
2025-09-14 17:43:09 +09:00
committed by Natsumi
parent 76ca91dcc2
commit 7bd7b4ae71
10 changed files with 267 additions and 26 deletions

View File

@@ -1486,6 +1486,17 @@
setSelfInviteOverride();
saveOpenVROption();
" />
<!--//- Sentry Error Reporting (Nightly Only)-->
<div v-if="isNightlyBuild">
<span class="sub-header">Anonymous Error Reporting (Nightly Only)</span>
<simple-switch
label="Help improve VRCX by sending anonymous error reports. Only collects crash and error information, no personal data or VRChat information is collected."
:value="sentryErrorReporting"
:long-label="true"
@change="setSentryErrorReporting()" />
</div>
<!--//- Advanced | Disable local world database-->
</div>
@@ -2164,7 +2175,9 @@
ugcFolderPath,
notificationOpacity,
autoDeleteOldPrints,
saveInstanceEmoji
saveInstanceEmoji,
sentryErrorReporting,
isNightlyBuild
} = storeToRefs(advancedSettingsStore);
const {
@@ -2192,6 +2205,7 @@
showVRChatConfig,
promptAutoClearVRCXCacheFrequency,
setSaveInstanceEmoji,
setSentryErrorReporting,
askDeleteAllScreenshotMetadata
} = advancedSettingsStore;