RoadMap

Z Kadu

(Przekierowano z Kadu Roadmap)

Cykl wydawnicze Kadu

Projekt Kadu stosuje "standardową" numerację typu: MAJOR.MINOR.RELEASE gdzie:

  • zmiana MAJOR - gruntowne zmiany, rewolucje
  • zmiana MINOR - nowe funkcje, większe poprawki
  • zmiana RELEASE - poprawki błędów

Jeden cykl wydawniczy po wydaniu wersji 0.9.0 będzie trwał 3 do 4 miesięcy.

Kadu 0.13.0

Ogólne

  • ładowanie pluginów w wątku - natychmiastowy start
  • API do importu kont/kontaktów/historii
  • import z WTW

Kadu 0.12.0

Ogólne

  • cleanup kodu z main.cpp i misc.cpp
  • nowy edytor skrótów
  • lista kontaktów na QML/Quick
  • wszystkie akcje przepisane na nowe API
  • ServiceManager/Provider?
  • emotki do modułu i rewrite imagelink
  • możliwość dodania skrótu do każdej akcji
  • nowe okno wtyczek
  • mniejsza, podzielona konfiguracja, przenaszalna historia - nie zapisywanie wszystkich Chatów i kontaktów
  • [in progress] nowe okno historii
  • lepsze okno zmiany opisów
  • "magiczne" kopiowanie tekstu z okna rozmowy (link)

Gadu-Gadu

  • logowanie przez adres e-mail

Jabber/XMPP

  • konferencje/MUC

Kadu 0.11.0

Ogólnie

  • [done] lepsze api akcji, typu MenuAction
  • [done] PowerModel?
  • [done] przyspieszenie działania historii
  • [done] powiadomienie o pisaniu w oknie rozmowy
  • [done] konferencje na liście kontaktów

Kadu 0.10.0

Ogólnie

  • [done] mechanizm pluginów oparty o QPlugin i QPluginLoader
  • [done] kadu-SDK (makra do CMake, instalowanie nagłówków w systemie, kompilacja pluginów spoza kodu kadu)
  • [done] powiadomienie przez dbus chodzące na każdej implementacji demona powiadomień
  • [done] usunięcie autodownloadu
  • [done] regowanie na włączenie/wyłączenie sieci
  • [done] powiadomienia w oknie rozmowy

Gadu-Gadu

  • [done] przywrócenie przesyłania plików
  • [done] obsługa list kontaktów w wersji GG10
  • [done] automatyczna synchronizacja listy kontaktów

Jabber/XMPP

  • [done] przesyłanie plików

Kadu 0.9.0

  • [done] Refaktoryzacje tego, co jest oznaczone w kodzie jako TODO (tzw: perwersyjne struktury i przepływy)
  • [done] QtPhonon zostanie użyty do obsługi dźwięków
  • [done] wydzielenie protokołu gg do modułu
  • [done] usunięcie resztek zależności od qt3support
  • [done] przeniesienie notify oraz window_notify do core
  • [done] restrukturyzacja katalogow w core (podział kodu na logiczne części umieszczane w podkatalogach)
  • [done] integracje history_sql autorstwa Juzefa
  • [done] wydzielenie części wspólnej hints i osd_hints
  • [done] Możliwość utworzenia dowolnej liczby kont GaduGadu lub XMPP i używania ich jednocześnie z jednej listy kontaktów

Osobiste