APR
9
2013

New KDE Telepathy brings Better Text Editing and Improved Notifications

Good news, everyone! The KDE Telepathy team has just released version 0.6.0 of KDE Telepathy (KTp), KDE's instant messaging suite. This version brings a number of new features as well as a large amount of bug fixes.

About KDE Telepathy

KDE Telepathy is an instant messaging suite built upon the Telepathy framework. KDE Telepathy provides text chat, video calls and file transfer services over many popular instant messaging platforms including Facebook Chat and Google Talk. In addition KTp provides libraries for embedding instant messaging or real-time collaboration inside your application.

KDE Telepathy follows the philosophy that communication is a service offered to applications and the desktop. A more in-depth technical explanation can be read over here, but in practice, this means that KDE Telepathy consists of independent components. This allows KDE Telepathy to be well integrated with Plasma by providing plasmoids and runner interfaces as well as providing the traditional contact list and chatting application. This level of desktop integration allows endless possibilities and greater freedom in the way in which you interact with your contacts. Boundaries of Telepathy however do not stop at communication, the next step is collaboration, for example games can take advantage of Telepathy and provide a multi-player capabilities without the hassle of setting up network connections.

New Features

This release brings in a number of major new features. An overview:

Kopete log migration
KTp now imports logs from Kopete accounts into our log format. For new KTp users this will be asked if they wish to import when they create an account, existing users can also import logs by opening the log viewer.

Clearer message notifications
KTp had some feedback to improve the notifications of new messages. KTp now shows an icon in the contact list when a new message arrives, change the icon in the system tray, and for group chats show who is typing.

Better text editing
The chat window now features tab completion for group chats, as well as text navigation for editing messages.

KTp has made adding emoticons easier too, with a new optional emoticon toolbar.

Advanced notifications
KTp now supports setting different notifications for each of your contacts. This means it is possible to set an optional notification if your favourite friends come online, or play sounds when messages arrive from certain contacts but not others.

Improved password and security management
KTp is now able to connect to password protected jabber rooms, a much requested feature. We have also improved our connection certificate handling, now using KDE SSL certificates manager and allowing the user to override invalid certificates.

Under the hood changes and cleanups
A lot of our effort has been spent in a big refactoring under the hood, getting ourselves ready for the future as well as bringing speed and stability closing over 85 bug reports in 0.6.

0.6.0 features completely redone connection error notifications and other important UI areas.

Core filtering plugins

KTp has an extended range of message plugins to make chatting more dynamic and interactive.

Text messages can be formatted in bold or italics

Youtube links are show and can be played directly in your chat window

Links to bugzilla are shown inline with the bug title and resolution

When sending messages can use your KDE webshortcuts to make it quicker to send links

Messages containing your name are highlighted and a special notification with sound can be emitted. This is especially useful if you lurk in conference rooms

Getting 0.6

After this huge list of awesome new things, you might want to try KTp for yourself! So, where to get it?

First of all, the source tarballs are available from the KDE download servers. This contains our full set of applications and applets.

Most distributions, including openSUSE (in the KDE-extra repository), Fedora and Kubuntu, have packages available already or will have, soon. Note that you will need the full set of packages for KTp to work properly. In most distributions, that means installing the right repository and getting the ktp* packages.

Of course, if you find issues or think of possible improvements, you can either file a bug or join development!



Comments

Any chance to have meta contacts? Really a lot of users are stuck with kopete just for this (including me). I have gtalk, msn, icq and facebook and very often I have the same guy on all of these protocols... multiply for 100 and you can imagine how long my contact list is....


By Andrea Z. at Tue, 2013/04/09 - 1:02pm

This will be solved once the first version of the "KPeople" library (currently under development) is out and KDE Telepathy is ported to use it.


By Luca Beltrame at Tue, 2013/04/09 - 4:28pm

Metacontacts is implemented! http://www.sharpley.org.uk/node/68


By Alexey Korepov at Fri, 2013/10/25 - 6:12am

I just gave it another test. Looks good :-) Seems like it is really up for being a Kopete replacement soon. The main thing I am missing is contact grouping and a connection to Kaddressbook. Wasn't this in the making already?


By mark at Tue, 2013/04/09 - 2:28pm

button for choose smiles requested :)


By Alex_123 at Tue, 2013/04/09 - 4:46pm

Settings->Configure Toolbars -> Add Smiley

I'll try and make this more prominent.


By David Edmundson at Sat, 2013/04/13 - 3:14pm

As per the subject - everytime I try telepathy I end up disabling it as it is hopeless at reconnecting/reautherising after the net connection drops, plus endless notifications about that.

Since I use wireless and hibernate/sleep my PC regularly happens multiple times during the day.


By Lindsay Mathieson at Tue, 2013/04/09 - 9:31pm

I ran into this issue, too. Plus there are Telepathy processes left after i logged out. I have to mention that i have built Telepathy with gnome-keyring support.


By greggel at Thu, 2013/04/11 - 6:17am

I suppose this question also applies for other dictionaries. How does one add a dictionary to KTp? I tried to look for a manual for a how to somewhere but couldn't find one. If it's switching the application language I already have the kde-l10n-engb package installed, but am unable to select it in KTp.

Thanks for all the hard work!


By Rewarp at Wed, 2013/04/10 - 5:05am

Settings -> Toolbars shows -> Language Toolbar


By David Edmundson at Sat, 2013/04/13 - 3:16pm

One of the things that keeps me from migrating away frm Kopete, or having to look at non-KDE solutions, is a need for OTR-enabled clients.


By Samir Nassar at Wed, 2013/04/10 - 9:05am

I am looking forward to OTR support too.


By mark at Wed, 2013/04/10 - 10:57pm

I've tried to switch from Pidgin to Telepathy a few times. Then I get russian hackers asking me if I want to talk on my old hotmail (MSN Messenger) account. I much prefer whitelisting to blacklisting...blacklisting bots is just futile. Please add basic privacy options like the old "Accept messages only from people on my contact list". MSN will be taken out back behind the barn and shot in the head soon enough, but if you can't rely on the individual service to provide privacy options, then it falls back to the client.


By Aoxo at Thu, 2013/04/11 - 6:36am

Just tried. Really nice. Moved my history from Kopete :)


By Nikita Krupenko at Sat, 2013/04/13 - 12:03am

I see 13 tarballs in the download directory of telepathy.
How about making it a single tarball?


By Alan at Sat, 2013/06/01 - 12:15am

I've just moved to kde and not sure if I'm missing something but atm the way I have to interact with telepathy doesn't make much sense. IM Contacts are fine, got the sys-tray with a keyboard shortcut and all but I open the Text UI, join a few jooms, chat to a few people and the only thing I can do with that window is to minimize it. I close it and all my rooms are gone... I connect to hipchat that my company uses for internal international communications and I have to join lots of rooms at startup. And I can only re-join them one by one which makes it pretty useless for anything else that a quick facebook chat. Is there another application that would integrate better into the whole Telepathy platform better than Text UI?


By Vigintas at Sat, 2013/06/29 - 1:48pm

So far I really like KTp, it integrates all my accounts very nicely. However the contact list plasmoid doesn't show the protocol icon for each contact, so when you have the same contact on multiple accounts, it can be confusing. Could this be added in?

One thing I really miss from when I was using pidgin is skype avatars. In KTp, all skype contacts are just replaced with the default avatar instead of the correct avatar.


By Scott at Tue, 2013/07/09 - 12:35pm

Hi,
I've just installed ktp 0.6.2. And I can't input my vietnamese language into ktp-text-ui (using ibus-unikey which is my favorite).

Is there a bug, can someone help fix it?
-James


By Jamesvn at Wed, 2013/07/10 - 3:33am

There are other KDE resources that are more effective than Dot story comments for getting help. In addition, using these other support resources make it possible for other people to benefit from solutions.

You can look on bugs.kde.org to see if this has been reported as a bug, and the status if it has been.

Please visit forum.kde.org. There is a section there about KDE Telepathy, which is monitored by KTp developers.


By Carl Symons at Wed, 2013/07/10 - 10:52am

Thanks.
I'll check them out.
~James.


By Jamesvn at Fri, 2013/07/12 - 2:53am

I would use it if there was Gadu Gadu support :( Really need this one.


By fatino at Sat, 2013/10/19 - 6:57pm

Nope... I'm afraid there is not much alternative to using Kadu for GG (it can handle also GTalk and Facebook Chat). It integrates with KDE quite well:
http://www.kadu.im/w/English:News


By PTR at Tue, 2013/10/22 - 2:08pm

I would use KDE Telepathy once it has OTR (off the record) messaging support.
Even an auto-reply on away support would have been acceptable.

So far, I only see minor UI updates and message parsing features after months of waiting for a new release.


By Skeith at Sat, 2013/12/14 - 8:44am

With everthing we have learned about the NSA's blanket collection of internet communications and the fact that SSL to any server is useless given the fact that the very same service providers are more than likely handing the unencrypted communications directly to them anyway, OTR is an absolute must before I switch from Kopete.


By Bobbb at Mon, 2014/01/27 - 12:03am