Сегодня вышел первый релиз Telepathy-Morse — менеджера соединений с Telegram для Telepathy.
Разработка проекта началась в рамках Google Summer of Code 2014, но проект оказался настолько большим, что выпустить первую версию получилось только сейчас. Для менеджера соединений написана собственная библиотека TelegramQt и реализована «сервисная» часть библиотеки TelepathyQt; попутно исправлено множество ошибок в KDE Telepathy.
Основные возможности:
- Текстовый чат 1-1.
- Групповой чат (создание нового чата и каналы пока не поддерживаются)
- Отслеживание состояния исходящих сообщений (Delivery reports: Delivered, Read)
- Отслеживание состояния чата (Composing)
- Аватары контактов (свой аватар пока поменять нельзя)
- Двух-этапная авторизация
- Получение непрочитанных сообщений при подключении
- Автоматическое восстановление при потере соединения
Реализовано практически всё, что укладывается в спецификацию Telepathy. Поддержка мультимедийных сообщений реализована в TelegramQt, но не обозначена в спецификации Telepathy, так что в ближайшее время (пол года — минимум) её ожидать не стоит.
Репозитории:
https://github.com/Kaffeine/telegram-qt
https://github.com/TelepathyQt/telepathy-morse
Ссылки для скачивания:
https://github.com/Kaffeine/telegram-qt/archive/telegram-qt-0.1.0.tar.gz
https://github.com/TelepathyQt/telepathy-morse/archive/telepathy-morse-0.1.0....
Лицензия: GNU LGPL 2.1+ для библиотеки и as-is для приложения.
Пакетов пока нет.
>>> Подробности