Social media features #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Imported from https://github.com/andotherstuff/universes/issues/22 by @staab on 2025-11-14T18:28:20Z
See the coracle mockups for some ideas.
Figure out home pageto Social media features@hodlbod Could i work on this issue?
You already have 3 other issues, why don't you see what you can do with those first.
Hi @hodlbod, I wanted to work on this issue. Can you please assign it to me?
Hi @hodlbod, I'm finalizing my research and moving into wireframes. Before I proceed, I wanted to validate my approach with you.
Based on the research, I'm leaning toward a tabbed feed structure with three sections:
My question: Does this three-tab separation make sense for Flotilla's user base, or would a single unified feed (combining all content types with clear source context labels) be a better starting point?
I've identified the different use cases from the issue description, but I'm not sure whether they're meant to live in one unified feed or be separated into tabs. If you have insights on user behavior patterns or a preferred direction, I'd appreciate the guidance before diving deeper.
Here's my research if you'd like to review: Link to FigJam
Part of the idea for this feature comes from various platforms' catch-up features, where the user can make quick work of stuff they missed while away. So while this will be an infinite-scroll format, it should hopefully have a "done" state, when the user has caught up on everything since last visit.
Given that Flotilla is primarily a chat app, I do want space activity to be front-and center, but summaries of trending content, kind 1 activity, and app-related action items I think fit within the "catch up" paradigm. My preference would be to start with a unified feed, with a definition of "done", and a way to weight content so that maintenance tasks don't overwhelm the reasons the user has to engage in the first place. In the future if that problem isn't solvable it might make sense to offload that kind of thing to other tabs.