Todo =============== Features -------- * Log viewer needs to have BBCode/HTML/Text copy modes * Copy quirks between profiles? * More complex quirks: by-sound * Spy mode * Turn @ and # links on/off? * "Someone has friended you" notifier * Show true bans? COMPRESS QUIT MESSAGES ON BAN * Colour saving boxes things? * Whowas for last seen online? * Tab completion of two letter names * When 'banned' make impossible to connect using timestamp banned under * Auto download/install updates via Windows installer * Turn memo notifications on/off from right-click menu on memos (Idea: lostGash) * Use web connection to send offline messages in email-like fashion (Idea: ghostDunk) * Use web connection to save profiles (Idea: ghostDunk) * Better NickServ registering * Spectation notices (Idea: lexicalNuance) (probly WONTFIX) * Auto-login Nickserv * Make toast notifications only on certain chums * Local alisas for chums * Don't make new windows be all in your face and shit * Hide offline friends per group * Implement new Lexer for the sake of everyone's sanity * Redo PESTERCHUM: processing/redo whole msg received processing chain * Redo text processing in general * Redo quirk processing (use pieces from Textsub if needed) * LET PEOPLE TURN OFF HONKING - people already rename the soundfile and such to do this manually * Make CTRL+PGUP/PGDN switch memo/pester tabs * Set up a simple function to display a traceback instead of silently moving on! * SOONER OR LATER: Redo internal chum storage, centralize data into widely accessible manager objects, etc. * Also: Overhaul settings storage. Bring it more in line with the system Textsub used (if feeling masochistic), but simpler. * Overhaul debugging * Make a console to display debug info without requiring us to run from console * Debug generic.py's CaseInsensitiveDict/replace it with mine Bugs ---- * weird memo time bug * Windows doesn't show style sheet sometimes?? Maybe related to themes. * Issues with connecting? Client not closing connection right? People keep getting "nick taken" messages * When using mood sort, scroll position jumps to last selected chum * Closing a timeclone doesn't actually cease for everyone else * Kill Zalgo * Random invisible, tiny links to last link at end of every message * Chums not appearing on chumroll when initals are the same? (bS) * Recognize IRC 471, 473, 474 and 475 * memo links aren't case sensitive * Mentions occasionally don't work (e.g. in /me) * Character times aren't 'forgotten' on Part * +c is not properly recognized on join, nor does it stop someone from reenabling their quirk (let ops and above ignore it) * Chumlist handles groups pretty badly (no using the same name as a handle, for example? Needs an errormessage at least) * PESTERCHUM: messages are sent to things like NickServ Windows Bugs ------------ * XP SP2: sometimes mouse clicks dont register? must be some kinda crash * On reconnect and nick change, momentary theme change causes menu items to stop working * Random chums won't show up on chumroll * Popup toast notifications cause main window to raise Mac Bugs -------- * Mac doesn't show tabs right, display gifs, highlighting thing? * SS: also the background image is broken * SS: in the one-on-one pester it resizes with the window * SS: but the memo one doesn't resize * SS: and the arrows next to the time thing overlap the CLOSE button * Lex: There seems to be a faint outline around most non-square themes.