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