Describe the bug
Dms in the left pane of chat in os1 are displayed under names like "~ravmel-ropdyl <-> ~pilfer-pandex". They instead should be named things like "~ravmel-ropdyl." This will make the listing substantially easier for humans to use.
Most annoying about the current behavior is that the order of the names varies, making it even harder to scan the list. I'm aware that the order appears to reflect who is the host of the channel. If you still feel it's important to surface this information to the user, there are better ways of doing it, such as:
One can also consider in the long run:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Dms are listed like
Actual behavior
Dms are listed like
Desktop (please complete the following information):
0vl.o03p6.g0r0q.t3ped.4tr1i.p0sk6.8jo0v.b4rrg.7enmo.7cpa9.ah5b8As it stands right now, if you name the DM ~ravmel-ropdyl then you will both see that as the title. Even ~ravmel, who will then have fifteen ~ravmel-ropdyl chats.
Probably what we do instead of relying on metadata-store titles, is look at the chat participants of a DM, create an array of all participants who are not us, and return that joined array as the title (capping above a specific number to say "and 10 more" or whatever). We also want to surface if we know their nickname but a bit more tricky, since there are so many nicknames we might know.
I share this complaint, and I'd like to add a related one, which is that I don't ever want to name one-on-one DMs. I wish the name option were not available when starting a dyad DM.
It's not a life-destroying issue, but I do find myself a little confused each time I start a DM -- should I name it? Then: no, I shouldn't.
—
~rovnys-ricfer
https://urbit.org
On Tue, Aug 18 2020 at 4:12 PM, matildepark < [email protected] > wrote:
As it stands right now, if you name the DM ~ravmel-ropdyl then you will
both see that as the title. Even ~ravmel , who will then have fifteen ~ravmel-ropdyl
chats.Probably what we do instead of relying on metadata-store titles, is look
at the chat participants of a DM, create an array of all participants who
are not us, and return that joined array as the title (capping above a
specific number to say "and 10 more" or whatever). We also want to surface
if we know their nickname but a bit more tricky, since there are so many
nicknames we might know.—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub (
https://github.com/urbit/urbit/issues/3342#issuecomment-675688926 ) , or unsubscribe
(
https://github.com/notifications/unsubscribe-auth/AAGVR5OPR7TQ5SUCPTCZR43SBLODHANCNFSM4QEBAZRA
).
First half of this work in mp/chat/dm-naming, I need to test it on a few DM cases with various numbers of group members and then conditionally show title as @belisarius222 asked.
Fixed in #3397.