vicariousdrama / cornychat

🌽 Corny Chat is an open source audio space built on Jam that integrates Nostr and Lightning
https://cornychat.com
GNU Affero General Public License v3.0
19 stars 6 forks source link

Side Chat #27

Open satoshipuzzles opened 5 months ago

satoshipuzzles commented 5 months ago

Chats within a chat.

satoshipuzzles commented 5 months ago
Screenshot 2024-03-19 at 5 27 43 PM
TekkadanPlays commented 5 months ago

sidechat

Potentially a volume module could be established for "listening in" on sidechats.

vicariousdrama commented 5 months ago

Should all other rooms with people in them show for discoverability?

TekkadanPlays commented 5 months ago

Should all other rooms with people in them show for discoverability?

No, forcing people to check the main page creates a positive feedback loop. It creates an association between "typing cornychat.com into my browser" and seeing which rooms are currently open.

More rooms = more dopamine

More users = more dopamine

You create FOMO with statistical engagement.

Having sidechats enables the rooms to support a higher user count per room. This will encourage people to customize their rooms for future use, or use when the owner is not available. It creates "lifespans" of rooms. It enables people to categorize their discussions and abandon them when they desire. Much like a social butterfly flows from group to group at a party.

TekkadanPlays commented 5 months ago

Just putting this out there but I think there is still plenty of benefit to sidechats even if there is no ability to "listen in" on other chats within the room. I think it is preferable if possible, but the underlying mechanic would still create a more flexible space for sharing conversation.

TekkadanPlays commented 4 months ago

Would like to formally add the suggestion to be able to "invite another user to a sidechat".

I think in terms of how the UI might work, a small request should appear above or below the navbar at the bottom.

"User x has invited you to [name of sidechat]. Accept/Decline"

I think the addition of sidechats and the social effort to establish their use would enable groups to summon particular users into their conversation, which would be great for when users need to segregate their conversations within a room.

New Project(2)