Veritula – Meta
Showing only #2728 and its comments.
See full discussionLog in or sign up to participate in this discussion.
With an account, you can revise, criticize, and comment on ideas.Feature idea: private discussions only the creator and invited people can see. This could be a paid feature; $2 per discussion, say.
What happens if you add a user to a private discussion, they submit a bunch of ideas, and then you remove them?
There could be hard cutoff: they lose access to everything, including their own ideas in that discussion.
But that sucks. Maybe someone works hard and submits a bunch of ideas only to lose access to them all.
That risk could be clearly communicated in the UI.
This functionality is pretty standard across apps. You can be removed from Discord servers, Telegram channels, etc without warning or reason at any time. People generally know and accept this. If they still put in effort, that’s on them.
What if they still have subscriptions or bookmarks in that discussion?
Those could be deleted when the user is removed.
If the discussion owner accidentally removes someone and then adds them back right away, it sucks if all the associated records are still gone.
In later implementations, I could maybe implement a ‘soft’ delete or grace period. Or I could keep the associated records and rely on authorization rules to prevent access. But as of right now, that’s a premature consideration.
They could keep access to their own ideas but not see others’.
There’d probably be a bunch of edge cases with this approach. For example, others would still be able to comment on those ideas, and the comments would have to be hidden from OPs. Which begs the question of how that impacts the displayed criticism count… And so on.
How would you notify participants of changes to the privacy setting?
The activity feed already shows updates to discussions. Could just include changes to the privacy setting there. And, whenever the privacy setting does change, notify participants of the change.
This is done as of 9b5788c but it’s still free for now. Will make it a paid feature after some more testing and polishing.