{isGroup ? null : (
diff --git a/web/src/features/settings/AboutPage.tsx b/web/src/features/settings/AboutPage.tsx
deleted file mode 100644
index 09bbe1a5..00000000
--- a/web/src/features/settings/AboutPage.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import { useMutation } from '@tanstack/react-query';
-
-import { getLatestRelease } from '@/lib/api/app';
-
-const CURRENT_VERSION = __APP_VERSION__;
-
-/**
- * README §8.7's "v0.25 · 有新版本" row. Confirmed live (2026-09-08): `platform:"web"` is REJECTED
- * outright -- `400 MALFORMED_REQUEST {"details":{"field":"platform"}}` -- the real backend only
- * accepts the doc's own example values (`ios`/`android`), no web support at all. Passing a wrong
- * platform to get SOME answer would be dishonest (it'd be checking updates for the wrong client),
- * so this shows an honest "not supported" state instead of pretending the check succeeded.
- */
-export function AboutPage() {
- const checkMutation = useMutation({ mutationFn: () => getLatestRelease(CURRENT_VERSION) });
-
- return (
-
{/* Mobile "设置" sub-list (mock `07/1e`) -- a second, DIFFERENT grouping from both the hub
- above and the desktop directory: 清空缓存/意见反馈/关于 sit here directly, not nested
- under 通用. 清空缓存 links through to 通用 rather than duplicating that action (and its
+ above and the desktop directory: 清空缓存/意见反馈 sit here directly, not nested under
+ 通用. 清空缓存 links through to 通用 rather than duplicating that action (and its
already-established "no fake byte count" honesty) in a second place; 意见反馈 has no
generic post-login feedback endpoint anywhere in this protocol (the only feedback API,
`/tenant-entry-feedback`, is unauthenticated and pre-login-only per its own name) so this
- is a real, recorded backend gap, not a missed wire-up. 关于 omits the mock's red-dot
- "有新版本" -- already confirmed elsewhere that state can never be real (the update-check
- endpoint always rejects `platform=web`), showing it would be lying about system state. */}
+ is a real, recorded backend gap, not a missed wire-up. 关于 MeetingIM removed entirely per
+ product decision -- its only real content was a version string and an update-check the
+ backend rejects for `platform=web`, not worth a dedicated page. */}