CenterIM4 Feature Requests

From CenterIM
Revision as of 14:23, 29 June 2007 by Netron (talk | contribs) (General)
Jump to: navigation, search


Please remember to report all bugs and wishes to the bugtracker on SourceForge (

For having a better overview who is requesting which feature, and to be able to ask for feedback, it would be great if you might finish your entries like:

 * Feature wished to be added <br> -- ~~~~

where the <br> makes a line feed in the list item, the -- marks the author and ~~~~ puts your name and the current date in it.

Feature Requests


  • UTF-8 support
  • When using libgaim/libpurple, update it to support jabber correctly (openpgp, filetransfer etc.) (Other people are working on that too:
  • OTR support via libotr:
  • VIM Bindings
  • Meta Contacts (if 1 person has more than one protocol, group them together)
  • Option to use libnotify (desktop notifications) See
  • Allow ignoring of contact while contact is in chat window (ie if contact is offline, allow the contact to be ignored without having to show offline contacts first).
    --horst (high)
  • Allow changing of status without it affecting your current status (ie if automatically set away, trying to change status will restore to online status first).
    -- horst
  • Create a CenterIM Logo - Thinking of maybe a penguin with all the different IM names around it (icq, msn, jabber, etc, etc). I'm no good with graphic design stuff, but maybe someone is. :) (Sorry, this is not really a feature request as such and it's not related to the functionality of CenterIM)
    -- horst
  • Put all extern 'variables' (settings?) in environment, add 'contact' & 'group' the list of extern 'variables' this would allow for greatly enhanced notification mechanism and its 'can do'.
    -- Gmillerd 10:42, 21 May 2007 (CEST)
  • rotate the ~/.centeri*/log, suggest configuration option to '[number] of (days|months|sessions) keep'
    -- Gmillerd 10:47, 21 May 2007 (CEST)
  • Configurable number of beeps when a message arrives -- right now it's 3 beeps (instead of 1); that's a bit excessive.
    -- Juliob 05:54, 15 June 2007 (CEST)
  • Right now, when you type a few spaces and then hit the Backspace key, the backspace key deletes all the spaces instead of just 1. That's completely counterintuitve, and I often backspace too much over valid text (which text editor does this?)
    -- Juliob 05:56, 15 June 2007 (CEST)
  • "authorization request successful blocked" does not appear in .centericq/log at the moment. would be nice to grep the log for the icq numbers tried to add me after some awaytime of myself
    -- netron


  • Maybe an optionally flattened version of the contact list, by c1v. Something like this:
    -- c1v 19:32, 23 April 2007 (CEST)
  • Option to organize buddies dynamically by location (Country->State->City), distance (within 5 miles, within 20 miles)
  • Multilevel Groups (Groups inside groups)
    -- Kozo
  • An indicator if a person on the contact list is on the ignore list (happened to me lately that a user was on ignore list and i didn't notice that
    -- Admin 15:36, 16 March 2007 (CET)
  • 'conversation mode' hide titlebar (y/n), hide border (y/n), hide footer (y/n),
    -- Gmillerd 07:12, 17 May 2007 (CEST)
  • A key that allows the user to maximize the current chat window. Not only would this make it easier to have extended conversations with someone, but if you get rid of the entire border, you would make it 100 times easier to copy and paste long URLs from centerim into your browser (right now, we have to ctrl-o, go back, hit enter on the message, and hit F9 in order to get something that's copyable; and then you have to hit <esc> 6 or 8 times to go back to your conversation). Maybe this feature could be combined with the 'conversation mode' mentioned above by Gmillerd.
    -- Juliob 06:00, 15 June 2007 (CEST)


  • Distinguish between online users and mobile users (e.g. AIM). Right now, anyone who's logged out but has registered a mobile number with that network is shown as (o) "online" instead of (m) "mobile". This is confusing and costs money.
    -- Juliob 05:54, 15 June 2007 (CEST)
  • File reception and sending for various protocols (e.g. ICQ, MSN)
  • Server-side contact list save
  • Multiple simultaneous instances of same protocol (e.g. 2 ICQ accounts)
  • Better irc command handling
    -- horst (low)
  • Check status of gateways. If JIT service goes down all ICQ contacts remains online now.
    -- Malx
  • Display Jabber error messages; when a chat message can't be delivered, it will be returned by the server but with an error tag attached to it. The user will see the message again in the chat window but doesn't get notified about the error. More informations should be provided here.
    -- Oliver
  • Validate SSL Server certificates, prompt/warn the user when there is an unknown certificate and allow storing fingerprints and valid certificates in the configuration for each server.
    -- TillMaas 14:40, 24 March 2007 (CET)
  • Invisible check via web aware (for ICQ)
  • icon/avatar support, while I cannot see them in CIM be nice if others could see my avatar's prowess
    -- Gmillerd 07:06, 17 May 2007 (CEST)
  • making posts to LJ should always will prompt for settings or toggle on a setting
    -- Gmillerd 07:12, 17 May 2007 (CEST)
  • access to settings for LJ from menu (default private)
    -- Gmillerd 07:12, 17 May 2007 (CEST)
  • ability to push a line of text at least out to an irc server for 'onlogin' script like functionality
    -- Gmillerd 07:14, 17 May 2007 (CEST)

Created Features

  • Ability to change sizes of panels by c1v. This is included in the mob branch already --Jayjay 20:52, 21 April 2007 (CEST)
  • Make use of $HOME/.centerim for configuration files
    -- Frank Altpeter 14:38, 22 March 2007 (CET). This is included in the master branch. --Jayjay 20:52, 21 April 2007 (CEST)