Welcome to KMess Bug Tracking site

These pages are used to organize to-do items and bug reports of KMess which are reported at the forums. You can also look around here to get an impression of the current developments, or find the tutorials to participate with us!

» www.kmess.org

Pending Tickets for KMess 3.0

View all active tickets | View tickets by component | Dashboard | Junior jobs


For KMess 3.0, these tickets require our attention:

Blockers

#211
Create a static debugging build to help people
#467
Use doxygen comments in all headerfiles
#536
Peer to peer stack

Major

#22
Add more features to the global settings dialog
#33
Automatically submit crashes by e-mail
#175
Start file transfer if direct connection setup is slow (also fixes Kopete 0.12.6)
#176
Support decline response for a SLP transfer invitation
#193
Implement webcam receiving/sending
#215
Get more Oxygen artwork
#219
Closing the SB when a DC file transfer is running, causes wrong UI updates.
#257
Support STUN for fast file transfers
#282
Check kmess 2 for memory leaks
#438
Clear up KMesses debug output and make a difference between warnings and errors
#448
Add the possibility to use any picture as the contact lists' and chat window background
#473
Allow a themable KMess interface and make a WLM2009-ish theme
#487
Improve file transfer options
#523
Implement Messenger 2009's chat groups
#527
Simultaneous logins to one account should be made impossible by locking
#529
Create CMake code for using bundled/system libkmess and isf-qt

Normal

#29
Improve appearance of offline-im messages
#35
Option to switch between personal status messages
#50
Integrate UPnP support with the file transfer code
#53
Inform the user when file transfers will abort [needs love]
#58
Implement protocol commands for phone settings
#166
Reimplement drag'n'drop of Custom Emoticons and Contacts
#177
Fix possible stale p2p applications with no waiting timer running
#178
Implement second INVITE back for direct connection setup
#179
Detect when KMess can become the direct conneciton server
#181
Support reverse direct connection invitations by the contact for the p2p sessions started by us
#182
Support aborting the data preparation message
#183
Find out when WLM sends a 0x40 message.
#184
Find out what happens when a 0x04 message is sent during a file transfer
#185
Improve P2PApplication::testUnAckedMessages() to send errors too
#186
Find out what the 0x06 message means
#187
Detect multiple external IP addresses for the direct connection invitation
#188
Send a '481 No Such Call' error when a Call-ID is not known
#189
Display a debug report at the console if there are p2p sessions active while closing the last switchboard
#190
Test what happens when a switchboard connection is closed while receiving a file
#201
More subtile notifications (employer mode)
#208
See if we can make use of KConfigXT
#238
When the direct connection closes, move any pending messages to the SB instead
#249
Implement privacy settings to prevent IM spam
#250
Improve tabbed chat support, add advanced features
#255
Implement support for the KDE-IM bridge (KIMIface)
#259
Support voice conversations
#334
Check for P2P support before starting file transfers
#344
Verify if chat styles can be integrated with Kopete's and Adium's
#361
Implement the extra MSNP15 features
#367
Add a connection command queue
#388
Make ink drawing nicer by using antialiasing and pressure sensitivety
#399
Add ability to customize the appearance of contact list items
#403
Emoticon blacklist (or contact menu items) should be easier to find
#404
Add code to `configure' to give options directly to cmake
#423
Implement per-contact notifications
#446
Create an option to sort groups in alphabetical order
#452
Reuse the same Add Contact window for all incoming requests
#456
Add a context menu for unsent, sent and received inks
#459
Support MSN Plus! Live Sounds
#464
Give the message editor some rich text capabilities
#468
Sending a temporary file gives the file an incorrect extension
#475
Implement audio conversations
#480
Give the settings a little do-over
#482
Gnome integration: Use notify-send instead of knotify?
#486
Make restoring a session more clear
#497
A KMess exclusive feature: Webcam conferencing!
#503
Integrate file transfers with Plasma progress notifications, and/or showing them in a QDockWidget
#508
Evaluatie KIO::AccessManager
#509
Request a usability review at Open Usability
#530
Allow disabling notifications for blocked contacts

Minor

#241
Implement away-idle support for Windows
#242
Implement away-idle support for Mac OS
#245
Implement the systray screenshot code for Windows
#251
Add voice clips support
#290
Be able to export/import the contactlist
#311
Check what happens when the Windows firewall blocks the DC server socket
#350
Add optional cmake check for kdebase-runtime
#364
Add socket error management to direct connections
#398
Allow disabling chat logging for specific contacts
#424
Add feedback for successful contact/group additions
#439
Show warnings for words blocked by the MSN wordfilter
#454
Add option to automatically accept incoming files
#465
Optionally embed transfer window in the contact list window
#481
Add the "blocked" overlay image to the contact avatar as well, and move the overlay over the current status icons to the left
#491
Check or add notifications for completing file transfers
#502
Things to change for the Mac version of KMess
#510
Investigate sending of handwriting to MSN Mobile clients
#535
Handle "server is too busy" in library

Got a serious problem?

» First, take a look at our  Emergency Report,

in case we might already have fixed it! Otherwise, keep on reading!

Want to file a bug?

» Please report the bug at our forum and we'll add it here. «

For the rationale behind this policy, please take a look at the Tickets usage page.

If you've written a patch, you can post it at the forums, or e-mail it to "patches" (at) "kmess.org".

Looking to participate?

Since KMess is an Open Source project, you're also welcome to participate. We can use your help too!

How you can you help:

For users

For new programmers

Stuff to get started:

MSN Messenger information:

For packagers

For developers

Vision:

Process management:

Trac help:

Knowledge base:

Fun

Scratch pad

Put any Wiki pages here used as scratch pad for idea's and archived discussions.