Only one contact? Try to find out what's different with that contact please
(server, privacy list settings etc.).
Sorry, I wasn't clear - this happens with all my Jabber contacts. I can
rename my Yahoo contacts without any problems.
I have the same problem. In the contact list are displayed JID's or nicks
instead of my custom names of some contacts. But in Roster editor are
displayed correct custom names. If I download, and then the upload my
contacts in the Roster editor, contact list are starting displayed the
correct custom names until I shut down Miranda and then restart it. Also,
if I request or grand authorization of these contacts, also starting
displayed the correct custom names until I shut down Miranda and then
restart it.
> if I shut down Miranda and then restart it
Amendment: disconnect, close Miranda IM, delete the database, create a new
one.
If I use the old database, then all names of my contacts is OK.
Deleting database should always be the last option if nothing else works
because all settings and saved history will be deleted with it.
> Deleting database should always be the last option if nothing else works
> because all settings and saved history will be deleted with it.
I know about it. I deliberately/specially published this amendment in
Comment 4, because it fundamentally/essentially. You can see this bug only
if you use the new database (when custom names of contacts are loaded for
the first time from the server). Many people, like me, forced each time to
create a new database for use Miranda IM on different computers.
I assume that custom names somehow are overwritten/rewritten by the
information from vCard (i.e. information from vCard somehow is more more
priority). I came to this conclusion, because in the contact list are
displayed JID's or nicks instead of custom names of SOME contacts (not all
contacts). I noticed that correctly displays the custom names of only those
contacts, who have empty vCard.
Editing the database directly using Database Editor++ doesn't work either.
If I open one of my Jabber contacts, select the CList "folder", and edit
the MyHandle data, the new name is immediately reflected in the contact
list. However, if I shut down Miranda and restart it, the old name is back.
Try editing in roster editor and uploading
And if you still having issues please provide network log of you renaming
It seems that I have the same issue with some of my ICQ -, Jabber - and
metacontacts. From one day to another the custom names I set before were
replaced by their nicknames. When I remove the display name (I
gave "firstname lastname" higher priority than "nickname") or rename them,
the nicknames always come back, while it works just fine for others!
It seems to me that the problem is automatically nickname resolving (See
Issue 481). This problem with custom names is not only the use of
transports, but if I use the transports (e.g., ICQ to XMPP), custom names
of contacts automatically, without my knowledge, changed to nicknames, not
only in XMPP, but in the ICQ. After that I have to connect directly to ICQ
and manually rename contacts. This is very annoying! So I do not use
Miranda IM with XMPP transports. :(
Yes, the nicknames are the custom names, when you change one you change the
other, not sure what your problem is.
Ok, the first statement contradict second one, unless somebody can explain
what the problem is I will close the whole thing.
@up
I don't know ICQ but in jabber you have JID and contact name (which pertain
to my rooster) and nickname (along with other fields in contact vCard). By
default when you add contact it takes information about
nickname/displayname from vCard and stores it into my roster information.
But for some weird reason Miranda sometimes doesn't record renaming of the
contact and revert to the vCard nickname.
That what was happening some time ago (but for me it was rather random).
I've just checked and for a few minutes test I couldn't reproduce it /
provide you with log from xmpp console...
> Ok, the first statement contradict second one, unless somebody can
> explain what the problem is I will close the whole thing.
The problem is very simple (from a user's point of view). If I rename a
Jabber contact in my contact list, shut down Miranda, and restart Miranda,
the custom name I just set is lost. This is a regression because this used
to work. I'm not seeing this problem with my Yahoo contacts. Setting the
custom name directly in the Miranda database (via Database Editor++)
results in the same behavior.
Actually Miranda is using roster nickname not vCard one.
How can it use roster nickname *before* setting it by me? Granted, that
afterwards it should only modify that one (well, there is no other
possibility as vCard nickname can be changed only by the owner of it) yet
somehow the changes made to the roster nickname are somewhat get lost on
the occasion after restart... (just an assumption - maybe relevant stanza
is not being send during rename to the server yet the contact name in the
local DB is updated but after restart and reconnection the previous version
is restored?
Well if you can capture this and provide network log something can be
discussed.