feat(home): add compact home page preset to avoid abuse classification

- Add compact_home_enabled setting to provide a minimal landing page
- Preserves custom home_content priority over compact mode
- Renders only site identity, navigation, and login/dashboard link
- Avoids marketing copy that triggers anti-fraud systems
- Includes focused backend/frontend tests and i18n support

Fixes #5065
This commit is contained in:
wucm667 committed 2026-07-30 16:28:19 +08:00
1 parent 5a6143097d
commit 739c0ff9c5
25 files changed
+298 -1

No files matched your search

@@ -73,6 +73,7 @@ function buildPublicSettings(overrides: Partial<WeChatPublicSettings> = {}): WeC
contact_info: '',
doc_url: '',
home_content: '',
compact_home_enabled: false,
hide_ccs_import_button: false,
payment_enabled: false,
table_default_page_size: 20,