elk icon indicating copy to clipboard operation
elk copied to clipboard

Compose thread before sending

Open forestsystem opened this issue 2 years ago • 5 comments

Clear and concise description of the problem

On Twitter, there's a nice feature: after you write a tweet, you can click a button to add another tweet under that one, so you can write a fairly long thread (I think 25ish tweets?) before sending it. I used this feature a lot and liked it very much.

On regular Mastodon, you have to send your first toot before you can start drafting the next one. Because I like to finish writing threads before I post them, I often use a workaround of composing my threads in my computer's notes app, then pasting individual toots in one at a time. This is kind of annoying to have to do. :(

I think it would be very cool if Elk supported draft threads like on Twitter!

Suggested solution

Add a little "add toot" button when composing a toot, then allow some number of subsequent toots to be drafted before posting.

Alternative

No response

Additional context

No response

forestsystem avatar Jan 13 '23 13:01 forestsystem

Solve in StackBlitz Codeflow Start a new pull request in StackBlitz Codeflow.

stackblitz[bot] avatar Jan 13 '23 13:01 stackblitz[bot]

The question is: is Thread still needed as we have now higher toot capacity?

That's said, it could be very useful to let build multiple toots in once

edimitchel avatar Jan 13 '23 15:01 edimitchel

I find threads very useful. I'm pretty long-winded, haha - I just posted one with 12 toots. Maybe I should move to a different instance or something, but... I actually really like how threads break up thoughts into easy-to-digest bites. It helps me process things better.

forestsystem avatar Jan 13 '23 15:01 forestsystem

Fully understand that, thread editor needs to land into Elk for sure!

edimitchel avatar Jan 13 '23 16:01 edimitchel

I agree, even though some instances support longer posts, not all do, and sometimes it makes sense to break a thought into multiple posts anyway.

ZMYaro avatar Jan 13 '23 18:01 ZMYaro

I was just abut to suggest this too. An alternative option, which could be nice, is to let you compose in one long go but, if it's over the limit, automatically offer to split it into chunks for you, with some sensible "logic" and handling when a user writes a 600 character long paragraph. It could even add the 1/x for you.

Can elk query the server to determine the toot length? or is it always assuming 500?

snail-coupe avatar Feb 25 '23 18:02 snail-coupe

+1 on the need to draft several toots and post all at once. This will be super helpful to assess the length of the thread (and add something numbering like "1/7" from the first too). Currently, we need to open an external editor and use the character count feature to figure this out, it's very time and energy consuming.

raphmim avatar Mar 13 '23 21:03 raphmim