Last modified 3 years ago
Home > My Icekap Wishlist
My Icekap Wishlist
Completed but Not Tested
- Disable all non-icecap-server windows when disconnected
- Disable mypresence windows when those items are not connected
High Priority
- Tray icon
- Handle (or disallow) closing windows to connected channels and mypresence's
- Netsplits / Netjoins compress join / parts
- Back log
- Save and restore settings to/from icecap server
Moderate Priority
- MSN support (AKA other protocol support - probably via a plugin architecture)
- Check that all the context (right-click) menus work for user list, user and channel names, etc.
- A shiny icon / logo
- Notify support
- Nicklist tooltips
- Frontmost window support
- Support for /kick (may need Icecap support)
- Real name support (may need Icecap support)
- Sort out the encodings issue properly
- Handle channel keys
- Handle /join with multiple channels and channel keys
Purely Code Related
- Document everything
- Run through and document all TODO's
- Gentoo package
- Find and destroy obsolete code
- Comment out all code related to features not currently implemented
- Check Konversation changes for bug fixes (is there a way I can semi-automate this at all?)
- Clean up includes
Waiting on Icecap
- Away
- User modes
- Channel modes
- Autoconnect events
- Display topic author and date without having to wait for a change event
- Source presence and reason for kicks
- Method to test whether a given string is a channel or a presence for a given mypresence
- Alternatively, method to obtain prefixes specified by the (IRC) server of a given mypresence
- Authorisation
- Channel lists
Very Low Priority
Note that I may not have even looked at these, so they may need support from Icecap yet.
- DCC Chat support
- DCC Transfer support (send and receive)
- KDE Identity support
- Lag timer
- Log files
- Plugin architecture that allows completely different GUIs for different protocols (eg. traffic lights for a server monitoring system)