-
giggles
love the discussion about Matrix in scrollback, lol, it's nice to hear someone else making the same arguments against it that I've been making for awhile now. Looks like I found a nice MUC here to drop by occasionally :)
-
MattJ
:)
-
giggles
question: is there an off-topic corollary to this channel? I love to chit-chat with like-minded folks but I don't want to fill up this channel with off-topic chatter
-
pep.
> Holger> I clients are missing support for important features, the reason is missing manpower, not spec modularity. Or design decisions..
-
MattJ
giggles, xmpp:xmpp@chat.yax.im?join
-
giggles
is there anybody working on an XMPP client that's trying out any kind of novel UI or behaviors?
-
MattJ
Not sure
-
MattJ
You reminded me of a project someone proposed years ago... a client for children that showed lots of fish swimming around, and each fish was a contact
-
MattJ
As they came online they would swim into the screen, and if they went offline they would swim out of view
-
giggles
haha that's actually very creative
-
giggles
I read someone ranting on IRC not too long ago about how multi-user chat should be represented as a DAG instead of as a tree (as in threaded chats) or as a flat list (like this one) and I can't stop thinking about it
-
Zash
There was a client once where you could add #tags to each message and then filter on that. Sad that it never went anywhere. Would have been interesting to keep track of threads that way.
-
giggles
of all things, Mattermost has that feature lol
-
MattJ
Zash: identichat? 😄
-
Zash
No, some Psi-looking thing
-
meeeeson
> of all things, Mattermost has that feature lol Is it practical? Do mattermost ppl use it a lot?✎ -
giggles
lol, no, in my experience it's largely ignored and people are confused by it because they expect #thing to be a channel
-
meeeeson
> of all things, Mattermost has that feature lol Is it practical? Do mattermost ppl use it a lot? #hashtag #threads #mattermost ✏
-
giggles
but instead #thing is a tag and ~thing is a channel? idk
-
Zash
The aquarium proposal: https://wiki.xmpp.org/web/Summer_of_Code_2006_Project_Ideas#Coccinella:_an_aquarium_for_kids
-
Sam
Hash tags is something I've thought about for Communiqué, but like a lot of things it's blocking on me writing my own chat view instead of just using a text box.
-
giggles
Does anybody in this channel use or contribute to movim?
-
Zash
Tedious to remember to type #hashtag for each message tho, I imagine. But it would allow some non-linear conversation flows
-
Sam
I was just thinking for quick search, not threads. If you replied it could auto add the tags though
-
giggles
that's an interesting idea
-
Zash
Nothing prevents you from referencing multiple other messages in a reply, to build DAG-ish threads. Except implementation status of references ...
-
Zash
Certainly possible in email, tho I've only figured out how to do so in mutt relatively recently
-
Zash
Not seen anywhere else
-
Sam
I think I disagree with the DAG thing. While I think it makes sense in theory to have a message be in response to multiple other messages (and in fact, I do that all the time with my quotes), I feel like it would just make the conversation more convoluted and hard to read. A tree at least sort of possibly encourages people to write two shorter messages, which I think is likely to be easier to follow. Just thinking out loud though.
-
Link Mauve
“20:54:44 Zash> Tedious to remember to type #hashtag for each message tho, I imagine.”, much less so if your UI is designed for e.g. microblogging, where everyone seems to always remember to put as many tags as possible.
-
raucao
> Does anybody in this channel use or contribute to movim? I almost mentioned movim in response to your question, but hesitated after looking at the website. Still not really sure what it's for tbh...
-
raucao
Would be nice to have some of their devs in here
-
Link Mauve
Zash, how do you do that in mutt?
-
Link Mauve
Can it like, merge two branches of a thread which have diverged?
-
Zash
`t` to tag multiple messages, then something like `;r` to reply to all of them. Not sure how it gets presented tho
-
giggles
movim is supposed to be a fully-featured server & client for XMPP but the documentation on the site is extremely sparse and I couldn't get it working when I tried to set it up
-
giggles
If there was a contributor present I was going to offer to write better documentation in exchange for help setting it up LOL
-
Zash
Most of the various XMPP projects have their own channels
-
Link Mauve
giggles, it is just a client, can use any existing server.
-
giggles
oh you're totally right, that's why I set up this Prosody instance. I totally forgot.
-
giggles
Prosody was easy to set up in comparison 😛
-
Link Mauve
I invited edhelas here, but he doesn’t seem to be on his computer atm.
-
Sam
I don't know if it counts as a "novel" UI or not, but I keep thinking that having a way to go into a Vim style visual mode would be nice. If you edited a message and it's supported it would send a last message correction thing, or it could use a mix of in-band real time text and last message correction so that the other side can see it being edited if supported.
-
Sam
It would require a custom extension to sync whatever you had selected, but I think that would be a nice tool for teaching.
-
Sam
Fun novel ui idea (that someone may have already done, I read about it, forgot, and now am just remembering): XMPPfs. /roster/soandso@example.com is a file. Writing to it sends a message. Tail it in a pane to see message history. Split thst tmux pane and watch ls /roster to get an updated one. Touch new files in that tree to add a user.
-
giggles
that's hilarious
-
giggles
I kind of love it
-
Zash
I feel like someone did that, but I might just be remembering the IRC client
-
Link Mauve
See https://github.com/contyk/jj and https://www.klemkow.org/slcon2_sj/index.html
-
Sam
oh nice, I probably saw that at some point and forgot
-
emus
giggles: a modern design for windows users has UWPX
-
giggles
looks nice but it's not really what I meant by novel
-
giggles
I meant something really out there, the fish thing was actually a pretty good example
-
giggles
just out of curiosity, if anybody had decided that they were going to eschew compatibility with other clients to do something totally new
-
emus
ok, where is this client actually?
-
Zash
something crazy like E2EE-only? or only MIX instead of MUC?
-
giggles
what's MIX?
-
giggles
E2EE-only is an interesting idea
-
giggles
key exchange could prove challenging in some scenarios with that idea, I imagine
-
Zash
MIX is the next generation group chat protocol. MUC (XEP-0045 Multi-User Chat) is the current one as used here.
-
giggles
cool, I should check it out