ToDo-list about everything but the bot: Testing: - write testclient to test statusses more structural Webchat: Userinterface: - print & safe button - staff: warning chat ended after 'exit' - staff: no auto-exit - staff, at startup: welcome message - clours of nicks are inconsistent (and somtimes the same) - exit-button is too close to 'send' - other sounds - typing notification Tests to do: - IE: test file -> new window - test copy-past link, to open two times - test with ELinks Bugs: - when leaving clean, request times out before closing (5min) SEE MAIL STEFAN - being kicked is not handled properly - restart of bot results in "room is locked, please configure" SEEN THIS WITH MUCKL TOO! - if start-up doesn't work wel, room 'hangs' (room is requested, but imediatly abandoned) - back-button disabelen (selective, only at clean exit?) - detect flash, no sound if no flash --- sound is broken! - at assigning chats add 'order by id' in query, it now depends on the dbm what happens - nickname conflicts aren't handled - after long idle period: looks like client disconnected and tried to reconnect. Suspision: there was a reconnect before ejabberd noticed, so bot kicked third person... Logs: 2008-12-02 16:04:05,972 helpim3.bot.173016012 ERROR User entered room 'test_b308da07f13eb96505f9c678c89e012065ea6614f0c82988b5948eec28331cd0.0@conference.localhost/HelpIM3' while already in 'chatting' status! 2008-12-02 16:04:05,972 helpim3.bot.173016012 ERROR Kicking user: Nick = '_helpline', JID = '1904880021122823024532598@localhost/MUCkl' 2008-12-02 16:04:05,972 helpim3.bot.173016012 INFO Kicking user with nick '_helpline'. 2008-12-02 16:04:05,974 helpim3.bot.173016012 NOTICE Kicked user '_helpline' has left room 'test_b308da07f13eb96505f9c678c89e012065ea6614f0c82988b5948eec28331cd0.0@conference.localhost/HelpIM3'. 2008-12-02 16:04:34,791 helpim3.bot.173016012 INFO A user left room 'test_b308da07f13eb96505f9c678c89e012065ea6614f0c82988b5948eec28331cd0.0@conference.localhost/HelpIM3'. 2008-12-02 16:04:34,791 helpim3.bot.173016012 INFO User was: Nick = 'helpline', JID = '1243081641122822468898920@localhost/MUCkl'.