{5} Selected Tickets by Developer (Full Description) (17 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

diederik (6 matches)

Ticket Summary Component Milestone Type Created
Description
#175 Start file transfer if direct connection setup is slow (also fixes Kopete 0.12.6) Protocol - P2P/DC kmess-2.0 defect 12/28/07

When the direct connection setup is slow, KMess should start sending the file data while it still waits for the connection setup to complete.

Bennefits:

  • makes sure the file transfer starts earlier if a DC connect is slow, or would fail later (e.g. filewall dropping).
  • fixed sending files to Kopete 0.12.6, which does not respond to the transfer INVITE request at all.

A warning message should be displayed so we can debug why file transfers are slow.


#193 Implement webcam receiving/sending Protocol - P2P/DC kmess-2.0 enhancement 01/15/08

Being able to use your webcam is a highly requested feature, in fact a reason for users to ignore KMess at this moment. Therefore I'd like to have this feature in the next version.

There is libmimic for the video frames part. It's also said some webcam transfers (guess 2-way) happen over RTP.


#252 Test high-speed transfers over an Internet connection again Protocol - P2P/DC kmess-2.0 task 06/19/08

During the porting of KMess 2, we likely broke our support for fast file transfers. This becomes visible when sending a large file over an congested internet connection.


#181 Support reverse direct connection invitations by the contact for the p2p sessions started by us Protocol - P2P/DC kmess-2.0 enhancement 12/28/07

If KMess send an INVITE for a picture transfer, WLM may send an INVITE back to initiate a direct connection. KMess rejects these invitations currently, since it breaks the state machine based on the isUserStartedApp() value.

Steps to fix this:

  • Allow these messages if the user didn't initiate the session.
  • Fix all state problems by this change.
  • The data preparation ACK should be sent after the connection is established or assumed to be failed.

#195 Improve code quality by enabling more compiler warnings Deployment kmess-2.0 enhancement 01/20/08

The quality of the code could be improved by enabling more compiler warnings, and fixing that code.

The most useful one (which currently is not enabled) is:

  • -Wold-style-cast - a warning is issued whenever a C-style (type) cast is performed instead of C++-style x_cast<type>() casts.

And less relevant for now:

  • -Wfatal-errors
  • -pedantic

#309 Fix the build service script at openSUSE Deployment kmess-2.0 defect 08/06/08

The openSUSE build service has a problem to compile KMess. This should be fixed. URL is: https://build.opensuse.org/project/show?project=home%3Avpilo

(this needs a Build Service account).

Useful links for Build Service:


ruben (1 match)

Ticket Summary Component Milestone Type Created
Description
#29 Improve appearance of offline-im messages GUI (general) kmess-2.0 enhancement 05/19/07

The way offline-IM messages are displayed could be improved. Currently it just pushes a chat window in your face.

idea's:

  • show a notification balloon to the user offline-im messages are received
  • Display "there are 5 offline messages from: {contact}" in the contact list. When the user opens this link, the messages are downloaded and displayed.
  • if required, silently download the messages in the background without deleting, so when the user opens a chat with the contact the offline-im messages still appear at the top.

sifcenter (5 matches)

Ticket Summary Component Milestone Type Created
Description
#196 Upgrade server protocol to MSNP15 Protocol - core kmess-2.0 enhancement 01/21/08

The current KMess server protocol is based on MSNP12 (MSN Messenger 7.5). To make use of new features like offline chat conversations we need to upgrade the server protocol.

Of special attention:

  • proper XML parsing
  • contact list soap handling

This one is not planned for 2.0, because it could potentially delay the release a lot.

After that we could work on:

  • msn spaces integration
  • shared folder support
  • yahoo im support through msn

#35 Option to switch between personal status messages GUI - Contactlist kmess-2.0 enhancement 05/19/07

A user at the forum requested a way to switch between personal status messages.

This can be implemented without adding clutter to the settings panel:

  • Replace the edit box with a dropdown box in the main window (similar to the login e-mail widget).
  • Show the 5 most recent status messages there
  • When the user chooses a status message it becomes active.

#203 Add option to customize the Now Playing format Plugins open enhancement 03/29/08

Ticket based on [this forum topic http://kmess.org/board/viewtopic.php?f=2&t=3140]

It has been asked on the forum if we can implement an option to customize how the Now Playing info is displayed.

An option like this should be kept in some Advanced dialog... not clearly in the sun.


#290 Be able to export/import the contactlist GUI (general) kmess-2.0 enhancement 07/23/08

As requested here, it should be possible to export the contact list. If I recall correctly WLM also has some kind of feature.

Importing is a different beast, which would at least require some dialog to select which contacts you like to add (and which are already added). The most important part is exporting, so you have access to your data. Importing could be done later.


#301 Make use of the KCabinet class to extract wink files KDE integration open enhancement 08/06/08

As of KDE 4.1, there is a KCabinet class to extract .cab files. It would be nice if we can use this class. It will remove the dependency on cabextract.


valerio (5 matches)

Ticket Summary Component Milestone Type Created
Description
#32 Implement LikeBack from Basket GUI (general) kmess-2.0 enhancement 05/19/07

Basket has a nice feature for beta versions, to report what you like or dislike. More information can be found at http://basket.kde.org/likeback.php

In a similar fashion, it should be easier to "report a bug to the developer". E.g. keep the same menu option in release versions, but with a different dialog instead.


#155 Move all popup notifications settings to the KNotify dialog KDE integration kmess-2.0 enhancement 11/02/07

I think I've found a way to merge all popups and sounds settings. That would be a lot easier than having to configure notifications from two very different places (account settings and Configure Notifications dialog).

Since recently I've moved all KNotify code to the kmess/notification/ classes, it would even be a lot simpler to implement.

  • First the user sets the KNotify dialog to display messageboxes, passive or not we can avoid to care. Of course we would set the KNotify defaults accordingly to our current popup balloons default settings.
  • Then, in the Notification* classes, we 'override' the KNotifyClient::event() call:
    • Collect all settings for the event we need to send, by using KNotifyClient::getPresentation() and KNotifyClient::getFile()
    • Check from the presentation bitfields if the messagebox presentation mode is on.
    • Delete from the presentation bitfields the Messagebox and Passivepopup modes if set.
    • Call KNotifyClient::userEvent() to send the original event with the usual message, sound, presentation etc but of course without the messagebox presentation modes.
    • If the messagebox presentation mode was set, popup our custom balloon.

#74 Notification balloons enhancements GUI - Notifications kmess-2.0 enhancement 06/06/07

The balloons at the moment do not support emoticons: They are displayed as their text shortcut. So if you receive a MSN smiling face, it'll show up in the balloon as << Contact says: ':)'>> .

Finally, there is some problem related with the balloon display by the KDE side. When the anchor point of the balloons reach out over the half of the screen in which the KMess tray is, balloons gets displayed on the other side of the anchor point, event which causes two balloons to overlap. You can try it easily, set the baloon time to a big number, and wait: eventually there will be a lot of balloons displayed at once, and the first one which gets an anchor point beyond half of the screen, will overlap the previous one.

This is without any doubt intended balloons behavior; but we should find some way to avoid it.


#153 Allow to disable receiving custom emoticons and winks per-contact GUI - Contact properties kmess-2.0 enhancement 10/29/07

KMess focuses the 1.5 release on receiving everything: but that, too, can be too much.

Sometimes it happens to chat with a contact whose custom emoticons have been added completely unknowingly. The shortcuts for their emoticons often are a single character, like "d", "k", or ".", and more often than not they're HUGE, so your chat becomes almost impossible to follow without proper skills at resolving rebuses.

KMess should allow the user to not only stop translating new custom emoticons - and winks - but also to remove received winks and emoticons, replacing the former with the original shortcut text, and the latter with just a text link.

This should be possible via a chat window menu option and via two settings in the contact properties.

The options could be an Action Menu:

  • Allow custom emoticons
  • Disable annoying custom emoticons
  • Disable all custom emoticons

with "annoying" meaning: emoticons which shortcut is a single character, and emoticons which don't have special characters in the shortcut. Not sure about how to explain this meaning to the user in a menu, though :P

For one on one chats, the settings changed via menu item should be remembered in the contact's properties. For group chats, the option should not be associated to the involved contacts, but should only be set for the duration of the chat (i.e. when the group chat is closed, the setting is not saved anywhere).


#171 Add option to share custom emoticons between accounts GUI - Account settings kmess-2.0 enhancement 11/25/07

Many people has more than one account. If KMess could support various custom emoticon themes to be loaded at once, we could implement a custom emoticon theme feature, which could enable an user to select which themes of custom emoticons to use.

New emoticons would be added to one of them as selected by the user, and maybe all the themes could be shared between users of the same KMess installation.


Note: See TracReports for help on using and creating reports.