📄 todo
字号:
AMSN TO-DO List============Check our Wiki page TO-DO list:http://amsn.sourceforge.net/wikiDONE We must finish MSNP2P (Sending files through MSNP2P and do transfer dialogs)DONE We must send to waste all MSNP7 code- We should do a GUI cleanup (alarms...)DONE We must do proxy's work...DONE It doesn't update with the new people that enters the chat... it doesn't give you a chance to talk to certain people...DONE In logging/preferences, look at disabled items (add features or remove this items from GUI)BugList / TODO listHey maybe we should restart using this thing...? (23/11/03)>Ok here is a new version of the TODO list (04/01/03)>>It's big, it's bad! It's the all mighty bug/todo list! >>Here are the stuff we wanna implement and bugs we want to fix...>>Feel free to tell us about any options that aren't here that would interest you...>>Feel free to inform us of any bugs that aren't here (we just ordered 4 boxes of ZAP!)Contact amsn-devel@lists.sourceforge.net ********************************************************* ***Bug Fixes and TODO before next release (priority 1)*** *********************************************************- Make sure everything is installed correctly and FAQ and HELP are in the amsn directory.- Make good RPMs, for Redhat, Suse, Mandrake, etc.DONE Improve font selection (unify with color selection)- When selecting a new color for the font in a chat, don't change only the color of the text send but the color of the text being written too (for all window).- When queue is cleared, NAK every message in queue- Check for connection state, make sure amsn disconnects if connection goes down. -> add timeouts to changestates and keepalive- When we get a NAK from a message, try to enqueue it again, as probably it will success.DONE Fix focus and children things with list window. (For example add_user from chat window), and dialogs in general.DONE Check functionality of all proxies with new MSNP9 protocol (socks, not keep-alive http proxies)DONE Get rid of all MSNP7 code.. it sure is useless nowDONE We sometimes get double pasting, just bind our paste procedure to the <<Paste>> event, instead of to <Ctrl-Key-V> ************************************************ ***Existing Feature Improvements (priority 2)*** ************************************************ ** General issues **- Option to display or not the chat button bar- Add option to modify keepalive interval (in seconds)DONE Make a Pure PNG Reader (will be used for buddy icons + filetransfer previews, and maybe other stuff)DONE In the Privacy tab, if 2 users have exactly the same nickname in a listbox, we can control only the first user (we can't delete the second user with that nick from the list ...)- Improve truncation to check picture widths, instead of using fixed valuesDONE Load AMSN faster (load pictures on demand -> GetImage wrapper? Maybe use GetSkinFile?)DONE Get rid of global variables list_al, list_bl, make use of ::abook:: namespace (avatars, custom nicknames, etc)- Clean ugly GUI code (long window names xx.xx.xxx.xx, use -Class instead of repeated options all the time) ** Remote Control issues **- If text sent over socket contains the color word, it disappears from the text (change the string map call)- make it possible to send more than one space between each words in messages ** Dock Issues **- New message alert ** File Transfer issues **- File Transfer AUTH protocol fix- Display link to received file and click to open- Send files through server with MSNP2P if behind NAT ** Alarm system improvements and bugs **DONE JPG Support (use same as for MSN6 Pictures) ** Logging system improvements and bugs **- Use XML instead of custom syntax to speed up things- Add date limit or file size limit for log files- Add option for partial logging of only certain users- Save to LOG (if logging disabled, allows to log certain conversations only)- Compress log files with optimal algorithm for text files- Logging syntax options (timestamps, email or nics, etc)DONE Display by day/month/year- Display last X lines of the log in the window when opening a chat window with someone ** WindowsXP issues **DONE Problem with URLsDONE Problem with sound- Selections don't appear- Ugly program icons (WISH icon, not ours)DONE Fonts dialog all messed upDONE Alarms options (paths) aren't saved correctly if they contain spaces- ImageMagick is never detected since there is a convert.exe program in the System32 DIR and exec looks for that one first- Browser problems in windows when URL contains weird characters ** MSNP2P Stuff **- Do checksum checking, understand error message, send error messages, etc... ********************************* ***Extra Features (priority 3)*** *********************************- Have status always on top of contact listDONE Finish the plugins system- Menu accelerators- Be able to change their font in chat (same as you, or different)DONE Autoconnect (when connection detected)- Notebook like chat windows (as an option)- Resume File Transfers- Socks5 Proxy Support with UserName/Password- Better management of special characters and \n in nicks- Make video/audio conferencing work with GbnomeMeeting, check for embedding possibilities **************************************** ***Eye Candy and Gadgets (priority 4)*** ****************************************- Background image- Make games work (should be rather simple, some special parameters passed to the browser I'm guessing)- Make notify window size configurable- Transparent background message windows (is it possible now with 8.4?)- AutoUpgrade AMSN- Direct connection between amsn clients, without sb, real time chat- Balloons in privacy lists (show email)- GUI for translations, automatic updates from amsn GUI (no website)- Have support for multiple sessions (tabs for each session)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -