fad790be16
Move helper functions, types, and constants out of component files into dedicated lib/hooks modules so each component file only exports components: - getContentWarning -> src/lib/contentWarning.ts - isCustomEmoji, getCustomEmojiUrl, buildEmojiMap, ResolvedEmoji, resolveReactionEmoji -> src/lib/customEmoji.ts - ExternalContent, parseExternalUri, formatIsbn, headerLabel, seoTitle -> src/lib/externalContent.ts - extractYouTubeId, extractTweetId, and other URL helpers -> src/lib/linkEmbed.ts - isSingleImagePost -> src/lib/noteContent.ts - useOnboarding, OnboardingContext -> src/hooks/useOnboarding.ts Also un-exported module-private symbols in VinesFeedPage and SettingsPage.