diff --git a/package.json b/package.json index 0c9cec86..b2a807e0 100644 --- a/package.json +++ b/package.json @@ -109,6 +109,7 @@ "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", "@microsoft/tsdoc": "^0.16.0", + "@sentry/core": "^10.32.1", "@tauri-apps/cli": "2.9.6", "@types/fs-extra": "^11.0.4", "@types/js-md5": "^0.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc202c59..6a94b79f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -120,6 +120,9 @@ importers: '@microsoft/tsdoc': specifier: ^0.16.0 version: 0.16.0 + '@sentry/core': + specifier: ^10.32.1 + version: 10.32.1 '@tauri-apps/cli': specifier: 2.9.6 version: 2.9.6 diff --git a/src/assets/styles/sentry.custom.scss b/src/assets/styles/sentry.custom.scss new file mode 100644 index 00000000..1049bbbc --- /dev/null +++ b/src/assets/styles/sentry.custom.scss @@ -0,0 +1,14 @@ +/** + * 自定义 Sentry 反馈 BUG 按钮样式 + * @since Beta v0.9.1 + */ + +html #sentry-feedback { + --page-margin: 8px 8px 64px 8px; + --background: var(--tgc-btn-1); + --foreground: var(--btn-text); + --font-family: var(--font-text); + --dialog-color: var(--common-text-title); + --input-color: var(--app-page-content); + --button-color: var(--tgc-od-blue); +} \ No newline at end of file diff --git a/src/components/pageConfig/tc-appBadge.vue b/src/components/pageConfig/tc-appBadge.vue index ba83fee7..a3981e18 100644 --- a/src/components/pageConfig/tc-appBadge.vue +++ b/src/components/pageConfig/tc-appBadge.vue @@ -6,9 +6,6 @@