mcabber/src/TODO
changeset 137 b59cb0c97dfa
child 139 8d7e31d37bec
equal deleted inserted replaced
136:8e23becccdb3 137:b59cb0c97dfa
       
     1 
       
     2 BUGS:
       
     3 
       
     4 * Should not stay on buddy buffer when one moves to a group
       
     5 * Pending message not displayed if buddy outside Contact window
       
     6 * We should rebuild the buddy list when receiving a message from an offline
       
     7   buddy (or invisible/just hidden).
       
     8 * Presence notification is always accepted.
       
     9 * Messages in hidden (shrunk) groups are not visible.
       
    10   Maybe we should create "*_msg_[gs]etflag()" functions, which
       
    11   would update groups message flags too. (?)
       
    12 * Disable dev logging (use a config. option)
       
    13 
       
    14 
       
    15 TODO:
       
    16 
       
    17 * Display status
       
    18 * show (how?) we can scroll in roster if not all buddies are displayed
       
    19 * Get timestamp for offline messages
       
    20 * /connect /disconnect ?
       
    21 
       
    22 * Commands! :-)
       
    23   - /roster <hide_offline|show_offline|top|bottom>
       
    24   - /group <expand|shrink|toggle>
       
    25   - /say blabla
       
    26   - /say_to <jid> blabla
       
    27   - /add <jid> [Name]
       
    28   - /del [jid]
       
    29   - /move [\<jid\>] <group>
       
    30   - /nick (== rename <me> $@)
       
    31   - /rename [\<jid\>] Name
       
    32   - /info [jid]
       
    33   - /request_auth [jid]
       
    34   - /send_auth [jid]
       
    35   - /status [online|avail|invisible|free|dnd|busy|notavail|away]
       
    36     (and common shortcuts: /away, /online, /busy, /dnd)
       
    37   - /rawxml...
       
    38   - /search <\<jid\>|name>
       
    39   - /clear
       
    40   - /help
       
    41 * Command line history (^P/^N)
       
    42 * External commands for events
       
    43 * Multi-lines
       
    44 * Handle message type "error"
       
    45 * Handle window resize
       
    46 * Read history
       
    47 * Shortcut to jump to next message received (shift-tab?)
       
    48 * File transfer? :)
       
    49 * Conferences :))
       
    50 * Show status changes in buddy window (if open)?  Could be great!
       
    51 * Auto away
       
    52