1import{j as e,L as t}from"./vendor-De2NIrSl.js";function s({id:r,title:o,children:n}){return e.jsxs("section",{id:r,className:"mt-8 scroll-mt-20",children:[e.jsx("h2",{className:"text-lg font-semibold",children:o}),e.jsx("div",{className:"mt-2 space-y-2 text-sm leading-relaxed text-muted-foreground",children:n})]})}function a(){return e.jsxs("article",{className:"mx-auto max-w-2xl py-8",children:[e.jsx("h1",{className:"text-2xl font-semibold",children:"Your feed, explained"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"How The Vibe Network decides what you see, and the controls you have over it. Your feed is always full. You can scroll through every post you're allowed to see; these settings only change the order and what gets priority."}),e.jsxs(s,{id:"reasons",title:"Why am I seeing this post?",children:[e.jsx("p",{children:"Most cards carry a small line explaining why they're in your feed:"}),e.jsxs("ul",{className:"list-disc space-y-1 pl-5",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Because you follow @someone"}),". You follow the author."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Because you are connected with @name"}),". You and the author are connected."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Because you subscribe to the ⦠channel"}),". The post is tagged with a channel you follow, named on the card."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Suggested for you"}),". Discovery: posts from members you don't know yet, ranked by how well they match your profile and how much engagement they're getting."]})]}),e.jsx("p",{children:"Newer posts (from the last two days) come first, then older ones ordered by how much engagement they've earned recently. Posts you've engaged with less over time gently fade rather than disappearing."})]}),e.jsx(s,{id:"controls",title:"The ⯠menu on every card",children:e.jsxs("ul",{className:"list-disc space-y-1 pl-5",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Hide this post"}),". Removes that one post. An undo banner appears right away if it was a misclick."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Mute this member / Mute this Vibe"}),". Nothing from that author or topic appears again until you unmute. Undo anytime in"," ",e.jsx(t,{to:"/settings/account?tab=Muted",className:"text-primary underline",children:"Settings â Muted"}),"."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Not interested"}),". A softer signal: similar posts rank lower for a while, then the effect fades on its own over about two weeks. Use it freely; it's a nudge, not a block."]})]})}),e.jsx(s,{id:"views",title:"Saved views",children:e.jsxs("p",{children:["Set up any combination of filters. Scope, post type, media, a Vibe. And press"," ",e.jsx("em",{children:"Save current view"})," in the filter bar. Your views appear as pills you can apply with one click, rename, reorder, or delete. They're saved to your account, so they follow you across devices."]})}),e.jsx(s,{id:"sorts",title:"The four lanes",children:e.jsxs("ul",{className:"list-disc space-y-1 pl-5",children:[e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Feed"}),". The ranked feed described above: your people first, fresh first."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"My posts"}),". Everything you've published, newest first, with live results on your polls."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Official Posts"}),". Every announcement from the Vibe Network team, strictly newest-first, no ranking."]}),e.jsxs("li",{children:[e.jsx("strong",{className:"text-foreground",children:"Discover"}),". People and Vibes worth following, plus the posts gaining likes and comments fastest right now."]})]})}),e.jsx(s,{id:"new-posts",title:"The New posts pill",children:e.jsxs("p",{children:["If new posts arr
1ive while you're reading, a ",e.jsx("em",{children:"New posts"})," pill appears at the top instead of yanking the feed out from under you. Click it when you're ready and the feed refreshes to the newest ranking."]})}),e.jsxs("p",{className:"mt-10 text-sm text-muted-foreground",children:["Questions this page doesn't answer?"," ",e.jsx(t,{to:"/feed",className:"text-primary underline",children:"Head back to your feed"})," ","and experiment. Every control here is reversible."]})]})}export{a as FeedHelpPage};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.