Notka o wydaniu

Z Kadu

Kadu 0.9.0

Po ponad dwóch i pół roku wytężonej pracy jesteśmy dumni mogąc ogłosić światu udostępnienie nowej, rewolucyjnej wersji multikomunikatora Kadu 0.9.0.

Wydanie to przynosi masę długo oczekiwanych zmian, takich jak wsparcie dla sieci XMPP (Jabber, GTalk, Facebook Chat, NKTalk itp.), możliwość jednoczesnego używania wielu kont z różnych sieci, zupełnie nowa wtyczka historii rozmów czy możliwość używania stylów rozmowy z Adium. Nowa wersja działa bez problemów na systemach z rodziny Linux, BSD, Windows oraz Mac OS X. Mimo tak znacznego rozwoju, Kadu nie zamierza dołączyć do klubu przerośniętych multikomunikatorów. Jeśli lubisz Kadu za jego prostotę i użyteczność, znajdziesz te cechy tym bardziej w najnowszym wydaniu. Dzięki prostej, choć potężnej konfiguracji, Kadu może być zarówno dotychczasowym prostym klientem Gadu-Gadu, jak i rozbudowanym multikomunikatorem.

Niezmiennie Kadu zapewnia swobodną i łatwą komunikację na wielu platformach systemowych, bez natrętnych reklam i zbędnych dodatków.


Co się zmieniło?

Wieloprotokołowość i meta-kontakty

Najważniejszą zmianą w wersji 0.9.0 jest dodanie obsługi protokołu Jabber/XMPP, który otwiera również dostęp do sieci takich jak Facebook Chat, GTalk czy NKTalk. W związku z tym rozbudowano Kadu o obsługę wielu kont równocześnie.


Kadu 0.9.0 z jednym kontem Gadu-Gadu.
Kadu 0.9.0 z jednym kontem Gadu-Gadu oraz jednym kontem XMPP w widoku prostym.
Kadu 0.9.0 z jednym kontem Gadu-Gadu oraz jednym kontem XMPP w widoku zaawansowanym (znjomi mają rozwijalną listę kontaktów).


Do każdego znajomego można dodać dowolną liczbę kontaktów przypisanych do poszczególnych kont (znajomi to tak zwane meta-kontakty). W zależności od osobistych preferencji można włączyć lub wyłączyć wyświetlanie wszystkich kontaktów dla każdego znajomego na liście.
Rozpoczęcie rozmowy z danym znajomym oznacza rozpoczęcie rozmowy z najbardziej dostępnym w danej chwili kontaktem. W przypadku, gdy kilka kontaktów ma taki sam status, wybierany jest kontakt z najwyższym priorytetem (który można ustawić w oknie danych znajomego). Istnieje też możliwość włączenia dla danego znajomego wybierania zawsze kontaktu z najwyższym priorytetem.

Przyjemniejsza obsługa

Menu

Wiele elementów interfejsu zostało przemyślanych i stworzonych od podstaw. W nowym Kadu nie ma już problemu przerośniętego, nieczytelnego menu głównego, listy kontaktów czy statusów. Zostały one zreorganizowane, a akcje w nich uporządkowane w bardziej przejrzysty sposób.


Nowe menu główne.
Nowe menu znajomego.
Nowe menu statusów Jabber/XMPP.


Okna dialogowe

Okna dialogowe zostały ulepszone albo stworzone od podstaw, tak jak okno konfiguracji kont. Okno dodawania nowego znajomego pozawala na ustalenie podstawowych parametrów, takich jak pokazywanie swojego statusu znajomemu lub wysłanie prośby o autoryzację (tylko Jabber/XMPP). Okno edycji pozwala na sortowanie kontaktów według osobistych preferencji. Przy rozpoczynaniu rozmowy domyślny kontakt wybierany jest najpierw na podstawie dostępności, następnie, przy kilku kontaktach o takiej samej dostępności, na podstawie ustalonych priorytetów. Istnieje możliwość wyłączenia wybierania kontaktu na podstawie dostępności dla każdego znajomego osobno.


Okno dodawania kontaktu.
Okno danych znajomego.

Okno rozmowy

Dzięki kilku prostym zabiegom korzystanie z okien rozmowy jest o wiele przyjemniejsze. Edycja pasków narzędzi aktualizuje paski we wszystkich oknach i kartach równocześnie. Pole wprowadzania wiadomości ma taką samą wielkość w każdym oknie i na każdej karcie. Nie ma już problemów z wadliwie działającym automatycznym przewijaniem okna rozmowy do końca po odebraniu wiadomości zawierającej emotikonki lub obrazek. Wprowadzono także nowy domyślny zestaw przycisków. Dzięki dodaniu separatorów i swobodnych ostępów istnieją większe możliwości konfigurowania pasków narzędzi - na przykład proste umieszczanie przycisków po prawej stronie okna.

Wsparcie dla stylów Adium (na systemie Linux wraz z przezroczystością) dostarcza nowych wrażeń estetycznych. Domyślnym stylem Kadu jest nieco zmodyfikowany styl Satin.

Tekst kopiowany z okna rozmowy zawiera tekstową reprezentację emotikon oraz pełne linki (długie linki domyślnie są wyświetlane w postaci skróconej).


Okno rozmowy.


Nowy selektor emotikon wyświetla emotikony w poprawnych proporcjach i powiększa je pod kursorem myszy do oryginalnych rozmiarów.


Selektor emotikon.

Lista znajomych

Lista znajomych także doczekała się własnej serii zmian. Znajomi, od których nie odebraliśmy jeszcze wiadomości, wyświetlani są na górze listy z ikoną wiadomości. Pojawiła się także opcja wyświetlana awatarów/zdjęć bezpośrednio na liście oraz możliwość wyświetlania kontaktów znajomego jako rozwijanej listy. Tłem listy może być dowolny, wybrany przez użytkownika, obrazek.
Wyszukiwanie znajomych na liście jest o wiele łatwiejsze - po prostu zacznij pisać, a dopasowani po nazwie czy kontakcie znajomi zostaną wyświetleni. Kiedy inne okno zostanie wybrane filtrowanie zostanie automatycznie wyłączone.


Lista kontaktów z tłem i z widocznym oznaczeniem nieodebranej wiadomości.
Wyszukiwanie kontaktów na liście.


Grupy

Edycja grup została znacznie ułatwiona. Każda grupa ma teraz okno dialogowe, w którym można zmienić nazwę i ikonkę grupy. Dodana została możliwość ukrycia grupy "Wszyscy". Zamiast niej można wyświetlić pseudogrupa "Niepogrupowani" zawierająca wszystkich znajomych, którzy nie należą do żadnej grupy.
Okno edycji grupy.

Powiadomienia

Obsługa powiadomień została rozszerzona o wsparcie powiadomień KDE4 - wystarczy załadować wtyczkę kde4_notify. W oknie konfiguracyjnym wprowadzono drzewko, które pozwala skonfigurować całą grupę powiadomień na raz, bez konieczności przeklikiwania się przez każde pojedynczo.


Drzewko powiadomień.

Wsparcie dla sieci IM

Nowe Kadu wspiera dwie sieci: Gadu-Gadu oraz Jabber/XMPP. Z sieci XMPP korzystają takie serwisy jak Facebook (Facebook Chat) i NK (NKTalk), podobnie jak komunikator GTalk. Dzięki temu nie ma najmniejszego problemu, aby połączyć się ze znajomymi z Facebooka i NK za pomocą nowego Kadu.
Grupy kont o podobnym przeznaczeniu (na przykład służbowy numer Gadu-Gadu i służbowe konto GMail/GTalk) można łączyć w Tożsamości (na przykład: Praca) i zmieniać swój status na nich równocześnie, co upraszcza korzystanie z programu.

Gadu-Gadu

Obsługa protokołu Gadu-Gadu została rozszerzona o obsługę połączeń szyfrowanych TLS z serwerami GG (opcję można włączyć w ustawieniach poszczególnych kont), informacje o pisaniu oraz o multilogowanie. Multilogowanie pozwala jednej osobie być równocześnie zalogowanej na wielu komputerach na jednym koncie Gadu-Gadu. Wszystkie wysyłane i odbierane wiadomości są przekazywane każdemu zalogowanemu na tym koncie klientowi, co pozwala na utrzymywanie spójnej historii rozmów. Kadu umożliwia także rozłączanie innych klientów (co jest przydatne, gdy zostawiliśmy na przykład włączone Gadu-Gadu w kafejce internetowej).
Dla osób niekorzystających z protokołu Gadu-Gadu istnieje możliwość jego wyłączenia przez wyładowanie wtyczki. Jest to pierwsze wydanie Kadu, w którym obsługa Gadu-Gadu jest całkowicie opcjonalna.

Jabber/XMPP

Obsługa protokołu Jabber/XMPP nie jest do końca nowością w Kadu. Dla wersji 0.6.0 i 0.6.5 istniał nieoficjalny moduł Juzefa. Został on przerobiony w dosyć znacznym stopniu i włączony do głównego kodu.

W chwili obecnej wtyczka Jabbera zapewnia obsługę takich funkcji jak prowadzenie rozmowy i zarządzanie kontaktami. W przyszłych wydaniach dodane zostaną kolejne, jak MUC (konferencje), usługi czy transfery plików.

Zmiany we wtyczkach

Historia

Nowa wtyczka historii jest oparta na module sql_history Juzefa, który był dostępny nieoficjalnie dla starszych wersji programu. Wtyczka korzysta z bazy SQLite, dzięki czemu możliwe jest szybsze wyszukiwania rozmów. Import ze starej historii dokonuje się automatycznie za pomocą wtyczki history_migration. Sam proces importowania może potrwać nawet kilka minut dla bardzo dużych archiwów historii. Kadu jest jednym z niewielu komunikatorów, który prócz historii rozmów potrafi poprawnie zapisać historię konferencji, wysłanych SMS-ów oraz statusów znajomych.
Nowe okno historii pozwala na bezproblemowe usuwanie historii rozmów, SMS-ów i statusów każdego znajomego.


Nowe okno historii.

Profile

Wtyczka profili został usunięty z Kadu 0.9.0. Zastępuje go możliwość dodania wielu kont do jednej instancji programu. Przy pierwszym uruchomieniu zostanie załadowana wtyczka profile_import, który wyświetli okno dialogowe pozwalające na automatyczny import kont, znajomych oraz historii z profili. Wtyczka ta pozwala także za zaimportowanie zewnętrznego profilu Kadu z dowolnego innego katalogu.

Kreator konfiguracji

Kreator konfiguracji został znacznie uproszczony. Pozwala na wybranie własnego imienia, dodania istniejącego lub rejestracji nowego konta oraz na otworzenie okna konfiguracji dodatkowych kont. Dzięki temu początkujący użytkownik poradzi sobie bez problemu z najbardziej podstawową konfiguracją programu.


Wybór języka i pseudonimu.
Wybór sieci.
Konfiguracja konta.
Zakończenie.

Screenshot

Wtyczka screenshot została zaktualizowana i jest znacznie przyjemniejsza w obsłudze. Zaznaczenie fragmentu ekranu do wysłania jest teraz znacznie łatwiejsze i może zostać zmienione przed ostatecznym wyborem.

ImageLink

Nowa wtyczka imagelink (domyślnie nie jest ładowana) umożliwia wyświetlanie w oknie rozmowy obrazków oraz filmów YouTube (wymagany Flash), do których linki zostały nam wysłane.

SMS

Wtyczka SMS korzysta teraz z plików JavaScript do wysyłania SMS-ów, dzięki czemu możemy znacznie szybciej reagować na zmiany u operatorów bez konieczności wydawania nowych wersji całego Kadu. Wraz z wydaniem dostarczamy skrypty do obsługi bramek Ery, Plusa i Orange.

Dla programistów

Nowe Kadu zostało przepisane praktycznie w 90%. Wymagała tego poprawna implementacja wieloprotokołowości oraz meta-kontaktów. Wymusiło to na nas stworzenie nowego API, które jest znacznie czytelniejsze i wygodniejsze od API Kadu 0.6.5. Każda klasa zajmuje teraz jeden plik przydzielony specjalnie do niej, w odpowiednim katalogu, dzięki czemu łatwiej odnaleźć się w strukturze projektu.

Zainstaluj nowe Kadu

Zainstaluj już teraz!

Wersja 0.9.0


Osobiste