Replies made via "toot post -r [status_id]" don't automatically include the original post author's handle
So, say I'm replying to a post by another account, e. g. @[email protected], via the command line (not the TUI).
What I enter: toot post -r [status_id] "Thanks!"
What gets posted: Thanks!
What I'd expect to see posted: @[email protected] Thanks!
My reply will show up correctly threaded, but without mentioning the original poster; that means it doesn't show up in their notifications. (Sometimes I want to do this, but that's in rare cases like adding context or commentary to a post I've boosted, where I'm not specifically addressing the author. Typically when I make a reply to someone, I want them to be notified.)
I have to manually add the original poster's handle when typing my reply. It can be annoying when I can't quite remember the handle of the person I'm replying to (e. g. is it "social.example.org" or "social.example.net"? "OP" or "O_P"?), and especially if there are multiple people I'm replying to.
Proposed solution: get the post author's account and any other accounts mentioned and prepend them to the text of the post before sending it, just as the author and any mentions are automatically prepended to a reply in the TUI and in the web interface.
(Note: this might be problematic if the post mentions a lot of people and one's server has a low character limit. My server has a very high character limit and so I've never encountered this scenario; I'm not sure how toot handles posts that exceed the character limit.)
To keep BC i could add something like --quote-author and --qoute-all to quote the author or author + all mentions respectively. You could make these enabled by default via settings or env variables. WDYT?
Hm, maybe --mention-author would be better, since you're not quoting them...
--mention-author and --mention-all sounds good. I assume you mean it could be enabled either via settings or via env variables, like other options?
The only problem is, I don't know what a good shorthand would be, as -r (reply), -m (mention), and -t (to) are already used. Maybe -a, --mention-author and -A, --mention-all? Anyway, whatever you think makes sense is fine.
…or just do what every other client does and pre-populate the text with the author you're responding to?
we should all be able to delete that?
I'm also missing this feature. It would be nice if I could use toot for everything. :)