Планы разработки

Легенда

— Обязательно к реализации

— Не обязательно, но было бы неплохо

— В процессе разработки

— Реализовано

qutIM

qutIM 0.3

Протоколы

  • Jabber
  • ICQ
  • IRC
  • Vkontakte
  • @Mail.ru
Jabber
  • Транспорты и сервисы.
  • Команды adhoc.
  • Удаленное управление.
  • Шифрование сообщений. (0.3.1)
  • Редактирование vcard.
  • Запароленные и иначе огороженные комнаты.
  • Передача файлов (XEP-0096)
  • Вынести в настройки время, через которое шлётся <gone />
ICQ
  • Различные кодировки
  • X-статусы
  • Передача файлов
  • Редактирование информации о себе
IRC
Vkontakte
  • Личные сообщения
  • Обновления новостей
Mail.ru
  • Поддержка «будильника»

Интерфейс

Список контактов
  • Поиск по контактам
  • Группировка контактов по тегам (группам)
  • Группировка контактов по учётным записям
  • Показ только определенных тегов (групп)
  • Глобальное управление статусами
  • Подсказка о контакте (tooltip)
История переписки
  • Группировка по дате
  • Поиск по истории:
    • подсвечивание найденного
    • переход к первому вхождению (по f3)
    • что-нибудь еще полезное
Уведомления
  • (API) «Пометка» к пунктам настроек, говорящая о требовании перезагрузить кутим для применения изменения
  • Всплывающие уведомления
    • dbus
    • native
  • Звуковые уведомления
Окно чатов
Конференции
  • Управление конференцией и правами пользователей
    • Команды а-ля /admin, /owner
    • GUI
  • Управление доступом (пароли)
Другое
  • Определение операционной системы
  • Менеджер плагинов
    • Уведомление о новой версии плагина
  • Автоматическое обновление qutIM

Перевод

  • Простота перевода
  • Выбор языка на основе системного
  • Выбор присутствующих в системе языков

Оформление

  • Темы пиктограмм
  • Темы иконок
  • Звуки
  • Темы всплывающих уведомлений
  • Темы чата
  • Темы главного окна

Общее

  • Метаконтакты
  • Поддержка libpurple
  • Новый движок истории.
  • Новый движок уведомлений.

1)

qutIM 0.4

Общее

  • Поддержка VoIP
  • Улучшенная интеграция с ОС
  • Улучшенная поддержка мобильных устройств
  • Двухсторонняя интеграция с Telepathy
    • Экспортирование протоколов в Telepathy
    • Импортирование протоколов из Telepathy
  • Реализация игр на html5/QtQuick с возможностью их трансфера между контактами (распространение игр через p2p)
  • MeeGo версия

Jreen

  • Получение времени клиента2).

Сервер плагинов

(Он сам, в принципе, , Nice to have.)

  • public API
  • разделение по архитектуре
  • разделение по ОС
  • различные локализации
  • web интерфейс пользователя
  • web интерфейс разработчика/администратора
  • авторизация
  • рейтинг плагинов

Wiki

  • Снести все старые статьи.
  • Написать полную и всеобъемлющую статью о написании плагинов.
  • Написать внятное FAQ.
1) Следует учитывать, что это есть идеальный вид приложения одного лишь человека, к тому же не входящего в список разработчиков. Воть.
2) Фигня, надо более нужное.
/home/qutim/data/www/wiki.qutim.org/data/pages/ru/roadmap.txt · Last modified: 2012/04/10 00:40 by nico-izo
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki