2009-12-24

Aki Webkit

Webkit has finally been integrated in to Aki. Had to hack some things to get it to work just like it did with the buggy KTextBrowser. Webkit offered more features than KTextBrowser. It is quite fast at what it does. Easily change the elements to update based on the configuration dialog, Javascript support, searching, and in a later release offer theming support as you would find in Colloquy. Sorry for no screenshot as it just looks no different from the other one :P.

2009-11-13

Aki has a site now

Aki finally has a website with forum, and wiki. You can access it from http://www.akiirc.org/. The site isn't all that grand looking because I lack the html/graphics knowledge to make it sexy looking ;).

2009-11-04

Aki IRC Client v0.0.3 released

Well it's been 4 months since my last release. Yes, really long time due to rewriting the base code to optimise a lot of the client and to add more support for additional features. It's becoming more stable and more feature wise with each release and really happy about it.

Updates:
* KonsoleDock and ChannelMonitor have been added as plugins. Channel Monitor is just as you would see in Quassel to view all the servers and channels as also having the split view to view two channels at once.
* Ctcp support was redesigned as a class to enable and disable what Ctcp modes you want to allow others to able to do. Mainly to help prevent annoyance from some people.
* All the default colours are finally added. So no more grey text everywhere ;)
* Smilies support just like you would see in Kopete, XChat (very limited in there). They use the settings from SystemSettings in KDE4. Next version will have an option to disable/enable it if you don't care for it.
* Channel logging is now added and works great. Not really customisable yet but it's only the beginning of it.
* The main menu bar as been reworked to obey the rules of HIG.
* Message log has been changed from a table view (made it too messy).
* Channel mode bar was added for easy access to changing modes of the channels. Next version will enable/disable it
* Conference mode was added to hide parts, nick changes, etc.. Which is also configurable
* Nick completion was implemented.
* Plugin support has finally been added. Currently there are 4 plugins available be default (KonsoleDock, ChannelMonitor, Browser (not really functional), Amarok Remote Control (control amarok from Aki). Plugin tutorials will be added soon but you can always look at these plugins for help right now.
* Amarok Remote Control is now configurable in the Configuration dialog
* Quick connection dialog is added to quickly join a server.
* Server tabs are now movable and closable.
* When connecting to the server. You are able to see which identity you are using to connect to it. Some more information was added.

And too many bugs have been fixed to list. And there are still bugs out there right now.

Here are some screenshots to help

Here is how to create the split view by right clicking on any tab and selecting Split View.

Here is the look after completing it

Here is dragging and dropping a channel from the bottom view to the top view by clicking the middle mouse button and dragging it to the top view. When the tab has entered the area of the top view it will accept it. You can do the same from top view to the bottom view.

Here are views of the plugins currently available in Aki by default. KonsoleDock, ChannelMonitor and the Amarok Remote Control (in the channel)

Aki's browser with the KonsoleDock and Channel Monitor so you can browse the web and keep an eye on IRC :P. A little ridiculous but I like it ;)

Aki's trunk was moved to Gitorious from KDE's svn. But KDE's svn will still be there with the latest version for translations.


Please critism, ideas, patches, etc. are welcome :) Also join #aki on Freenode. I'm always on :)

2009-06-22

Aki progress update

I recently a week ago released Aki 0.0.2. While it has been functional to use but limited to no DCC, and no PM (private messaging). It was able to be used day to day from my testing. I recently fixed about 10 bugs here and down probably a few more.

Recently added nick completion and works pretty good but I'm going to be adding more to it so that it can continue searching while typing if the nick completion window is opened.

I really improved the channel splitting. now you're able to move one tab to the next view and then be able to remove it back with no issues. :D. It's pretty much perfect unless anyone finds any bugs.

Currently working on writing a class so that I can get rid of the NickView off of it since it has no purpose being there and also have the private messaging window so that you can chat privately to your friends. And also trying and implement the message routing in so you can be able to do all the /whois /who, etc without it conflicting underneath.

If anyone wants to help Aki and AkiIrc find bugs so they can be fixed you can grab it from the playground svn location.
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/network/akiirc
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/network/aki

Aki depends on AkiIrc. AkiIrc is the IRC library, which can be runned without Aki, just in case
anyone wants to create IRC bots and also when I get Kross and my Plugin system working, you'll be
able to use it in there also.

If anyone has experience with C++, Qt4, KDE4 and IRC. Would like to help, just ping me on
irc.freenode.net #aki.

2009-06-16

Aki v0.0.2 released

Proud to announce version 0.0.2 release of Aki. Aki is an extensive IRC client for KDE4. Offers a drag and drop multi-channel view. I guess you would call it a MDI in a SDI like hack. It's been through 3 rewrites (I'm never happy with my code), but right now it's very well organised. Most of the features are working. But still lacks alot of the regular calls.

Thanks goes out to Lee Olson for the Aki icon as you and for the NickView icons. Really appricate it. Aki will contain alot of bugs. I already know most of them. And are currently being worked on. If anyone would like to try it out and give their opinions much appreciation. And I have my own channel on freenode #aki. So feel free to come in. I won't bite ;). Here is a screenshot to see for yourself. Sorry for not more of interesting, not good at talking ;).