view mcabber/TODO @ 1731:4fbfae993c24

Improve login process The roster and private storage elements are requested before broadcasting our presence, because we want the roster before we receive our contacts presence notifications. This is more efficients, and also solves an issue with entity capabilities (as we do not store caps for unknown items).
author Mikael Berthe <mikael@lilotux.net>
date Sun, 28 Feb 2010 18:50:30 +0100
parents b12d74662f96
children dcefd1732a3c
line wrap: on
line source


TODO:

Please see the issue tracker for other features/bugs:
http://bitbucket.org/McKael/mcabber-crew/issues/?status=new&status=open

* Improve the completion system
* Enable /roster search for offline (hidden) buddies (hidden groups, etc.)
* Publish personal information
* MUC: advanced settings for room creation
* MUC: ignore patterns
* "Offline roster" (when disconnected)
* Maybe cache iq:version and show version in /info, if available
* Sort roster by status
* 2-levels roster display (jids, resources)
* XEP-0186: Invisible
* "Ignore list" (privacy lists)
  See XEP-0191: Simple Communications Blocking
* Human-readable key binding config?
* Possibility to hide log window(?)
* Copy highlighted messages to the [status] window (or another one)
* Improve /info, esp. in MUC rooms
* Update the terminal's title
  (Can this be done from an event script?)
* Message filters
* Data Forms

* File transfer!!

* Commands:

  - /roster enable|disable xml
  - /highlight nick
  - /info [jid]
    (request info to the server if the buddy is not in the roster)
  - /server register|unregister
  - /search <jid>|name
    (server search)