Changes to the Direct Message system again (October 2025 Edition)

  • 🏰 The Fediverse is up. If you know, you know.
  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account

Null

Ooperator
kiwifarms.net
Joined
Nov 14, 2012
Four changes.

0. I've lifted limitations on conversation participant counts again.
"Trusted" users (can post in gen chat) can invite up to 100 people. "Senior" users (can post in TSIC) can invite anyone.
I still expect you to not invite people to annoy them and you will quickly be thrown out of the system if you do, because ...

1. Reports for Conversation Messages now allow the responding moderator to invite themselves directly into the DM chain at will.

This does not disclose the reporter.
This means you may actually get real responses to DM reports now.
Moderators who invite themselves in are indicated thusly.

1760560725089.png

2. You can now "Sleep" a DM.

1760560783126.png

Sleeping a DM does NOT remove you from it. The DM still shows up in the list, with relevant information, and indicates if you've read it. All this does is remove it from the popup. This was a commonly requested feature.

1760560828532.png 1760560832802.png

3. The conversation starter can kick anyone out.
So can staff.

1760560879446.png
1760561247221.png

Limitations: You cannot kick staff out. This is a very simple "is staff" check, so this includes any moderator of any board.



Edit 1: Brief cosmetic changes and a /rejoin hack.

 
Last edited:
Awesome changes but, can people who were kicked from a DM be invited back by the creator of the DM?
 
I got invited into some crazy DMs not too long after I signed up.
At first I was like 'oh cool', but pretty soon after that I was like WTF??
Users, tread DMs carefully. That's all I have to say about that.
 
I, for one, look forward to the inevitable entertainment derived from dear leader’s attempts at reintroducing features through goodwill blowing up in his face because people take posts on a gossip forum too seriously, as has happened before.
 
You can turn off the ability to DM you in your privacy settings. This has served me faithfully ever since the DM chain that everyone got added to which ended up breaking the site a while back.

Privacy-Kiwi-Farms.png

The power to not get added to furry ERP DMs is in YOUR hands!
 
I thought XenoFlora was some arcane shit but now you're telling me it just works, are you feeling okay, wew :pinetar:
I :like: the direct link on the "invited by X" list, when you "leave" though does it still just kill your access or does it kick you too?
XenForo is annoying to deal with but the bad thing is that we HAVE to leave eventually because they terminated our proprietary license agreement. ANY time I spend on this code is ultimately wasted and delays the rewrite.

It just has you leave. The way that leaving DMs works is so fucking obnoxious and stupid and I have no idea what they're going for. I really don't see a way that lets a user re-invite themselves to a DM without just allowing users to perpetually re-invite users into DM chains after they leave (undesirable).
 
What do people even talk about in DMs? Like, for what purpose are you having a private conversation on Kiwi Farms for?
All sorts of perfectly benign things, this may surprise you but some lunatics (me) actually use this place as social media, because being able to say NIGGER in your semi-public groupchat is a rare and precious thing.
 
ok quick changes.

huge DMs (>10) now collapse their participant list. the creator is always named.
1760565749795.png

the dm self destruction timer is calculated for you.
1760565787463.png


also as a now totally undocumented hack I have created a rejoin feature. if you know the url of the dm you can rejoin it by simply adding /rejoin to the url, i.e.:
https://kiwifarms.st/direct-messages/bnrc-vol-2-the-nigger-diaries.133638/rejoin

If you are a participant in the 'deleted_ignored' state that was NOT kicked, this will set you to 'active' state and redirect you to the dm.


I don't have a way to re-invite kicked users yet. For the sake of not letting people to abuse kick/invite, I am considering making un-kicking a two-step process:
1. they have to be invited back in, then
2. they have to do the /rejoin hack.

that way you can't just yank people around.
 
Back
Top Bottom