diff --git a/src/components/dms/MessagesNUX.tsx b/src/components/dms/MessagesNUX.tsx
deleted file mode 100644
index 5c21ee05be..0000000000
--- a/src/components/dms/MessagesNUX.tsx
+++ /dev/null
@@ -1,175 +0,0 @@
-import React, {useCallback, useEffect} from 'react'
-import {View} from 'react-native'
-import {ChatBskyActorDeclaration} from '@atproto/api'
-import {msg, Trans} from '@lingui/macro'
-import {useLingui} from '@lingui/react'
-
-import {useUpdateActorDeclaration} from '#/state/queries/messages/actor-declaration'
-import {useProfileQuery} from '#/state/queries/profile'
-import {useSession} from '#/state/session'
-import * as Toast from '#/view/com/util/Toast'
-import {atoms as a, useTheme, web} from '#/alf'
-import {Button, ButtonText} from '#/components/Button'
-import * as Dialog from '#/components/Dialog'
-import * as Toggle from '#/components/forms/Toggle'
-import {Message_Stroke2_Corner0_Rounded} from '#/components/icons/Message'
-import {Text} from '#/components/Typography'
-
-export function MessagesNUX() {
- const control = Dialog.useDialogControl()
-
- const {currentAccount} = useSession()
- const {data: profile} = useProfileQuery({
- did: currentAccount!.did,
- })
-
- useEffect(() => {
- if (profile && typeof profile.associated?.chat === 'undefined') {
- const timeout = setTimeout(() => {
- control.open()
- }, 1000)
-
- return () => {
- clearTimeout(timeout)
- }
- }
- }, [profile, control])
-
- if (!profile) return null
-
- return (
-
-
-
-
- )
-}
-
-function DialogInner({
- chatDeclation,
-}: {
- chatDeclation?: ChatBskyActorDeclaration.Record
-}) {
- const control = Dialog.useDialogContext()
- const {_} = useLingui()
- const t = useTheme()
-
- const [initialized, setInitialzed] = React.useState(false)
- const {mutate: updateDeclaration} = useUpdateActorDeclaration({
- onError: () => {
- Toast.show(_(msg`Failed to update settings`), 'xmark')
- },
- })
-
- const onSelectItem = useCallback(
- (keys: string[]) => {
- const key = keys[0]
- if (!key) return
- updateDeclaration(key as 'all' | 'none' | 'following')
- },
- [updateDeclaration],
- )
-
- useEffect(() => {
- if (!chatDeclation && !initialized) {
- updateDeclaration('following')
- setInitialzed(true)
- }
- }, [chatDeclation, updateDeclaration, initialized])
-
- return (
-
-
-
-
-
- Direct messages are here!
-
-
- Privately chat with other users.
-
-
-
-
-
- Who can message you?
-
-
- You can change this at any time.
-
-
-
-
-
-
-
- Everyone
-
-
-
-
-
- Users I follow
-
-
-
-
-
- No one
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/src/screens/Messages/ChatList.tsx b/src/screens/Messages/ChatList.tsx
index 6cf561d117..9912456e13 100644
--- a/src/screens/Messages/ChatList.tsx
+++ b/src/screens/Messages/ChatList.tsx
@@ -22,7 +22,6 @@ import {atoms as a, useBreakpoints, useTheme, web} from '#/alf'
import {Button, ButtonIcon, ButtonText} from '#/components/Button'
import {DialogControlProps, useDialogControl} from '#/components/Dialog'
import {NewChat} from '#/components/dms/dialogs/NewChatDialog'
-import {MessagesNUX} from '#/components/dms/MessagesNUX'
import {useRefreshOnFocus} from '#/components/hooks/useRefreshOnFocus'
import {ArrowRotateCounterClockwise_Stroke2_Corner0_Rounded as Retry} from '#/components/icons/ArrowRotateCounterClockwise'
import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo'
@@ -151,8 +150,6 @@ export function MessagesScreen({navigation, route}: Props) {
if (conversations.length < 1) {
return (
-
-
{gtMobile ? (
-
{!gtMobile && (