|
|
|
These are random snippets that should give developers a clue of what we have
|
|
|
|
to fix before the next release.
|
|
|
|
|
|
|
|
Beware: It's totally unsorted ;)
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
- Once and for all fix the way displayName is used in KopeteContact. With
|
|
|
|
serverside contact lists it's now impossible to rename contacts on the server
|
|
|
|
because some people (e.g. Olivier) want to see the nickname that a user
|
|
|
|
assigned and others (e.g. Martijn) want to ALWAYS see the display name of the
|
|
|
|
meta contact.
|
|
|
|
displayName and nickName should be split and depending on the user's prefs
|
|
|
|
displayName() should return either MC->displayName() or nickName().
|
|
|
|
|
|
|
|
- Add a way to detect when a protocol goes offline involuntary. In that case
|
|
|
|
try a reconnect first and only leave the protocol offline if the reconnect
|
|
|
|
fails. Alternatively, retry reconnecting with increasing intervals.
|
|
|
|
-> PARTLY DONE, see KopeteAccount::disconnect() functions
|
|
|
|
|
|
|
|
- Prevent attempting to send while offline where appropriate
|
|
|
|
|
|
|
|
- First time wizard
|
|
|
|
|
|
|
|
- Save the account order in the config file (IMPORTANT)
|
|
|
|
|
|
|
|
- Interface for application invitations, and better filetransfers support
|
|
|
|
|
|
|
|
- KAB integration
|
|
|
|
-> DONE?
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
|
|
|
|
|
|
|
|
OSCAR ICQ/AIM TODO ITEMS
|
|
|
|
|
|
|
|
OSCAR in general========================================================
|
|
|
|
- somehow sync server and local list, this is not as trivial as everybody
|
|
|
|
always thinks it is because you cannot sure if local changes or
|
|
|
|
serverside-changes caused the difference (think about two clients being used
|
|
|
|
for the same account, one at home and one at work).
|
|
|
|
Update: Actually it might be possible by saving two timestamp/size values
|
|
|
|
for the account. Serverside and local values.
|
|
|
|
Also I'm much in favor of hindering the user from offline editing the
|
|
|
|
contactlist.
|
|
|
|
X save groupID in KopeteGroups
|
|
|
|
X make renaming serverside contacts possible
|
|
|
|
(should work if kopete groupname == serverside groupname)
|
|
|
|
X Base Buffer class on something like QDataStream (if possible),
|
|
|
|
I don't like all the pointer stuff in here
|
|
|
|
X get rid of AIMContactList, AIMBuddy (almost gone already) and AIMGroup.
|
|
|
|
|
|
|
|
ICQ specific ===========================================================
|
|
|
|
X support simple icq type-2 messages so we can send/receive away
|
|
|
|
messages (yes, I even see this as a point for not releasing 0.7, away
|
|
|
|
messages ARE important or else I could take out away modes altogether)
|
|
|
|
X prevent passwords longer than 8 chars, it upsets the server
|
|
|
|
- general support for SNAC (0x15,y)
|
|
|
|
X read away reasons
|
|
|
|
X own away-reasons
|
|
|
|
- Support RTF
|
|
|
|
X honor encodings for both sides (done but incomplete)
|
|
|
|
- Option: Allow access from contacts on my contact list only
|
|
|
|
- group handling
|
|
|
|
(signals: KopeteMetaContact::movedToGroup, addedToGroup, removedToGroup)
|
|
|
|
I'm not sure what this item means, none of the other protocols listen to
|
|
|
|
these signals.
|
|
|
|
- ignore lists (needs proper group-handling)
|
|
|
|
- invisible list (needs proper group-handling)
|
|
|
|
- support sending all of your own icq userinfo to the server,
|
|
|
|
it's easy to do but a lot of of boring work
|
|
|
|
|
|
|
|
AIM specific ===========================================================
|
|
|
|
- Nothing in here yet, I'd appreciate somebody with more extensive use
|
|
|
|
of AIM to take over just that part of the plugin.
|
|
|
|
|
|
|
|
|
|
|
|
================================================================================
|
|
|
|
|
|
|
|
|
|
|
|
MSN TODO (for the Kopete 1.0 release)
|
|
|
|
---------------------------------------
|
|
|
|
|
|
|
|
- Handle the MSN PLUS! color codes
|
|
|
|
- Show internals messages in chat window when filetransfers (go with
|
|
|
|
the new interface for invitation in libkopete)
|
|
|
|
|
|
|
|
- Search for an MSN User (not for Kopete 1.0)
|
|
|
|
|
|
|
|
================================================================================
|