import { Button, Text, useTheme, View } from "@streamplace/components"; import { LogoMark } from "components/brand/logo"; import { MessagesSquare, MonitorPlay, Network, ShieldCheck, Terminal, Zap, } from "lucide-react-native"; import { Linking, ScrollView } from "react-native"; const FEATURES = [ { icon: Terminal, title: "Open-source, single-binary node", body: "Get up and running with one command. No complex configuration or deep video expertise required — built for hackers and builders.", }, { icon: ShieldCheck, title: "User sovereignty by design", body: "Every video is cryptographically signed by its creator and respects their consent preferences — on the same public-key infrastructure as the social web.", }, { icon: MonitorPlay, title: "A familiar streaming experience", body: "Native apps for iOS, Android, and web with the rich video features people expect: livestreaming, clips, uploads, and more.", }, { icon: Network, title: "Built for federation", body: "Integrates seamlessly with the AT Protocol. Streamplace nodes connect to any compatible network to index and serve video content.", }, { icon: Zap, title: "Powered by Livepeer", body: "Leverages battle-tested decentralized video infrastructure for transcoding, distribution, and delivery at scale.", }, ]; function FeatureRow({ icon: Icon, title, body, }: { icon: typeof Terminal; title: string; body: string; }) { const { theme } = useTheme(); const c = theme.colors; return ( {title} {body} ); } export default function AboutScreen() { const { theme } = useTheme(); const c = theme.colors; return ( {/* Hero */} What is Streamplace? The video layer for the open social web. Open-source infrastructure bringing high-quality, creator-owned video to the AT Protocol — designed around user sovereignty and content authenticity. {/* Feature list */} {FEATURES.map((f) => ( ))} {/* Get-involved CTA */} Want to get involved? Join our Discord to learn more about Streamplace and how you can help build it. ); }