From 92240fc1a29b69fa9e0b70b64201f5f0a09fd9db Mon Sep 17 00:00:00 2001 From: pengx17 Date: Mon, 7 Apr 2025 06:15:50 +0000 Subject: [PATCH] chore(electron): add community link for meeting feature (#11494) fix AF-2471 ![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/024ac070-fbd8-4ab0-be93-6670cbee587e.png) --- .../setting/general-setting/meetings/index.tsx | 18 ++++++++++++++++-- .../general-setting/meetings/styles.css.ts | 4 ++++ .../core/src/modules/feature-flag/constant.ts | 3 +++ packages/frontend/i18n/src/i18n.gen.ts | 10 ++++++---- packages/frontend/i18n/src/resources/en.json | 2 +- 5 files changed, 30 insertions(+), 7 deletions(-) diff --git a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/meetings/index.tsx b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/meetings/index.tsx index 69d7f617a8..9b9569f34a 100644 --- a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/meetings/index.tsx +++ b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/meetings/index.tsx @@ -14,7 +14,7 @@ import { import { useAsyncCallback } from '@affine/core/components/hooks/affine-async-hooks'; import { MeetingSettingsService } from '@affine/core/modules/media/services/meeting-settings'; import type { MeetingSettingsSchema } from '@affine/electron/main/shared-state-schema'; -import { useI18n } from '@affine/i18n'; +import { Trans, useI18n } from '@affine/i18n'; import track from '@affine/track'; import { ArrowRightSmallIcon, @@ -159,7 +159,21 @@ export const MeetingsSettings = () => { + ), + }} + /> + } > >; + /** + * `Utilize the meeting notes and AI summarization features provided by AFFiNE. <1>Discuss more in the community.` + */ + ["com.affine.settings.meetings.enable.description"]: ComponentType, { + ["1"]: JSX.Element; + }>>; /** * `If you encounter any issues, please contact our <1>customer support.` */ diff --git a/packages/frontend/i18n/src/resources/en.json b/packages/frontend/i18n/src/resources/en.json index b39e1638a7..df21a8f824 100644 --- a/packages/frontend/i18n/src/resources/en.json +++ b/packages/frontend/i18n/src/resources/en.json @@ -1335,7 +1335,7 @@ "com.affine.settings.translucent-style-description": "Use transparency effect on the sidebar.", "com.affine.settings.meetings": "Meetings", "com.affine.settings.meetings.enable.title": "Enable meeting notes", - "com.affine.settings.meetings.enable.description": "Utilize the meeting notes and AI summarization features provided by AFFiNE.", + "com.affine.settings.meetings.enable.description": "Utilize the meeting notes and AI summarization features provided by AFFiNE. <1>Discuss more in the community.", "com.affine.settings.meetings.record.header": "Meeting recording", "com.affine.settings.meetings.record.recording-mode": "When meeting starts", "com.affine.settings.meetings.record.recording-mode.description": "Choose the behavior when the meeting starts.",