From 2e44ae0f0a0d1e610956daad0236d05bd78bf24d Mon Sep 17 00:00:00 2001 From: Dream <42954461+eureka928@users.noreply.github.com> Date: Sat, 7 Mar 2026 05:55:48 -0500 Subject: [PATCH] refactor: move privacy consent from ChatBox to Login/SignUp (#1239) Co-authored-by: a7m-1st Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com> --- docs/get_started/quick_start.md | 6 - server/app/model/user/privacy.py | 1 + src/assets/privacy_settings.png | Bin 379954 -> 0 bytes src/components/ChatBox/BottomBox/InputBox.tsx | 13 +- src/components/ChatBox/index.tsx | 192 ++++++----------- src/components/Dialog/Privacy.tsx | 201 ------------------ .../InstallStep/InstallDependencies.tsx | 7 +- src/components/InstallStep/Permissions.tsx | 144 ------------- src/components/ui/checkbox.tsx | 42 ++++ src/hooks/useInstallationSetup.ts | 12 +- src/i18n/locales/ar/layout.json | 11 - src/i18n/locales/ar/setting.json | 30 +-- src/i18n/locales/de/layout.json | 11 - src/i18n/locales/de/setting.json | 23 +- src/i18n/locales/en-us/layout.json | 11 - src/i18n/locales/en-us/setting.json | 29 +-- src/i18n/locales/es/layout.json | 11 - src/i18n/locales/es/setting.json | 23 +- src/i18n/locales/fr/layout.json | 11 - src/i18n/locales/fr/setting.json | 16 +- src/i18n/locales/it/layout.json | 11 - src/i18n/locales/it/setting.json | 23 +- src/i18n/locales/ja/layout.json | 11 - src/i18n/locales/ja/setting.json | 23 +- src/i18n/locales/ko/layout.json | 11 - src/i18n/locales/ko/setting.json | 23 +- src/i18n/locales/ru/layout.json | 11 - src/i18n/locales/ru/setting.json | 23 +- src/i18n/locales/zh-Hans/layout.json | 11 - src/i18n/locales/zh-Hans/setting.json | 18 +- src/i18n/locales/zh-Hant/layout.json | 11 - src/i18n/locales/zh-Hant/setting.json | 17 +- src/pages/Login.tsx | 13 -- src/pages/Setting/Privacy.tsx | 117 ++-------- src/pages/SignUp.tsx | 13 -- src/store/authStore.ts | 4 +- .../components/ChatBox.integration.test.tsx | 22 +- test/mocks/authStore.mock.ts | 4 +- test/unit/components/ChatBox.test.tsx | 135 +++--------- test/unit/hooks/useInstallationSetup.test.ts | 8 +- test/unit/store/chatStore.test.ts | 4 +- 41 files changed, 277 insertions(+), 1030 deletions(-) delete mode 100644 src/assets/privacy_settings.png delete mode 100644 src/components/Dialog/Privacy.tsx delete mode 100644 src/components/InstallStep/Permissions.tsx create mode 100644 src/components/ui/checkbox.tsx diff --git a/docs/get_started/quick_start.md b/docs/get_started/quick_start.md index 0e154089..6252c5d9 100644 --- a/docs/get_started/quick_start.md +++ b/docs/get_started/quick_start.md @@ -153,12 +153,6 @@ Click the gear icon in the top-right corner to open Settings. Here’s a brief o ![General](/docs/images/quickstart_settings_general.png) -### **Privacy** - -Your privacy is important to us! Because Eigent agents operate on your desktop, they may need permissions to take screenshots or access local files to complete tasks. You can enable and manage all these permissions here. - -![Privacy](/docs/images/quickstart_settings_privacy.png) - ### **Models**