Delay before posts and comments become public
Requirements
- [x] Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support or the matrix chat.
- [x] Did you check to see if this issue already exists?
- [x] Is this only a feature request? Do not put multiple feature requests in one issue.
- [x] Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.
- [x] Do you agree to follow the rules in our Code of Conduct?
Is your proposal related to a problem?
Sometimes on reddit and/or lemmy, i make a comment, then quickly realize i made a mistake in the comment, and i don't want the comment to be seen and responded to by the person getting a notification (until i make a correction in some cases)
Describe the solution you'd like.
Time period (1 minute by default) after either submitting or opening the edit box of a post or comment, during which it's not listed and no notification for it is sent
Describe alternatives you've considered.
I could pause long enough before submitting the comment so i think much longer before i comment, but that's unreliable and unnatural, and lemmy should help people put less time and energy into using it
The solution of adding clarification/correction/etc afterward, as opposed to hiding what was originally said, is only good for real-time chats
Additional context
No response
This seems like a cool feature that maybe even an outsider like me could perhaps implement.
My idea would be to just insert a sleep() line if someone hit's the submit/reply button in the comment section, which can be changed in the user settings
This is very close to post scheduling (https://github.com/LemmyNet/lemmy/pull/5025). Basically it would require a setting like "default post schedule delay seconds". If that is set, all new posts are created with that value for scheduled_publish_time if none was explicitly passed through the api. For comments it would work similarly, though an api parameter scheduled_publish_time probably doesnt make sense there.
I spose this could be a local_user setting, that tells UI's to set scheduled_publish_time field to X minutes from now. Not something I'm too interested in but someone could add it if they like. But yeah it wouldn't work for comments.