Kadu Changelog

What's new in Kadu 4.3

Feb 3, 2017
  • Removed deprecated plugins:
  • Deprecated parts of Kadu 4 code were removed. Kadu 4 is not able anymore to import configuration from Kadu 0.6.5 and previous versions.
  • Following plugins were reomoved:
  • amarok1_mediaplayer - Amarok 1 is no longer in development
  • encryption_ng, encryption_ng_simlite - replaced by encryption_otr
  • growl_notify, itunes_mediaplayer - Kadu no longer supports MacOS X
  • history_migration, profiles_import - there is no need to import Kadu 0.6.5 configuration anymore
  • phonon_sound - default sound plugin is good enough
  • falf_mediaplayer - Falf no longer in development
  • Simplified hints plugin:
  • Configuration of hints plugin was greatly simplified. It allowed to fix many of hints' bugs.
  • Gadu-Gadu improvements:
  • Gadu-Gadu protocol supports synchronization of multisession statuses. If user is logged on Gadu-Gadu using more than one device, then Kadu will respect status changes made on these devices.
  • Better Windows integration:
  • Status buttons in preview window
  • Quckly jump to current/recent chats from taskbar
  • Kadu 4 has better Windows integration.
  • It is now possible to change status using buttons in preview window on taskbar. Taskbar context menu allows for quick access to current/recent chats using Jump Lists.

New in Kadu 3.0 (Feb 17, 2016)

  • Changes:
  • chat-style: #3057 fixed: all chat styles work again (Vogel)
  • jabber: #3064 fixed: re-enable legacy SSL connection option (Vogel)
  • Please report all found issues in our Redmine system.

New in Kadu 3.0 Beta 1 (Mar 31, 2015)

  • contacts: #2990 fixed: messing up contacts priorities sometimes
  • history: #2981 implemented: display new messages in history window as these appears
  • jabber: #2340 fixed: setting status message on disconnect works
  • jabber: #2962 fixed: problems with refreshing roster
  • gadu: #2972 implemented: allow sending Gadu gifts
  • gui: #2989 fixed: sort buddies list after changing priorities
  • gui: #3001 fixed: restoring windows position works properly now

New in Kadu 2.1 (Mar 25, 2015)

  • Fixed bugs:
  • gui: #2970 fixed: Esc closes chat windows (Vogel)
  • gui: #2995 fixed: fix licence window on Linux (Vogel)
  • gadu: #2996 fixed: set status to offline after disconnected because of multilogin (Vogel)

New in Kadu 3.0 Alpha 2 (Mar 25, 2015)

  • notify: #2963 fixed: do not mix up New chat and New message notifications (Vogel)
  • notify: #1352 fixed: reduce spacing between notifier configuration widgets (Vogel)
  • jabber: replaced libiris with QXmpp (Vogel)
  • jabber: #2746 fixed: application was unresponsive when trying to register new jabber account on jabbim.net (Vogel)
  • jabber: #2955 fixed: fast sign in on Facebook on Windows restored (Vogel)
  • jabber: #2653 fixed: show nice message when another clients uses the same resource and server disconnects (Vogel)

New in Kadu 3.0 Alpha 1 (Feb 23, 2015)

  • gadu: #2937 fixed: file transfers are now compatible with GG 12 and GG Drive (Vogel)
  • gui: #1713 implemented: added option to always show identity in buddies list (Vogel)
  • gui: #2309 implemented: added expand/collapse items to buddies list popup menu (Vogel)
  • gadu: TLS enabled by default for new accounts (Vogel)
  • sound: #383 implemented: option to configure per-buddy sound file (Vogel)
  • gui: #2811 fixed: do not show "Move to group" menu option if moving from Everybody or Ungroupped (Vogel)
  • encryption_ng: #2952 implemented: add depreceation message (Vogel)
  • gadu: #2241 implemented: update contact's avatars on GG event (Vogel)
  • gui: #2944 fixed: proper behavior with different combination of window title blinking and new message count included in title (Vogel)
  • gui: #2767 fixed: new look for "Add group" window (Vogel)
  • unity: #2965 fixed: show progress on file transfers on Unity Launcher icon (Vogel)
  • windows: #2965 fixed: show progress on file transfers on Windows icon (Vogel)

New in Kadu 2.0 (Feb 23, 2015)

  • Fixed bugs:
  • unity: #2699 fixed: force indicator_docking on Unity (Vogel)
  • translations: complete French translation (darkpumpkins)

New in Kadu 2.0 RC 3 (Feb 23, 2015)

  • Fixed bugs:
  • core: various crashes fixed (Vogel)
  • gui: #2732 implemented: do not download avatars when showing them is disabled (Vogel)
  • translations: update French translation (darkpumpkins)

New in Kadu 2.0 RC 2 (Feb 7, 2015)

  • Fixed bugs:
  • gui: #2940 fixed: crash on exit when not using tabs plugin (Vogel)
  • otr: #2947 fixed: marks in GG messages when otr is enabled (Vogel)
  • translations: complete Turkish translation (kardanadam26)
  • hints: #2924 fixed: not displaying avatars (Vogel)

New in Kadu 2.0 RC 1 (Feb 7, 2015)

  • Fixed bugs:
  • translations: #2943 fixed: re-added Qt translation files (Vogel)
  • hints: #2924 fixed: not displaying avatars (Vogel)
  • translations: add Turkish translation (kardanadam26)

New in Kadu 2.0 Beta 1 (Feb 7, 2015)

  • Fixed bugs:
  • docking: #2921 done: change tooltip text on Windows (Vogel)
  • hints: #2922 fixed: invalid images on Windows (Vogel)
  • gui: #2920 fixed: problems with Open chat minimized option (Vogel)
  • windows: #2923 fixed: Kadu hangs for few seconds from time to time (Vogel)
  • hints: #2924 fixed: not displaying avatars (Vogel)
  • gui: #2925 fixed: invalid plugin category names on Windows (Vogel)
  • chat: #2930 fixed: count of unread messages is now proper when chat window is minimized (Vogel)
  • chat: #2929 fixed: improve blinking timing on chat window with new messages (Vogel)
  • tabs: #2934 fixed: properly handle common close button settings (Vogel)
  • chat: #2928 fixed: properly hadnle disabling "Store opened chats" option (Vogel)
  • sound: #2931 fixed: player thread could block itself on exit and never end (Vogel)
  • windows: #2909 fixed: does not restore window geometry when "Start minimized" is on (Vogel)
  • sound: #2935 fixed: sound playing works properly (Vogel)

New in Kadu 2.0 Alpha 2 (Jan 19, 2015)

  • Fixed bugs:
  • windows: #2858 fixed: blinking main window on Kadu exit (Vogel)
  • windows: #2910 fixed: unable to remove stale lock file (Vogel)
  • windows: #2915 fixed: invalid tray tooltip (Vogel)
  • windows: #2914 fixed: avatars not displayed properly in Open Chat with... window (Vogel)
  • gadu: #2893 fixed: never show as online to buddies with 'Offline to' option on (Vogel)
  • firewall: #2917 fixed: unable to set log file path (Vogel)

New in Kadu 2.0 Alpha 1 (Jan 19, 2015)

  • Fixed bugs:
  • qt: port to Qt 5.2 (beevvy)
  • chat: #2669 implemented: store content of input box in chat widgets (Vogel)
  • mediaplayer: #943 fixed: disable mediaplayer statuses after changing it manually (Vogel)
  • chat: #1219 implemented: paste and send action added to chat widget (Vogel)
  • gui: #2818 implemented: add option to open chat windows minimized on incoming message (Vogel)
  • gui: #1510 implemented: hide description option also affects notifications (Vogel)
  • plugins: #2825 implemented: plugin categories are now translated (Vogel)
  • core: #2885 done: remove support for configuration files of Kadu 0.6.5 (Vogel)
  • indicator_docking: #2682 done: support for new versions of Unity (Vogel)
  • unity_integration: #2892 done: display number of unread messages in Unity Launcher (Vogel)
  • history: #2902 fixed: clear history menu item dissappear after a second (Vogel)
  • jabber: #2886 fixed: add option to stay in chat room after closing chat window (Vogel)

New in Kadu 1.5 (Jan 19, 2015)

  • Fixed bugs:
  • otr: #2895 fixed: strange error messages when using libotr5-4.1.0 (Vogel)
  • history: #2902 fixed: clear history menu item dissappears after a second (Vogel)

New in Kadu 1.4 (Dec 31, 2014)

  • Fixed bugs:
  • hints: #2905 fixed: crash after clicking on hint (Vogel)
  • gadu: #2906 fixed: random disconnections (Vogel)

New in Kadu 1.3 (Dec 15, 2014)

  • Fixed bugs:
  • gui: #2869 fixed: uuids visible in info panel after adding new buddy
  • bsd: #2894 fixed: fix build on FreeBSD
  • imagelink: #2896 fixed: support more image urls
  • gadu: #2877 fixed: receiving images works again
  • notify: #2897 fixed: new chat notification is now closed after opening chat widget
  • gui: #2899 fixed: leaving conference properly closes chat widget
  • bsd: #2898 fixed: fix scripts on FreeBSD

New in Kadu 1.2 (Nov 7, 2014)

  • Fixed bugs:
  • gui: #2881 fixed: after some imported configuration no contacts are displayed at all (Vogel)
  • windows: #2880 fixed: improve hiding Kadu button on taskbar (Vogel)
  • gadu: #2857 fixed: users of old GG versions could not receive messages from Kadu (Vogel)

New in Kadu 1.1 (Oct 20, 2014)

  • tabs: #2867 fixed: open in new window/tab works properly (Vogel)
  • jabber: #2861 fixed: double messages removed (Vogel)
  • gui: #2859 fixed: avatars do not show for e-mail only contacts (Vogel)
  • gui: #2866 fixed: ungroupped tab visible when it should not (Vogel)
  • gui: #2865 fixed: properly filter buddies at start (Vogel)
  • gadu: #2864 fixed: receiving images works properly now (Vogel)

New in Kadu 1.0-RC11 (Oct 20, 2014)

  • core: #2854 fixed: properly handle e-mail application (Vogel)

New in Kadu 1.0-RC10 (Oct 20, 2014)

  • tabs: #2852 fixed: properly handle tabs disabled by default (Vogel)
  • spellchecker: #2816 fixed: allow empty dictionary list (Vogel)
  • windows: #2853 fixed: do not remove user themes manually installed in Program Files during installation (Vogel)

New in Kadu 1.0-RC9 (Oct 20, 2014)

  • jabber: #2851 fixed: properly support special chars (Vogel)
  • jabber: #2850 fixed: long sign on time on windows (Vogel)

New in Kadu 1.0-RC8 (Oct 20, 2014)

  • themes: #2844 fixed: more formats of archives supported (Vogel)
  • gui: #2845 fixed: change Help link into Forum link (Vogel)
  • otr: #2846 fixed: unable to start otr session without keys directory (Vogel)

New in Kadu 1.0-RC7 (Aug 18, 2014)

  • gui: #2839 fixed: properly set chat window title when no tabs plugin is loaded
  • jabber: #2842 fixed: vcard support problems resolved
  • jabber: #2843 fixed: avatar handling issues resolved

New in Kadu 1.0-RC6 (Aug 18, 2014)

  • gui: #2836 fixed: do not allow to shrink notification configuration widget too much
  • windows: #2837 fixed: invalid fonts on windows after opening chat window
  • chat: #2840 fixed: 'Enter sends' message action was not properly updating

New in Kadu 1.0-RC5 (Aug 5, 2014)

  • otr: #2835 fixed: chat button was displayed inproperly on Windows (Vogel)
  • windows: add more external plugins to installer (Vogel)

New in Kadu 1.0-RC4 (Jul 27, 2014)

  • plugins: #2831 fixed: remove code from plugins object constructors and destructors (Vogel)
  • gui: #2832 fixed: improved behavior of new open chat with window (Vogel)
  • gui: #2833 fixed: dpi in user list (beevvy)
  • gui: #2823 fixed: show scrollbar in plugins widget on Windows (Vogel)

New in Kadu 1.0-RC3 (Jul 17, 2014)

  • This is first version that includes official Windows installer. With this version we have fixed numerous small and big issues. Only a few one are left, so final release is really getting closer and closer.

New in Kadu 1.0-RC2 (Jul 17, 2014)

  • Only few small bugs from rc1 were fixed in this release. 1.0 final will be available soon after stable libgadu 1.12.0 release.

New in Kadu 1.0-RC1 (Jul 17, 2014)

  • gadu: #2750 fixed: unable to login when password contains non-ascii characters (Vogel)
  • status: #2655 fixed: set status on new account automatically if status is per-identity or per-all (Vogel)
  • jabber: #2680 fixed: IPv6 was broken (beevvy)
  • icons: Faenza theme added (fademind)

New in Kadu 0.12.2 (Aug 31, 2012)

  • core: fixed every new profile of Kadu being lost on Windows (regression since 0.11.x) (beevvy)
  • qt: ship more stable version of Qt on Windows (beevvy)
  • icons: removed lots of unused status icons (beevvy)
  • icons: fixed xmpp status icons in freedesktop notifications on GTK+-based platforms (beevvy)
  • sql_history: fixed chat history with anonymous contacts not being displayed (beevvy)
  • sms: fixed saving sent SMS'es in history (beevvy)
  • spellchecker: fixed possible crash in configuration window (beevvy)
  • translations: updated Polish and Czech translations, added French translation

New in Kadu 0.12.1 (Aug 27, 2012)

  • jabber: reconnect after waking up from suspend (Juzef)
  • chat styles: #2601 fixed: fix old styles when AllowExecutingFromParser option is enabled (Mikołaj Milej, beevvy)
  • tabs: do not automatically activate chat widget when receiving new messages (beevvy)
  • gui: display 32x32 avatars on buddy list instead of 31x31 (beevvy)
  • parser: #2612 fixed: restored DATA_PATH, HOME, KADU_CONFIG Parser variables (beevvy)
  • gadu: #2620 fixed: restored downloading big avatars (beevvy)
  • build: migrated to GNUInstallDirs CMake module which should fix installation paths on Debian multiarch (beevvy)
  • qt4_docking: #2627 fixed: fixed context menu in bottom panel in Ubuntu 12.04 GNOME Classic session (beevvy)
  • icons: #2629 fixed: fixed tray icon size in some cases (beevvy)
  • chat, tabs: #2626 fixed: fixed storing opened tabs and recent tabs in some circumstances (beevvy)
  • jabber: fixed handling of untrusted server certificates (beevvy)
  • gui: #2605 fixed: fixed low contrast highlight colors in messages view, especially on Windows (beevvy)

New in Kadu 0.12.0 (Jul 2, 2012)

  • New history window:
  • Improved history window is easier to use, allows for better search and is fully asynchronous. It means that one does not need to wait at any time for history operation to finish before one can use application - no more freezes. Each chat view is also capable of doing local search in similar way that browsers do - just press Ctrl+F to see small search widget.
  • Other history improvements:
  • Kadu can now automatically repair damaged history file if there is sqlite3 application installed. History can be damaged in case of power loss or disc drive corruption.
  • History and configuration formats have changed, so it is now possible to move history files between Kadu installations.
  • History can now be disabled per buddy and per chat.
  • New status window:
  • New status window allows for changing both status and description (presence and presence message). In case when accounts have different statuses it is possible to change only description and keep them intact.
  • New plugins window:
  • New plugins window was created. Plugin view is now grouped and searchable. Loading and unloading plugins is performed by clicking OK/Apply buttons instead of double-clicking.
  • MUC support:
  • XMPP plugin was extended with basic support for MUC rooms.
  • Disabling roster synchronization:
  • Some XMPP servers do not allow to change name of a buddy and list of his/her groups (Facebook and Google+). For those server synchronization of these data can be disabled automatically or manually.
  • Tabs improvements:
  • Now one can change current chat tab using Alt+[number] shortcut. Also button for restoring closed tabs was added.
  • Other look improvements:
  • Preview for all icon themes was added in configuration window.

New in Kadu 0.12.0 Beta 1 (May 16, 2012)

  • In this version we focused on fixing a lot of bugs.
  • One fix - with XMPP roster updates - required a bit of refactoring in our Roster code.
  • Now synchronizing contacts with remote rosters is more reliable. It is even possible to disable synchronization of data for some contacts (i.e. Facebook).

New in Kadu 0.12.0 Alpha 3 (Mar 13, 2012)

  • New plugins window
  • New icon theme chooser (with preview)
  • New confguration filename - kadu-0.12.conf.xml

New in Kadu 0.12.0 Alpha 2 (Feb 27, 2012)

  • new status/presence window
  • better support for searching in history and chats (F3 and Shift+F3 shortcuts)
  • auto-history recovery for broken databases
  • ability to disable history for chosen chats and buddies

New in Kadu 0.12.0 Alpha 1 (Feb 27, 2012)

  • new history window with improved search functionality
  • in-chat search-bar
  • better XMPP/Jabber dialogs
  • portable mode support

New in Kadu 0.11.0 (Feb 27, 2012)

  • proxy improvements: support for socks5, proxy for sms, better configuration interface
  • history: faster and smaller history, asynchronous loading
  • gadu-gadu: support for current avatar upload protocol
  • roster: support for displaying conferences on roster (only for gadu-gadu)
  • gui: several GUI fixes and enchancements
  • a lot of other bugfixes and API enhancements

New in Kadu 0.11.0 RC1 (Jan 10, 2012)

  • This release candidate is focused on small improvements and fixing bugs found since last beta release.

New in Kadu 0.11.0 Beta 2 (Jan 10, 2012)

  • This beta release is focused on small improvements and fixing bugs found since last beta release.

New in Kadu 0.11.0 Beta 1 (Jan 10, 2012)

  • proxy improvements: support for socks5, proxy for sms, better configuration interface
  • history: faster and smaller history, asynchronous loading
  • gadu-gadu: support for current avatar upload protocol
  • roster: support for displaying conferences on roster (only for gadu-gadu)
  • gui: several GUI fixes and enchancements
  • a lot of other bugfixes and API enchancements

New in Kadu 0.10.1 (Oct 20, 2011)

  • jabber: #2320 fixed: removing buddies owning Facebook contacts from of all their groups
  • gadu, jabber: #2321 fixed: do not allow to add two identical accounts
  • gui: #2308 fixed: collapse items on buddies list when disabling expanding control
  • gui: #2313 fixed: use bigger z-index for compositing icon in adium chat styles
  • gui: #2077 fixed: untoggle disabled actions
  • jabber: #2305 fixed: setting XMPP offline status with status message works now
  • docking: #2347 fixed: added "Restore" and "Minimize" actions to tray context menu
  • gui: #2345 fixed: fixed Ctrl+C text copying with emoticons
  • jabber: #2328 fixed: wrong timezone offset calculation on Windows
  • jabber: #2329 fixed: XEP-0091 and other timestamps not decoded as UTC
  • gadu: critical: fixed possibility to remove contacts from list both locally and on server in some cases when importing new contacts from server
  • core: #2292 fixed: incorrect application abort when trying to save file with default extension under KDE and possibly more issues

New in Kadu 0.10.0 (Sep 8, 2011)

  • Chat Window Notifications:
  • One of the most visible and at the same time one of the simplest changes in new Kadu version is new plugin, ChatNotify. It brings status notifications to chat window. Those notifications are enabled by default and display new status name and status message of our interlocutor. The plugin works with all chat styles.
  • ChatNotify plugin in action.
  • File Transfers:
  • One of the most missing features in Kadu 0.9.x was lack of support for file transfers. The new version brings this support along with new Send File actions in buddy's context menu, optional new button in chat window, as well as new notifications about incoming file transfers and a special window showing status of file transfers.
  • Better Integration with Popular Linux Desktop Environments
  • Recently the Linux desktop experienced a whole lot of new ideas and technologies. There are no reasons for Kadu to stay behind those changes, and that is why Kadu Team presents two new plugins that provide support for technologies probably available on your desktop.
  • FreedesktopNotify Plugin:
  • FreedesktopNotify plugin was created on a solid base of KdeNotify, which existed in Kadu for quite some time already. Now it provides notifications that nicely integrate with all popular Linux desktop environments, including KDE, GNOME 2, GNOME 2 Shell, and Ubuntu Unity. Since the 0.10.0 release it is the default notification plugin for Linux, replacing good old notifications provided by Hints plugin.
  • FreedesktopNotify plugin in action, Ubuntu Unity.
  • As one can see, FreedesktopNotify works on KDE just as good as KdeNotify did.
  • IndicatorDocking Plugin
  • Ubuntu users can say thank you to an external developer, Marcin Dawidziuk, who in collaboration with Kadu Team created IndicatorDocking plugin. Thanks to his initiative we can enjoy full integration with Messaging Menu available in Ubuntu. In the 0.10.x series this plugin will be included only in Ubuntu packages but we plan to include it in the standard Kadu plugin set so that everyone will be able to use this great plugin.
  • Other Enhancements
  • Easier Configuration:
  • In Kadu 0.9.x series in main preferences section one could choose two working modes: Simple and Advanced. Simple Mode did not allow expanding metacontacts, and status could be only set for the whole identity, i.e., group of accounts. Advanced Mode provided greater flexibility. Kadu Team decided to abandon this feature and in the new Kadu version those modes were replaced by two simple configuration options: controlling status setting method and showing of metacontacts expand control.
  • Additionally, the possibility to expand metacontacts using right arrow key is now always enabled. This change was made having in mind users that do not like our expand controls look and feel but still want to be able to select specific contacts in metacontacts.
  • New Kadu provides easy and intuitive way of configuring status setting method.
  • Automatic Recognition of Lost Internet Connection
  • Kadu 0.10.0 is able to recognize signals from the operating system that Internet connection has been lost. In such case all account are automatically disconnected so that the user will know what is happening. When the Internet connection is restored, Kadu automatically restores previous status of all accounts.
  • Additionally on this side, Piotr "ultr" Dąbrowski created NetworkPing plugin which expands this idea and instead of relying upon information provided by the operating system, it check the Internet connection on its own, in a configurable manner. However, this plugin is not officially supported by Kadu Team.
  • Faster Chat History Browsing:
  • New Kadu version provides better user experience when browsing history chat dates — it is dramatically faster, especially on huge archives. This is only one of many improvements planned by Kadu Team in this area and we are trying hard to make it even better and faster in next releases.
  • Greater Stability and More Enhancements
  • Kadu 0.10.0 is not only about new features — it is also about greater stability, especially on Windows, as well as many small improvements not described here. Kadu Team tries at its best to make a software that will cause least possible issues and will allow its users to concentrate on their normal tasks.
  • New Translations:
  • Thanks to our new translators, besides English, German, and Polish versions, we are able to also provide a new Czech translation. Additionally, Russian and Italian translations are in advanced state and we hope we will be able to include them in next releases.
  • Everyone can help translating Kadu, you only need to visit the project page on Transifex. We also seek for native or near native English

New in Kadu 0.9.0 (Mar 21, 2011)

  • XMPP (Jabber, GTalk, Facebook Chat) support.
  • Multiple accounts can be configured in one instance.
  • Adium chat styles support.
  • SQLite-based chat history with full support for Gadu-Gadu conferences, sent SMS's and history of your contacts' status descriptions.