Requested Enhancements

The following is a list of enhancements that has been requested over the years. Note that just because something is listed here is no guarantee that it will ever be implemented, this list exist only as hints for developers on what might be worth doing.

Qt-Gui Plugin

Popup when contact has birthday
Submitted 2004-09-22 as trac ticket #600.
Display extended icons in separate column
If alias is too long then extended icons are not displayed.
Submitted 2005-02-16 as trac ticket #695.
Make contact list dockable (like KDE panel)
Submitted 2005-07-07 as trac ticket #745.
Detailed information i dock icon tooltip
It would be very nice to place more info about pending messages to dock icon tooltip, e.g. who sent the message, not only the count.
For example:
1 msg from Peter
3 msgs from Carol
Submitted 2005-10-04 as trac ticket #776.
Show encrypted messages in different colour
Submitted 2005-12-12 as trac ticket #818.
Add protocol specific icons for Jabber
Submitted 2010-10-08 as trac ticket #1723.

File Transfer

Support transferring directories
Submitted 2000-03-29 as trac ticket #875.
Secure file transfers
If a SSL channel is setup, use it for file transfers as well.
Submitted 2000-12-21 as trac ticket #1165.
Skip individual files
I think it would be great if there was a button in the file-transfer window which would allow to skip a file at user's request. Currently it is either you go through all the download or you cancel it alltogether.
Submitted 2001-01-24 as trac ticket #1198.
Add option to control file transfer up-/download speed
Submitted 2004-01-13 as trac ticket #504.

ICQ Protocol

Update DC protocol to use version 10
Submitted 2006-03-16 as trac ticket #833.
Allow unregistering ICQ account
Submitted 2001-06-10 as trac ticket #1294.
Secure user registration
ICQ 5.1 supports user registration over SSL which doesn't send the password in plain text.
Submitted 2006-10-19 as trac ticket #1423.

Other

Netdetect (like windows ICQ)
Netdetect is a tool that stays in tray and starts ICQ when an Internet connection is detected.
Submitted 2001-08-25 as trac ticket #1338.
Auto request away messages
Away messages could be auto fetched when a contact goes away and then be presented in contact list tooltip.
Note: For ICQ, it varies between clients if the message is set before or after changing status so auto fetching may get an old message.
Submitted 2004-07-29 as trac ticket #560.
Handle contact as SPAM
Add a command to add contact to ignore list and report as spam to icq.com.
Submitted 2007-01-29 as trac ticket #1484.
Skinnable popup labels (like Miranda)
Miranda has popups that are more advanced than the tooltip available from the tray icon. These popups show various useful information, such as arrived messages, status changes, typing notification, etc.
Could either done in GUI, OSD or new plugin.
Submitted 2007-02-22 as trac ticket #1495.
Visible for all users in contact list
Configuration option to always have all contacts in visible list.
Submitted 2007-07-01 as trac ticket #1524.
Add support for UPnP
Submitted 2007-12-06 as trac ticket #1604.
Force local groups to be same as server side groups
Add an option to only use server side groups, e.g. local groups will be kept in sync with server to avoid any divergation.
Submitted 2008-09-05 as trac ticket #1643.
History database converter from Mirablis ICQ
A history database converter might encourage more users to switch to Licq (and Linux).
Submitted 2011-07-19 as trac ticket #1318.
Add DBUS support for controlling Licq
Qt-Gui had DCOP support allowing some control over Licq from other applications. DBUS has replaced DCOP in KDE4 and is also used with other systems. This should probably be a separate plugin.
Multi-user chat
The current multi-user chat support is ICQ specific and should be replaced by a generic implementation that could be properly used by all protocols. A new GUI will probably also be needed. Caution should be taken to make sure MSN protocol isn't broken as the actual mode of sending messages is to open a chat and invite the other contact making a MSN conversation a potential multi-user chat at all times.
It would also be great if multi-user chats could be logged. This is probably just a matter of deciding on how history files should be named.