@balloonfu-sen@yarn.girlonthemoon.xyz Thank you for doing this 🙏 – Just a thought… It might be possible for this to be fully automated from the Twtxt Search engine / crawler? Right? 🤔 It has all of the data… I also think it might be possible to distinguish between 1-way feedsa and “real folks” (ya know, 2-ways feeds) 🤣
@balloonfu-sen@yarn.girlonthemoon.xyz Such tilde(s), etc, could in theory just run a twtd instance per user, or if I was convinced enough to make twtd also multi-user capable (optionally) that would also work. But many ~tilde(s) barely implement the Twtxt specs we continue to build and improve (albiet slowly and carefully).
@david@daiwei.me Hello! I have added you to this list. https://balloon.oldcities.org/twtxt-active-users.txt
Added 1 account (david) https://balloon.oldcities.org/twtxt-active-users.txt
@prologic@twtxt.net if twtxt user are using a VPS, twtd can be an option. People who use twtxt also exist in SDF and Tilda, so I thought it wouldn’t be possible. Could they not improve their environment?
We someone need to get @kat@yarn.girlonthemoon.xyz to update her pod hmmm 🤔
@balloonfu-sen@yarn.girlonthemoon.xyz Unfortunately I tried to support SFTP but ripped this out as Browsers (which the Swag framework uses under the hood as a framework to build PWA(s)) doesn’t support raw TCP connections. So FTP / SFTP is not possible without hacks like a proxy. Which I don’t really want to support. So only things that have some kind of HTTP API are possible viable publihsing backends right now. That is Github/Gitea, twtd, Yarn, etc.
@balloonfu-sen@yarn.girlonthemoon.xyz it is perfect. Truly responsive and fast.
@balloonfu-sen@yarn.girlonthemoon.xyz That should work. LMK if you run into any issues!
(#nmdjwpo3sy5a) (#nmdjwpo3sy5a) (#nmdjwpo3sy5a) @prologic@twtxt.net Some web hosting platforms still use FTP (which can be used from older devices) and SFTP, so having that option in twtxt.app might be a good option.
@prologic@twtxt.net A few days ago, twtxt.app had been talked about, so I was concerned. I just tried connecting this yarn account to twtxt.app.
@david@daiwei.me Nice! 😊
I am using both, twtxt.app and twtd. Working like a charm!
👍 definitely using the Twtxt App as my daily-driver now for Twtxt/Yarn. Not using twtd however, as I just pair the app with my already existing yarnd powered profile on twtxt.net
So… Quick count. Hands up those who are using the Twtxt App? 🤔 – And who’s also pairing this with the twtd publishing backend?
@david@daiwei.me Good! 👍
@bender@twtxt.net Test!
@prologic@twtxt.net nice, now tagging works on mobile.
Pretty cool, @prologic@twtxt.net, I am glad we helped! 🎉😂
Looks like twtxt.app on mobile emits +00:00 UTC timestamps instead of Z – Yarnd should handle both, but doesn’t 🤦♂️ On the list 🤞
@bender@twtxt.net @david@daiwei.me Good debugging session 👌 Sounds like the root cause is twtxt.app on mobile — +00:00 timestamps and quoted mentions. I’ll dig into Yarnd’s side of that 🧐
@bender@twtxt.net Yeah, Yarnd’s mention parser is pretty naive — if twtxt.app wraps the mention in quotes it probably strips them wrong. Worth fixing 🤔
Forking @bender@twtxt.net:
@david@daiwei.me now I am forking:
I see @bender@twtxt.net twtxt just above this one. Good, so far.
@david@daiwei.me now I am forking:
I see @bender@twtxt.net twtxt just above this one. Good, so far.
I see @bender@twtxt.net twtxt just above this one. Good, so far.
@david@daiwei.me bender variable in. First thing I see on Yarnd is that my mention is broken. It was entered between quotes on twtxt.app. Yarnd has always had parsing problems, so I am not blaming twtxt.app this time.
Now let’s wait, and stop posting from here, and after this one shows at Yarnd, I will introduce the “@ variable”.
This is another reply, same root=jlte7el5tcyi, which makes it the sixth twtxt in the conversation (flat, not counting forks).
root=idtig63uigwe and another, quoting the previous twtxt:
root=idtig63uigwe this isn’t a fork, just a reply on the previous fork.
root=7cnr5hulfahb fork. I am now forking:
Lyse swears the issue at with the app. So, I will continue testing on this conversation. I am not going to fork yet, these are just twtxts on the conversation.
root=idtig63uigwe fork. I am forking:
And I am saying that, because everything looks fine on twtxt.app, but not in Yarnd. But I am confused because jenny is also showing things not the way it should be.
Lyse swears the issue at with the app. So, I will continue testing on this conversation. I am not going to fork yet, these are just twtxts on the conversation.
And I am saying that, because everything looks fine on twtxt.app, but not in Yarnd. But I am confused because jenny is also showing things not the way it should be.
Now I don’t know if Yarnd is the one having issues, or if twtxt.app is at fault.
@movq@www.uninformativ.de this one:
2026-07-11T17:28:31Z (#fcyeeyd3ii2o) No yet. Let’s keep it rolling a little bit longer. I am reply to “[..] I don’t see any broken threads here. 🤔“. I can’t tag followings while on mobile. <-- THIS BROKE
Was a reply to:
2026-07-11T16:39:22+00:00 (#iqqsqst5vokf) @<david https://daiwei.me/twtxt.txt> Well, I don’t see any broken threads here. 🤔
Hmm…

This is how it shows in jenny:

@movq@www.uninformativ.de this is what I see on twtxt.app (all looks good there, though, but not here, on Yarnd):

@oberon@nightfall.city one day I will get there :B
@movq@www.uninformativ.de I will dissect the twtxt that one was a reply to, as soon as I get home.
@david@daiwei.me Oh no, what a giant waste of time. :-(
@arne@uplegger.eu Diese Karten sind ja echt winzig. :-)
Aber da fällt mir ein, ich sollte mir auch mal wieder ein Taschenmesser zulegen. Hab ich es doch über all die Jahre geschafft, alle schlussendlich zu verlieren.
@david@daiwei.me Ta, I continued my fun with studying the tcell and cbind code bases for key bindings. My plan is to eventually not only support custom key bindings in the tt configuration file, but also to enable multi-key sequences, such as gg to jump to the top of a list/tree. Or use other vim-like navigation movements like 7j or 25gg etc.
And it turns out there are only a hand full oft tcell/cbind version combinations that work together. Only if all stars align, there’s chance of success. I will probably end up pulling cbind in to simplify my life. There are situations where tcell.EventKey’s triple of key, modifiers and rune are not all that intuitive to me. Let’s see.
@prologic@twtxt.net Well, 15 shows the site. On the left, I had a roll mat on a tarp. I borrowed some “NVA tarps” from the scouts for this trip. The scouts got them from the National People’s Army, the German Democratic Republic’s armed forces after Germany was reunited. They’re 1.75m x 1.75m in size and weigh 1.3kg, quite heavy, but super awesome. One tarp on the bottom, another one to cover up the clothes, shoes and sleeping bag in order to protect against the thaw. Finally, a mosquito net over all that, hung from a rope between two trees.
My mate just used a hammock with a mozzie net on the right hand side. The third tarp served as the luxurious bedside carpet. :-)
We sat on my second tarp to chill and enjoy the sunset and surroundings. It was nice to notice birds etc. die down. It took a really long time for the last light to fade away. Since we have a very high risk of forest fires, we of course couldn’t have a camp fire. But after all the exhaustion, I didn’t even miss it for one second.
Since we had dinner at home before leaving, all we brought were two lye rolls, two grain rolls, two brezels, some sausage and chocolate biscuits for breakfast. From the 2.5l of water, I ended up using 2l. It’s always good to have a little extra, despite the unnecessary weight. We had brekkie a few kilometers further on a bench in the shade. The first bench was already in direct sun.
Our camp site was maybe 30m to the side and a few meters down of a summit path hidden behind some trees and bushes. We were quite lucky, the other side of the hill got quite a bit of a breeze at night. We could hear the leaved treetops making much more noise behind us.
@movq@www.uninformativ.de Yes, these kind of dogs should really be strictly forbidden!
It’s not illegal if you own the forest or ask the owner. :-)
@david@daiwei.me Yeah, no clue. But my mate said the dog is disqualified from such adventures in the future. :-)
The temps were supposed to hit 14°C just before sunrise. Since we didn’t bring a thermometer, I can’t tell for sure. I was rather hot in my sleeping bag, so I had to pull out my arms every now and then. My mate’s sleeping bag was a little lighter and, unfortunately, the zipper jammed up. Since it didn’t close all the way, it felt quite a bit cold I was told in the morning. When we got up at 6ish (we said, we don’t care about time at all), it was probably already 16°C if not more. I brought a jumper, but a t-shirt was already nice enough to wear. The jumper just served as my pillow. The mercury raised by the minute then.
Yeah, I circled the spot with a biro to keep an eye on it. Until now, there’s absolutely nothing to see. Looks like I got lucky.
@bender@twtxt.net All the other ones worked but this broke? What’s different here? To which twt hash should this be a reply? 🤔
@david@daiwei.me this one broke. 😭😭😭
@david@daiwei.me forking this one now:
So, a reply on bender’s fork on
u2bwyyfbwsxb.
@david@daiwei.me Well, I don’t see any broken threads here. 🤔
This is a reply on the fork @bender@twtxt.net’s referred. So, a reply on bender’s fork on u2bwyyfbwsxb. Stopping now, to allow twtxt.net to catch up.