Adium

Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#13604 closed defect (fixed)

Can't distinguish StatusNet accounts with same username on different servers

Reported by: brion Owned by: evands
Milestone: Adium 1.4.1 Component: Service/StatusNet-Identi.ca
Version: 1.4b17 Severity: normal
Keywords: StatusNet Cc:
Patch Status: Accepted

Description

Summary

If I configure two StatusNet microblogging accounts which have the same username on different servers, I cannot distinguish them in the buddy list or chat window tab names.

This may be pretty likely where folks are using a public site like Identi.ca as well as their own workgroup StatusNet instance.

Steps to reproduce

Detail the exact steps taken to produce the bug. Use the following format, each line with " 1." before it:

  1. Set up an account on one StatusNet server (say 'brionv' on identi.ca)
  2. Set up an account on another StatusNet server with the same user name
  3. Look at the timelines when they open as chat windows

Expected results

Each timeline should clearly indicate which server/service it connects to, so I know which timeline I'm about to type into.

Something like "Timeline (brionv on identi.ca)" perhaps?

Actual results

My buddy list and chat windows show two timelines with the same generic StatusNet icon, both labeled as "Timeline (brionv)".

There's no clear way to distinguish them; even the hover details show only "brionv in timeline (brionv)".

StatusNet account timelines are labeled with only the user name, such as "Timeline (brionv)", and all use the same icon.

Notes

Twitter timelines are also labeled the same way, but can be distinguished by the Twitter icon.

Attachments (1)

timeline-hosts-statusnet.diff (3.4 KB) - added by brion 10 years ago.
Patch to use hostname in StatusNet timeline names (also moves them from 'Twitter' to 'StatusNet' group)

Download all attachments as: .zip

Change History (13)

comment:1 Changed 10 years ago by grahamperrin

Brion, thanks for reporting this. I meant to do so a few weeks ago.

Workaround (identification of a timeline)

  1. control-click the tab of the bookmark (timeline)
  2. Get Info for Bookmark
  3. within the floating Info window, click the fourth tab (Advanced Settings")
  4. the Account: menu shows the name of the StatusNet service.

You could take the workaround a step further, to have different events for each timeline (and recognise the timeline by the nature of the event).

Neither workaround is ideal. Better to have clear indications of the source of the notices.

Suggestion

Present the favicon of the StatusNet server in the tab of Adium

  • that alone will not be a good solution for instances that use the default StatusNet icon, but it would help me to recognise notices from http://brainbird.net/

comment:2 Changed 10 years ago by grahamperrin

Under #13494:

two identi.ca accounts with the same name

comment:3 Changed 10 years ago by grahamperrin

#13626 is disorderly, possibly confused timeline for at least one of multiple StatusNet connections.

Changed 10 years ago by brion

Patch to use hostname in StatusNet timeline names (also moves them from 'Twitter' to 'StatusNet' group)

comment:4 Changed 10 years ago by grahamperrin

The attachment to http://identi.ca/conversation/24460779#notice-24393219 shows two entirely different services on a single timeline.

comment:5 Changed 10 years ago by Robby

  • Milestone set to Adium 1.4.1

Thanks, brion. :)

comment:6 Changed 9 years ago by Robby

  • Component changed from Service/Other to Service/StatusNet
  • Owner set to zacw

comment:7 Changed 9 years ago by wixardy

  • Patch Status set to Needs Dev Review

You could set an alias for each timeline. I don't think this is needed, but I'll leave it for now.

comment:8 Changed 9 years ago by evands

Are we addressing this? Are we doing so fro 1.4.1?

comment:9 Changed 9 years ago by Robby

It has a patch...

comment:10 Changed 9 years ago by evands

  • Owner changed from zacw to evands
  • Patch Status changed from Needs Dev Review to OK; Needs Check-In

Thanks, Robby; I'd missed that field somehow. The patch looks good.

comment:11 Changed 9 years ago by Evan Schoenberg

  • Resolution set to fixed
  • Status changed from new to closed

(In 82156a7cb3d1) Patch from brion to distinguish between StatusNet followees in the contact list by using a different group name. Fixes #13604

comment:12 Changed 9 years ago by Robby

  • Patch Status changed from OK; Needs Check-In to Accepted
Note: See TracTickets for help on using tickets.