# Ghost Town Mini App > FAQ and Changelog **Published by:** [Audience of One](https://paragraph.com/@0xc578958dd1880cf00bffbb7feb9c28cbbbcad3bf/) **Published on:** 2026-01-28 **Categories:** miniapp, developer, farcaster **URL:** https://paragraph.com/@0xc578958dd1880cf00bffbb7feb9c28cbbbcad3bf/ghost-town-mini-app ## Content New FeaturesFull Following Scan (Pagination)Previously only scanned the first 100 accounts you followNow scans ALL accounts using API paginationAdded loading message: "This may take a moment if you follow a lot of people..."Pinned Post FixFixed issue where pinned posts (which can be months old) were being treated as the user's most recent activityNow sorts posts by timestamp to find the actual most recent postActivity IndicatorShows "Replied or recasted in last 3 days" badge for users who are still active but not posting original contentBug FixesFixed profile link to open in Warpcast's main window (not new tab)Empty Cast FilteringProblem: Accounts with no fetchable cast text (showing as "") often have broken profiles that crash the SDKSolution: Now filters out accounts where lastCast is emptyException: If the cast is an image/video only (has embeds but no text), it shows "[Media post]" instead of being filtered outAccurate Unfollow CountProblem: The completion screen said "Unfollowed X accounts" based on how many cards you clicked "Next" on - confusing since Next doesn't actually unfollow anyoneSolution: Now compares your actual following count at scan start vs. completionCaptures your following count when you hit "Start Cleanup"Re-fetches your following count when you finish reviewingShows the real difference: "You unfollowed X accounts"Shows "Calculating unfollows..." while fetchingIf you didn't unfollow anyone, shows "Review complete!" insteadShare text updated: Only mentions unfollows if you actually unfollowed someoneKnown IssuesFarcaster SDK viewProfile BugCertain accounts (e.g., @popfi) cause the Farcaster SDK to crash when attempting to view their profileThe SDK enters a corrupted state and all subsequent profile views failWorkaround: Skip these accounts using the "Next" button. If the app breaks, close and reopen it.If anyone knows how to solve for these deleted accounts feel free to reach outWhy Can't "Unfollow" Be a Button in the Mini App?The Technical LimitationFarcaster mini apps run inside an iframe sandbox within the Warpcast app. To perform write actions (like following, unfollowing, posting, or liking), an app needs a signer - a cryptographic key that proves the user has authorized the app to act on their behalf. There are two ways to get a signer:Signer UUID from Neynar - This requires a full authentication flow where the user explicitly grants your app permission to perform actions on their account. It's designed for full-fledged apps, not lightweight mini apps.Farcaster SDK Actions - The SDK provides actions like viewProfile, openUrl, composeCast etc. However, there is no unfollowUser action in the SDK. The SDK only exposes read operations and navigation - not social graph mutations.Why This Design Choice ExistsFarcaster intentionally restricts write actions in mini apps for security reasons:Prevents malicious apps from mass-unfollowing or spamming on behalf of usersKeeps the trust model simple - users know mini apps can't modify their accountWrite actions should be explicit and visible in the main Warpcast UIOur Solution: View Profile → Manual UnfollowSince we can't programmatically unfollow, we use sdk.actions.viewProfile({ fid }) to:Navigate the main Warpcast window to the user's profileKeep the mini app open in the sidebarLet the user manually tap the "Unfollow" button on the profileThis is the best UX we can achieve within the platform's constraints. The user still gets the value of discovering inactive accounts - they just have to tap one extra button to actually unfollow.Future Improvements (If Farcaster Adds Support)If Farcaster ever adds sdk.actions.unfollowUser() to the mini app SDK, we could:Add a direct "Unfollow" button that works inlineRe-enable bulk unfollow functionalityMake the whole flow much fasterUntil then, the current "View Profile → Unfollow → Next" flow is the best we can do. ## Publication Information - [Audience of One](https://paragraph.com/@0xc578958dd1880cf00bffbb7feb9c28cbbbcad3bf/): Publication homepage - [All Posts](https://paragraph.com/@0xc578958dd1880cf00bffbb7feb9c28cbbbcad3bf/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@0xc578958dd1880cf00bffbb7feb9c28cbbbcad3bf): Subscribe to updates - [Twitter](https://twitter.com/https://twitter.com/Anaroth__): Follow on Twitter