Skip to content

TelepathyIM/telepathy-morse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telepathy-Morse

Morse is a Qt-based Telegram connection manager for the Telepathy framework.

Features

  • Contact list with first/last names
  • Contact avatars
  • Personal messaging (one to one, no secret chat yet)
  • User typing events
  • Two-step verification
  • Full message delivery status support
  • Own presence (online, offline)
  • Loading unread messages on connect
  • DBus activation
  • Sessions (Means that you don't have to get confirmation code again and again)
  • Restoring connection on network problem
  • Supported incoming multimedia messages:
    • Geopoint (text/plain URI/RFC 5870, application/geo+json)
    • Stickers (text/plain with Unicode alternative)

Requirements

  • CMake 3.6+
  • Qt 5.6+
  • TelepathyQt 0.9.7+
  • TelegramQt 0.2.0+ (not released yet; please use master branch)

Note: TelegramQt is available at https://github.com/Kaffeine/telegram-qt

Note: In order to use Morse, you need to have a complementary Telepathy Client application, such as KDE-Telepathy, Jolla Messages or Empathy.

Installation

git clone https://github.com/TelepathyIM/telepathy-morse.git

or

tar -xf telepathy-morse-0.2.0.tar.gz

mkdir morse-build
cd morse-build
cmake ../telepathy-morse

Information about CMake build:

  • Default installation prefix is /usr/local. Probably, you'll need to set CMAKE_INSTALL_PREFIX to /usr to make DBus activation works. (-DCMAKE_INSTALL_PREFIX=/usr)
cmake --build .
cmake --build . --target install

Known issues

  • The application doesn't work reliably.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

See COPYNG for details.

About

Telegram connection manager for the Telepathy framework

Topics

Resources

License

Stars

61 stars

Watchers

18 watching

Forks

Contributors