Choqok
Web
Description:

KDE Micro-blogging client.

The name comes from an ancient Persian word, means Sparrow!

Its current features:
* Supporting User + His/Her Friends time-lines
* Supporting @Reply time-lines
* Supporting Multiple Accounts simultaneously.
* Supporting Identi.ca mono-blogging service (Using its Twitter compatible API)
* Supporting self hosted Laconica websites. (Using its Twitter compatible API)
* Support for send and receive direct messages
* Supporting search APIs for all services.
* Twitpic integration.
* KWallet integration
* Ability to make a quick tweet with global shortcuts (Ctrl+Meta+T)
* Ability to notify user about new statuses text, with KNotification and Libnotify's notify-send command
* Support for shortening urls with more than 30 characters
* Support for configuring status lists appearance.
* and other configure options...

Use KDE Bug tracker (https://bugs.kde.org/) for reporting bugs and requesting new features

you need CMake and KDE 4.1 development pkg to compile it. on ubuntu its pkg is kdelibs5-dev.
QJSon and QOAuth library
take a look at README file for build instructions.
Last changelog:

5 years ago

Version 1.3 -- 05-Mar-2012
* Support for Twitter photo upload API method (by Atanas Gospodinov)
* Translator plugin shuts off due Google terminated its free API.
* Toolbar for Choqok
* Filter plugin new feature: Add a filter to Highlight a post containing some text. [FEATURE:278529]
* Improvements in new tab bar UI.
* Show first 4 characters of search timeline name over the timeline icon [FEATURE:287687]

Version 1.2 -- 01-Nov-2011
* New TabBar UX for timelines inside an account. (Bardia Daneshvar)
* Replying to USERNAME notice under composer widget.
* A hyperlink (original post) added when a post is translated, So, User can restore post to original one! (FEATURE:270617)
* Global menu, When the menubar is hidden!
* Donate button in special menu and help menu
* is.gd statistics support.
* Font customization option.
* Better conversation view like new identica.
* Untiny plugin: Expanding twitter urls that shortened twice
* Untiny plugin: Support for untiny.com service removed.
* Several bug fixes.
Version 1.1 -- 02-Apr-2011
* Translator plugin
* Quick Filter plugin
* System tray icon problem in Gnome fixed.
* Hide Menu-bar option.
* Choqok caches posts automatically and not just at exit!
* Annoying video preview plugin problem that causes Choqok to crash fixed!
* Bug fixes

Version 1.0 -- 26-Jan-2011
* Bug fixes and improvements around RC1 release

Version 0.9.98 (1.0 RC1) -- 06-Dec-2010
* Twitter Lists support in Choqok [FEATURE:216249]
* Option to show timelines in reverse order [FEATURE:241743]
* Additional action in input boxes' context menu that will shorten all selected URLs or all URLs if there's no selection.
* "Hide Post" option for post widgets.
* BiDi support is back.
* Support for Twitgoo service in imagepreview plugin. (Alex Infantes)
* Digg shortener plugin removed.
* Support for LibIndicate to use as an alternate notification system. (It's Optional)
* Send reply to original author of repeated posts + cc to repeater.
* And so many fixes and improvements around current functionalities.

New Plugins:
- OCS Plugin to support "Open Collaboration Services API" provided by opendesktop.org and its partners
- IMStatus plugin to set your post as current status in IM clients (Kopete, Pidgin, PSI, Skype)
- Twitgoo image uploader
- Mobypicture uploader
- Posterous uploader


To see Full changelog goto:
https://projects.kde.org/projects/extragear/network/choqok/repository/revisions/master/entry/changelog

gohanz

7 years ago

I have a compilation problem on my Slackware 13.0

choqok-0.9.1/libchoqok/ui/microblogwidget.cpp: In member function 'virtual QLayout* Choqok::UI::MicroBlogWidget::createToolbar()':
/0.9.1/libchoqok/ui/microblogwidget.cpp:304: error: 'currentLocalTime' is not a member of 'KDateTime'
make[2]: *** [libchoqok/CMakeFiles/choqok.dir/ui/microblogwidget.o] Error 1
make[1]: *** [libchoqok/CMakeFiles/choqok.dir/all] Error 2
make: *** [all] Error 2

Report

mtux

7 years ago

Oh, You need KDE 4.3 to compile it,

BTW, I have changed this, due many ones didn't upgrade to 4.3, and you have to fetch src from svn or git server.

If you need a tarball, try from this link: http://gitorious.org/choqok/choqok/archive-tarball/master

Report

gohanz

7 years ago

Many thanks the svn source compile without problem.

Report

Yaba

7 years ago

First CMake did not work, but I solved it with this tip: http://linux-tipps.blogspot.com/2008/08/unknown-cmake-command-kde4adduifiles.html

But now I get a bunch of other errors during make:

[ 3%] Building CXX object CMakeFiles/choqok_bin.dir/choqok_bin_automoc.o
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:28:17: error: QList: No such file or directory
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:30,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:28:19: error: QString: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:29:19: error: QObject: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:30:16: error: QMap: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:31:17: error: QPair: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:32:16: error: KUrl: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:33:19: error: QRegExp: No such file or directory
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:35,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:30,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:27:21: error: QDateTime: No such file or directory
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:12:2: error: #error "The header file 'twittersearch.h' doesn't include <QObject>."
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:5:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_identicasearch.cpp:12:2: error: #error "The header file 'identicasearch.h' doesn't include <QObject>."
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:6:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_search.cpp:12:2: error: #error "The header file 'search.h' doesn't include <QObject>."
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_showthread.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:7:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../showthread.h:33:19: error: QWidget: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../showthread.h:34:23: error: QVBoxLayout: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../showthread.h:35:23: error: QScrollArea: No such file or directory
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../showthread.h:39:32: error: ui_showthread_base.h: No such file or directory
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:7:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_showthread.cpp:12:2: error: #error "The header file 'showthread.h' doesn't include <QObject>."
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:35,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:30,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:31: error: ‘qulonglong’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:32: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:33: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:34: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:35: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:36: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:37: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:49: error: ‘QDateTime’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:50: error: ‘qulonglong’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:51: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:52: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:54: error: ‘qulonglong’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:55: error: ‘qulonglong’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../datacontainers.h:57: error: ‘QString’ does not name a type
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:30,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:45: error: expected class-name before ‘{’ token
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:46: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:47: error: expected ‘;’ before ‘public’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:51: error: ISO C++ forbids declaration of ‘QMap’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:51: error: expected ‘;’ before ‘<’ token
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:54: error: ‘KUrl’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:56: error: expected `:' before ‘slots’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:57: error: expected primary-expression before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:57: error: ISO C++ forbids declaration of ‘slots’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:57: error: expected ‘;’ before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:63: error: expected `:' before ‘slots’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:64: error: expected primary-expression before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:64: error: ISO C++ forbids declaration of ‘slots’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:64: error: expected ‘;’ before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:68: error: expected primary-expression before ‘void’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:68: error: ISO C++ forbids declaration of ‘signals’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:68: error: expected ‘;’ before ‘void’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:69: error: ‘QString’ has not been declared
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:74: error: ISO C++ forbids declaration of ‘QMap’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:74: error: expected ‘;’ before ‘<’ token
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:75: error: ‘qulonglong’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:76: error: ‘QString’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../search.h:78: error: ‘QRegExp’ does not name a type
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:10,
from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:40: error: ISO C++ forbids declaration of ‘Q_OBJECT’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:41: error: expected ‘;’ before ‘public’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:44: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:44: error: ISO C++ forbids declaration of ‘QString’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:48: error: ‘KUrl’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:49: error: ISO C++ forbids declaration of ‘QList’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:49: error: expected ‘;’ before ‘<’ token
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:51: error: expected `:' before ‘slots’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:52: error: expected primary-expression before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:52: error: ISO C++ forbids declaration of ‘slots’ with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:52: error: expected ‘;’ before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:58: error: expected `:' before ‘slots’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:59: error: expected primary-expression before ‘virtual’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:59: error: ISO C++ forbids declaration of ‘slots’with no type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/../twittersearch.h:59: error: expected ‘;’ before ‘virtual’
In file included from /home/cschlipf/tmp/choqok-0.6.6/choqok/build/choqok_bin_automoc.cpp:4:
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:20: error: expected constructor, destructor, or type conversion before ‘static’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:51: error: ‘QMetaObject’ does not name a type
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:56: error: expected initializer before ‘*’ token
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:61: error: no ‘void* TwitterSearch::qt_metacast(const char*)’ member function declared in class ‘TwitterSearch’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:69: error: ‘int TwitterSearch::qt_metacall’ isnot a static member of ‘class TwitterSearch’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:69: error: ‘QMetaObject’ has not been declared
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:69: error: expected primary-expression before ‘int’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:69: error: expected primary-expression before ‘void’
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:69: error: initializer expression list treatedas compound expression
/home/cschlipf/tmp/choqok-0.6.6/choqok/build/moc_twittersearch.cpp:70: error: expected ‘,’ or ‘;’ before ‘{’ token
make[2]: *** [CMakeFiles/choqok_bin.dir/choqok_bin_automoc.o] Error 1
make[1]: *** [CMakeFiles/choqok_bin.dir/all] Error 2
make: *** [all] Error 2

Report

mtux

7 years ago

Sorry, My bad :(

Fixed and updated!

Report

mtux

7 years ago

Oh Sorry again! There was another problem, I thought this is the same :|

It seems you don't have Qt4 devel packages
Or Cmake cannot find it's header files :-/

P.S: What's your Qt version!?

Report

Yaba

7 years ago

Wow! Fast answer. Thank you

I have Qt-Version 4.4.3. libqt4-dev is already installed. I'll try the updated package and let you know, if anything has changed.

Report

Yaba

7 years ago

OK... tried the new package. This time cmake produced much more output and the QT file seem to be found. Unfortunately during make I get another error:

Quote:
[ 31%] Building CXX object choqok/CMakeFiles/choqok_bin.dir/statuswidget.o
/home/cschlipf/tmp/choqok-0.6.6/choqok/statuswidget.cpp: In member function ‘QString StatusWidget::prepareStatus(const QString&)’:
/home/cschlipf/tmp/choqok-0.6.6/choqok/statuswidget.cpp:448: error: passing ‘const QRegExp’ as ‘this’ argument of‘QString QRegExp::cap(int)’ discards qualifiers
make[2]: *** [choqok/CMakeFiles/choqok_bin.dir/statuswidget.o] Error 1
make[1]: *** [choqok/CMakeFiles/choqok_bin.dir/all] Error 2
make: *** [all] Error 2

Report

mtux

7 years ago

:-/
I think this might be a Qt 4.4 related problem.

BTW, If you cannot update your Qt, patch this on your src: http://paste.ubuntu.com/249209/

Should fix it :)

Report

Yaba

7 years ago

This fixed the compile error regarding QRegExp, unfortunately the next compile error is already there:
Quote:

[ 12%] Building CXX object choqok/CMakeFiles/choqok_bin.dir/timelinewidget.o
/home/cschlipf/tmp/choqok-0.6.6/choqok/timelinewidget.cpp: In member function ‘void TimeLineWidget::friendsListed(const QStringList&)’:
/home/cschlipf/tmp/choqok-0.6.6/choqok/timelinewidget.cpp:723: error: ‘class QStringList’ has no member named ‘removeDuplicates’
make[2]: *** [choqok/CMakeFiles/choqok_bin.dir/timelinewidget.o] Error 1
make[1]: *** [choqok/CMakeFiles/choqok_bin.dir/all] Error 2
make: *** [all] Error 2


Unfortunately I am stuck to Kubuntu Intrepid and cannot upgrade since ATI does no longer support my Card with the required drivers for Jaunty :-(

If there are much more problems like this to expect from QT 4.4 and Choqok 0.6.6 just tell me. I really don't expect you to fix all problems for me.

Report

Yaba

7 years ago

I just commented out this line. Hope that this will not cause Choqok to eat my system. But now it has compiled and Choqok is running.

The new version looks great! I love being able to see the URL behind TinyURLs.

Report

mtux

7 years ago

Oh, good.

No that line just remove duplicate entries from your friends list! And there should not be any problem for you!

Report

konradont

7 years ago

for implementing polish blip?

Report

mtux

7 years ago

Sorry, It seems i didn't see this :(

Do you mean blip.pl!?

I couldn't find any API on its site!

BTW, I'm not a polish guy, A polish guy can add support for it to new choqok!

Report

Yaba

7 years ago

Unfortunately I cannot build choqok 0.6.6
Quote:
> cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
CMake Error at CMakeLists.txt:25 (kde4_add_ui_files):
Unknown CMake command "kde4_add_ui_files".


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.6)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!


Any ideas? I build 0.6.1 with no problems previously.

Report

moondowner

7 years ago

I don't know if this is a bug, but I'm pretty sure it is. When I open system monitor I see lots of threads/processes/whatever of Choqok.

Here, take a look:

http://img266.imageshack.us/i/screenshotsystemmonitor.png/

Report

moondowner

7 years ago

But, even if it does this strange acting, I still use it, it's my primary Twitter client. :)

Report

mtux

7 years ago

I cannot see your screenshot
But I remember a known KDELibs bug about something like this!

Report

Yaba

7 years ago

I really love choqok. It's exactly what I've searching for for a long time.

Unfortunately it stopped updating my timeline recently. There are more posts available, but choqok always claims that there are no new postings. However when I look on the web, I can see a couple of newer posts. I removed ~/.kde/share/apps choqok and ~/.kde/share/config/choqokrc, but it didn't really help.

Any other suggestions on what I can do to bring choqok back to life?

Report

Yaba

7 years ago

Just noticed that you've released 0.6.1, which fixes this problem. Too bad that KDE-apps was not updated. I would have received a notification.

Report

mtux

7 years ago

Sorry, I forgot the kde-apps. The update was a fast release.

Report

jalpaka

7 years ago

yeah, but twitter is alive again! thanks! :)
compiled and worked really good! a little wish: i would like to safe searches with specific hashtags as a tab or something (perhaps next to "outbox" as a tab with "#linux" or something like that; an add button in the search box...)

best regards!
JAL

Report

mtux

7 years ago

Already planned! with many other hot/new features! ;)

Report

jalpaka

7 years ago

cool! thanks again. i'm already really excited about choqok's development since it's seems to be the best tool for me for twitter!
a and one more proposal: perhaps opendesktop.org message support? could be really great.
cheers JAL

Report

nethad

7 years ago

Hi again,

I made a mockup (in GIMP) to show you what I meant with the post above.

http://img7.imageshack.us/img7/2203/tweetielike.png

This is what I think would be nice to have as a appearance option. The mockup is not perfect (e.g. links are not coloured), but I tried to copy the Tweetie look ( http://www.atebits.com/tweetie-mac/ ) which I think is a good example.
Additional information (e.g. which twitter client the poster used) could be shown when the user hovers over the actual status, just like it's done right now with the action buttons.

What do you think about my mockup?

Report

5 years ago

Version 1.3 -- 05-Mar-2012
* Support for Twitter photo upload API method (by Atanas Gospodinov)
* Translator plugin shuts off due Google terminated its free API.
* Toolbar for Choqok
* Filter plugin new feature: Add a filter to Highlight a post containing some text. [FEATURE:278529]
* Improvements in new tab bar UI.
* Show first 4 characters of search timeline name over the timeline icon [FEATURE:287687]

Version 1.2 -- 01-Nov-2011
* New TabBar UX for timelines inside an account. (Bardia Daneshvar)
* Replying to USERNAME notice under composer widget.
* A hyperlink (original post) added when a post is translated, So, User can restore post to original one! (FEATURE:270617)
* Global menu, When the menubar is hidden!
* Donate button in special menu and help menu
* is.gd statistics support.
* Font customization option.
* Better conversation view like new identica.
* Untiny plugin: Expanding twitter urls that shortened twice
* Untiny plugin: Support for untiny.com service removed.
* Several bug fixes.
Version 1.1 -- 02-Apr-2011
* Translator plugin
* Quick Filter plugin
* System tray icon problem in Gnome fixed.
* Hide Menu-bar option.
* Choqok caches posts automatically and not just at exit!
* Annoying video preview plugin problem that causes Choqok to crash fixed!
* Bug fixes

Version 1.0 -- 26-Jan-2011
* Bug fixes and improvements around RC1 release

Version 0.9.98 (1.0 RC1) -- 06-Dec-2010
* Twitter Lists support in Choqok [FEATURE:216249]
* Option to show timelines in reverse order [FEATURE:241743]
* Additional action in input boxes' context menu that will shorten all selected URLs or all URLs if there's no selection.
* "Hide Post" option for post widgets.
* BiDi support is back.
* Support for Twitgoo service in imagepreview plugin. (Alex Infantes)
* Digg shortener plugin removed.
* Support for LibIndicate to use as an alternate notification system. (It's Optional)
* Send reply to original author of repeated posts + cc to repeater.
* And so many fixes and improvements around current functionalities.

New Plugins:
- OCS Plugin to support "Open Collaboration Services API" provided by opendesktop.org and its partners
- IMStatus plugin to set your post as current status in IM clients (Kopete, Pidgin, PSI, Skype)
- Twitgoo image uploader
- Mobypicture uploader
- Posterous uploader


To see Full changelog goto:
https://projects.kde.org/projects/extragear/network/choqok/repository/revisions/master/entry/changelog

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 88%
88.00 Likes
12 Dislikes
Details
version
1.3
updated Mar 04 2012
added Dec 24 2008
downloads
page views 2591