@prologic@twtxt.net I am just going over things. I donāt use it, do you?
@doesnm.p.psf.lt@doesnm.p.psf.lt It was always intended to have both Yarn.social and Salty.im integrate together. Yes. This includes having a set of specifications that anyone can write clients to.
@javivf@adn.org.es Generally speaking if it has been reviewed, discussed and merged, then we accept it as a standard to the set of specs we support. However we might want to document this process and set some guidelines about this to be clear 𤣠Weāve been fairly lax/lose here and I think thatās okay given teh size of our community š
@andros@twtxt.andros.dev @bender@twtxt.net @prologic@twtxt.net @eapl.me@eapl.me btw does twtxt dm and salty can be bridged together? iirc you planned this
New version release of twtxt-el!
- Fixed many bugs.
- New back buttons.
- Updated documentation.
I am currently fixing an important bug that break the timeline in some cases and I am working around direct messages.
@bender@twtxt.net Ahhh ha!!! 𤣠Iām too dumb to have thought of that š¤£
@bender@twtxt.net Do we still want this feature? š§
@bender@twtxt.net Would they even accept a server from me? š§š
@prologic@twtxt.net so, where is the irc.mills.io leaf, connecting to Libera? š¤
Setting custom primary and secondary colours isnāt working. I tried āredā for first, and āorangeā for second. Didnāt work.
LOL. The compact view (which has its help tooltip broken, so one canāt tell when it does) was the one causing this issue. Turned it off, and all is good.
The vp-compact.css
is trumping the other.
This on vp-compact.css
:
.avatar:not(#profile-avatar .avatar) {
width: 2rem !important;
height: 2rem !important;
margin-top: -0.25rem !important;
}
Is colliding with yarn.min.css
:
.avatar, .avatar-full {
width: 3.5rem;
height: 3.5rem;
object-fit: cover;
border-radius:var(--border-radius)
}
Hahaha! And now they show tiny! I had to reload the page. So, I see the problem on iOS and macOS Safari too. I have no other browser to test with, I exclusively use Safari.
The tiny avatars, as expected (because they showed normal to you too @prologic@twtxt.net), do not show under macOSās Safari, but they do show on iOSās Safari. It truly is a puzzle.
@eapl.me@eapl.me This is one of my concerns too. The moment you post publicly ciphertext, you open yourself up for future attacks on the ciphertext, which you really want to avoid if you can. If you have a read of the Salty.im Spec youāll note we went to great lengths to protect the userās privacy as well as their identity and make it incredibly hard to guess at inboxes. Itās still a WIP, but Iād love to see it progressed even further ā I truly feel strongly about a purely decentralised messaging ecosystem š
it should be
# 2025-04-13T11:02:12+02:00 !<dm-echo https://dm-echo.andros.dev/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==
my main itch with the DMs extensions is that these messages are intended to be private, not public information. Thatās why other extensions make sense, but DMs are another kind of feature.
TwiXter, Mastodon, FB and some other services usually hide the DMs in another section, so they are not mixed with the public timeline.
I find the DM topic interesting, I even made an indie experiment for a centralized messaging system here https://github.com/eapl-gemugami/owl.
Although, as Iāve said a few times here, Iām not particularly interested in supporting it on microblogging, as I donāt use it that much. In the rare case Iāve used them, I donāt have to manage public and private keys, and finally none of my acquaintances use encrypted email.
Nothing personal against anyone, and although I like to debate and even fight, itās not the case here. This proposal is the only one allowing DMs on twtxt, and if the community wants it, Iāll support it, with my personal input, of course.
A good approach I could find with a good compromise between compatibility with current clients and keeping these messages private is āhidingā the DMs in comments. For example:
# 2025-04-13T11:02:12+02:00 !<dm-echo https://dm-echo.andros.dev/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==
@bender@twtxt.net ping! š
@hacker-news@feeds.twtxt.net I like this š
@andros@twtxt.andros.dev Nice! š
Itās ready š„³! https://dm-echo.andros.dev/
An example: https://dm-echo.andros.dev/generate/?url=https://twtxt.andros.dev/
#twtxt
@bender@twtxt.net Close enough š¤£
@prologic@twtxt.net earliest I have of you:
@andros@twtxt.andros.dev No worries! š
@bender@twtxt.net Sadly my earlier Twt back in ~2020 is now gone from at least this podās cache 𤣠ā It might still exist in other pods though? š¤ It does! https://txt.sour.is/twt/o6dsrga
I think I would encourage anyone in this community is to care less about supporting ālegacy clientsā and focus more on value-add whilst balancing the burden of client authors ā which have very precious little āspare timeā š¤£
My welcome message, and first recorded mention (that I could find):
I do think integrating things like Salty.im might actually be a good idea. I can also see a future where we integrate other things like todo.txt
and calendar.txt
. Iād even love to see decentralised forms of āplain textā voting too.
@andros@twtxt.andros.dev I donāt see any āfightingā here. This is just good experimentation. Unfortunately there hasnāt really been enough time or effort by other āclient authorsā yet, me especially as Iāve been super busy with yaā know my āday jobā that pays the bills and refactoring yarnd
to use a new and shiny and much better SqliteCache
𤣠ā I certainly donāt think your efforts are wasted at all. I would however like @doesnm.p.psf.lt@doesnm.p.psf.lt encourage you to look at the work weāve done as a community (which was also driven out of the Yarn.social / Twtxt community years back).
@andros@twtxt.andros.dev how often do you send a private message on the Fediverse? How often do you send PGP/SMIME encrypted emails? Are there other tools that are more suitable for the task? If implementing direct/private messages on twtxt
scratches an itch (you know, that hobbyist itch we all get from time to time), then donāt give up so easily. Worse comes to worse, and your feed becomes too noisy, people can simply unfollow/mute.
I really donāt care about direct messages here, but I might be on that bottom 1%!
@andros@twtxt.andros.dev i think salty.im integration would be great but i still donāt know how it possible
@aelaraji@aelaraji.com Congratulations!!! Happy birtwt! š„³
@prologic@twtxt.net @bender@twtxt.net @eapl.me@eapl.me I think opening another file is a bad idea because it adds complexity to the clients, breaks the single feed and I think keeping legacy clients will be more complex to add new features in the future. A modern approach is important.
Iāll be honest, Iām a bit tired of the fight around the direct message. Perhaps, we can remove it as an extension and use the alternative @prologic@twtxt.net . My suggestion apparently doesnāt like to the community. I have no problem with remove it.
@prologic@twtxt.net I donāt understand. I checked the feed, the twtxt file, and there are no duplicate links. I will follow the next articles šļøšļøā. Thank you!
SqliteCache
backend I'm working on here, what are your thoughts regarding mgirations from old MemoryCache
(which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? š¤
@eldersnake@we.loveprivacy.club No worries! š
@aelaraji@aelaraji.com tempus fugit when you are having fun! Happy 1st Twtxtversary!
dm-only.txt
feeds. š
@bender@twtxt.net YES PLEASE!
Happy 1st Twtxt~iversary to me ⦠I guess. It feels like it was 5 years since my first twt š
@prologic@twtxt.net good top of the morning to ya! It is still yesterday here. š¤Ŗ
I think that having a dm-only.txt
, twtxt-dm.txt
or any other name for an alternative file is the most sensible approach. The name could be specified in the metadata.
Morning yāall š
@andros@twtxt.andros.dev Ahh I see š
@prologic@twtxt.net Yes, it is a security hole. All dm-echo messages are readable. I intend it to be a debugging tool. Maybe I can include a warning message. If many of you see that it is a serious problem, I can remove the links.
@andros@twtxt.andros.dev maybe create a separate, completely distinct feed for DM? That way, clients do not need to do anything, only those wanted to ātalk in privateā follow themselves, using their very special dm-only.txt
feeds. š
Itās AI shit, but ⦠it is funny ⦠and an appropriately bizzare response to a bizzare situation. š
@movq@www.uninformativ.de For sure, an app for that is very silly. Iāve just seen signs in participating shops in my town. Thatās how I know of this concept.
@lyse@lyse.isobeef.org My goodness, a toilet app. Was es nichā alles gibt. š„“
@andros@twtxt.andros.dev your feed is spitting out dupes? š§
@andros@twtxt.andros.dev I honestly think IRC is better anyway š¤£
@movq@www.uninformativ.de You just have to dress yourself up in a dog custume to pee on a tree, fence post or house wall. :-P
Depending on the hour, town halls and also graveyards are typically good options for public toilets. But yeah, you have to find them first. And then, there might be the āNette Toiletteā: https://www.die-nette-toilette.de/ (Unfortunately, you canāt see on the website which towns and cities participate in that concept. :-()
I left XMPP because I found no interactions. Long live IRC!
@movq@www.uninformativ.de Heck yeah, thatās an awesome shot!
@prologic@twtxt.net I wouldnāt got that far, but yeah š
@klaxzy@klaxzy.net ⦠thatās too much.
@prologic@twtxt.net hurrah! š„³š„³š„³
@bender@twtxt.net I think mentions are fixed š¤£
Oh hello @yarn_police@twtxt.net šØ
@doesnm.p.psf.lt@doesnm.p.psf.lt Why would you want that lol š
This is nuts. Lemme eat dinner first (pizza on the way!) and Iāll fix this utter nonsense š¤£
@abucci@anthony.buc.ciyarn_police@twtxt.net! Help!
@abucci@anthony.buc.cidoesnm.p.psf.lt@doesnm.p.psf.lt yes, I was aware of that.
Weāve been on a trip to another city this weekend and one thing struck me as really odd:
The lack of āpublic waterā in our cities.
Almost no way of washing your hands or going to the toilet or whatever. You canāt even pee in a bush, because a) thatās illegal and b) there are no bushes!
(Itās always been that way, I just never noticed before. š„“)
@bender@twtxt.net IRC man š¤£
@eapl.me@eapl.me When it is up and running, I promise to add it to the specification. I will also include some corrections.
The nature of twtxt does not allow us to selectively hide clients. Itās a problem not with DM, but with any extension.
@prologic@twtxt.net Yes, it is a security hole. All dm-echo messages are readable. I intend it to be a debugging tool. Maybe I can include a warning message. If many of you see that it is a serious problem, I can remove the links.
@xuu@txt.sour.is Itās already much better than Mastodon :P . Maybe we can remove the sender and receiver references with an intermediary register.
@bender@twtxt.net @lyse@lyse.isobeef.org ejabberd has
@bender@twtxt.net author explained why they do this https://girlboss.ceo/~strawberry/conduwuit.txt
@prologic@twtxt.net twtxt DM is not a serious DM protocol.
Fascinating read on the emerging Model Context Protocol ā a new standard for integrating LLMs with agents and tools.
@andros@twtxt.andros.dev doesnāt this defeat the point of public cryptography?
not a big deal as I can skip those messages, but again, itās an extension, so older clients shouldnāt be affected by a new feature.
Iām also thinking that some kind of tag might be needed to automatically hide twts from unknown extensions. For example our client doesnāt support DMs and always shows the !<nick url><encrypted_message>
syntax which is meaningless.
well, I suggested that in https://eapl.me/timeline/conv/k2ob6bq
The idea was to help those following the spec in https://twtxt.dev/exts/directmessage.Html, to replicate the steps and validate whether your implementation gives the same result.
BTW, you could add a link to the spec in the echo web.
@bender@twtxt.net Yup, we run an ejabberd.
@lyse@lyse.isobeef.org do you run your own Jabber server, or piggy back on someone elseās?
Conduwit is set to archive on GitHub. It was my favourite Matrix server, which I still self host. I think I am going to get off Matrix altogether now.
Maybe go back to Jabber?
@andros@twtxt.andros.dev yes, I am sure that, if I delete my Maildir
, they will no longer show.
@prologic@twtxt.net I donāt know, maybe it will be useful for someone š
@bender@twtxt.net Yes! I deleted those repeated twts because it was poor execution by my client. They are currently not present in my feed.
Maybe it would be interesting to check if any twt has disappeared?
@aelaraji@aelaraji.com touchƩ! LOL.
@bender@twtxt.net Technically, Iām just doing GODās work ā¦
@aelaraji@aelaraji.com are you Jesus, or something? š You are resurrecting the dead! š š¤£
@bender@twtxt.net Haha š¤£
@prologic@twtxt.net whichever works for you. Just about everyone is offering āgreatā advice these days; āancient wisdomā. Many trying to inspire others. You know what? You be you, yo do you. š
@iiogama@iiogama.0x212.com Let me guess, it has got an AI sticker
on it.. right? xD
@iiogama@iiogama.0x212.com HAHA! I love this quote. Funny but the message behind so true š
Dam the search here is sooo good now š
@bender@twtxt.net Now you have me thinking, which is better? š¤
I correct in public, and congratulate the same. I expect similarly. I am all heart! āŗļø
@bender@twtxt.net I will figure this out soon⢠and fix, itās annoying the fuck out of me š¤£
I personally really like the news minimalist (fuck it mentions are kind of broken atm here in the UI :/) feed myself, really good quality, very high signal š