aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 4edef96f0c407cb5d3624b3624a07ce5508249e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Blatent Bugs
------------

* Big fat crash on receiving a P2P Ink message.
* Big fat crash for CSCA :/
* Failed assertion (messagewindow.c:1241) on DnDing a user to a "dead" multi-way conversation

Annoyances
----------

* There's a repeating MSNP2P packet with Flags=4 from the Official Client
	after it receives the display picture from TM2.
	- "Waiting for response".
* Signedness issues.

To Do List
----------

* "List Cleanup".
	- UI parts.
* UI for setting DP.
* Contact list menu (Message, Send File?, Block, Unblock, Delete).
* Allow/Block list support.
	- "Block" message window button.
	- Tools->Block User.
	- Different contact list icons when blocked.
* File transfer
	- MSNSLP.
		- "Synergise" MSNP2P multipacket reception.
	- MSNFTP.
* Change \n to \r\n in outgoing messages.
* Invite users to conversations via Ugly Method (Conversation->Add).
* Update message window titles when friendlynames change.
	- Display number of participants in message window title bar.
* Auto-reconnect.
* IRC-style message window output.
* Timestamp messages.
* Sort contact list.

# 2.1.0 "release".

* Contact list groups (Redesign contact list UI?).
* Emoticons.
* Ink messages.
* Set P4-Context friendly name
	- Per-IM-window?
* Useful log information window.

Stuff that isn't my fault
-------------------------

* Resize main window during sign-in ---> nastiness.
	- GTK bug?
	- Happens with GTK 2.0.2
	- Reported not to happen with GTK 2.2.4
	- Doesn't happen with GTK 2.6.4
	- Clicking on contact "Buttons" redraws them.
* Gaim and other libgaim-based clients close the SB session
	after completing an avatar transfer.
* There isn't a way to recover the CSM from the server.

Features That Aren't Going To Happen
------------------------------------

* Animated emoticons or avatars.
* Networks other than MSN.
* Custom emoticons. (?)