Saturday, 18 February 2012

0.12.0-alpha2 - new Set Status window and more history improvements

Another week, another alpha release. This is what we call "release often, release early".

Status window

This release brings you an effort of hard Juzef's work - new Status window. It allows you to change status and description (or presence and presence message, as in XMPP) in one window with multi-line description editor and history of as many previous description as you wish.

Select your new status
Select one of previous descriptions

History improvements

As requested after last post, I've added F3 and Shift+F3 shortcuts for search in chat windows and history. Also search bars in history window are always visible (in every tab) to make them easier to use.

Another small feature is that history can be disabled per buddy and per chat.

Here you can disable history for given buddy...

... and given chat

History recovery

Since we are using Sqlite3 for history storage several users suffered from broken database (about three of them if I remember correctly). So I've added a history recovery feature to Kadu 0.12.0. Unfortunately, it only works on Linux when one have sqlite3 binary installed. But this is still better than our competitors features ;)

History recovery and import - all in one window

Friday, 10 February 2012

0.12.0-alpha1 - new History Window and Search Bar

Work on Kadu 0.12.0 has started when 0.11.0-rc1 was released. This was whole month ago, so it it best time for first testing release of next version ;)

History window

My personal goal for 0.12.0 is to improve history as much as possible. I started with fixing our History Window. To be honest, it is really horrible and unusable in 0.11.0. Try to find something there. Yeah, it is possible, but very, very hard.

So let me present you the 0.12.0's History Window. It is:
  • useable,
  • beautiful, well-aligned,
  • fully asynchronous,
  • with powerful search capabilities and built-in search bar
As usual, screenshots:

Chats view in History Window
Search view in History Window
As you can see I've decided to use tabs instead of tree view to separate all chats (simple chats and conferences combined now) from statuses and smses history. Search got its own tab. You can filter buddies and chats by name and ID as in roster widget in three first tabs and in comboboxes of search tab. You can search for given word in every chat (or only selected one) or in statues of every or selected buddy. All found occurrences will be highlighted in chat window and nice search bar allows to navigate through them. Use Enter and Ctrl+Enter in search bar to go to the next/previous found item.

This is not final design, it still needs some polishing. I'll be very happy to see input from you on this blog comments or on our forum.

Chat window

And new, special feature: search-bar inside each chat window (use Ctrl+F to show it).

In-chat search bar
It works in exactly the same way as in History window - press Ctrl+F, enter word to search and hit Enter (or Ctrl+Enter) to find first/next or last/previous occurrence in current chat window! There is no highlighting all occurrences in chat window for now, I don't really know if should be added here as well.

Also, you can use Ctrl+Home/End/PageUp/PageDown to scroll chat window without mouse.