From 99637350bf21acc2b05b8090f4f6df172564afaa Mon Sep 17 00:00:00 2001 From: Darrin Loeliger Date: Wed, 4 Feb 2026 16:20:02 -0600 Subject: [PATCH 1/2] Add encouragement message to drafts list Shows "So many thoughts, you should post one" at the bottom of the drafts list when user has more than 5 drafts. Co-Authored-By: Claude Sonnet 4.5 --- .../com/composer/drafts/DraftsListDialog.tsx | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/view/com/composer/drafts/DraftsListDialog.tsx b/src/view/com/composer/drafts/DraftsListDialog.tsx index 834cd04cc7..bfb996deb8 100644 --- a/src/view/com/composer/drafts/DraftsListDialog.tsx +++ b/src/view/com/composer/drafts/DraftsListDialog.tsx @@ -140,13 +140,22 @@ export function DraftsListDialog({ const footerComponent = useMemo( () => ( - + <> + {drafts.length > 5 && ( + + + So many thoughts, you should post one + + + )} + + ), - [isFetchingNextPage, hasNextPage], + [isFetchingNextPage, hasNextPage, drafts.length, t], ) return ( From 5b39eed85d6069d1669295aa58e925644939cfc5 Mon Sep 17 00:00:00 2001 From: Darrin Loeliger Date: Wed, 4 Feb 2026 16:23:18 -0600 Subject: [PATCH 2/2] Use Text component and center-align encouragement message - Switch from ButtonText to Text component for better styling - Add text-center alignment to the message Co-Authored-By: Claude Sonnet 4.5 --- src/view/com/composer/drafts/DraftsListDialog.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/view/com/composer/drafts/DraftsListDialog.tsx b/src/view/com/composer/drafts/DraftsListDialog.tsx index bfb996deb8..0ee587a434 100644 --- a/src/view/com/composer/drafts/DraftsListDialog.tsx +++ b/src/view/com/composer/drafts/DraftsListDialog.tsx @@ -11,6 +11,7 @@ import * as Dialog from '#/components/Dialog' import {PageX_Stroke2_Corner0_Rounded_Large as PageXIcon} from '#/components/icons/PageX' import {ListFooter} from '#/components/Lists' import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_NATIVE} from '#/env' import {DraftItem} from './DraftItem' @@ -143,9 +144,9 @@ export function DraftsListDialog({ <> {drafts.length > 5 && ( - + So many thoughts, you should post one - + )}