Remove All Ads from XDA

[4.0+] HoloIRC - an IRC app [2.5.6] [Stable]

1,607 posts
Thanks Meter: 2,585
By tilal6991, Inactive Recognized Developer on 1st June 2013, 10:13 PM
Post Reply Email Thread
Hey everyone. This is my first real app for Android which I've been working on and off on for quite a while now. It's called HoloiRC and it's a lightweight IRC client. Since I will have some time over the next few weeks, I can put some effort into it and really bring it up to scratch.

Basically my motivation for creating this is simple - I felt all IRC clients fell into two categories - overloaded with features and not enough focus on design or not open source. What I've tried to do is stay on the correct side of both the items.

Things that you need to know before installing:
  • v2.3+ compatible - Gingerbread with Holo!
  • Multi-server support
  • Fully open source!

How to help me:
  • If you know how to work with Android then please feel free to fork and send me a pull request
  • Join #holoirc on Freenode to ask me questions or just for a chat :P

Things planned
  • Much more stuff

Bug list:

Download link:

You can also join the Alpha/Beta communities and join the testing community:
Have fun!
The Following 8 Users Say Thank You to tilal6991 For This Useful Post: [ View ] Gift tilal6991 Ad-Free
1st June 2013, 10:13 PM |#2  
OP Inactive Recognized Developer
Thanks Meter: 2,585
some small bugfixes
fix mentioning of users with short nicknames
fix connecting to some server - e.g. StarLink
fix PMs - this was inadvertently broken in the previous beta
fix bold tags on notices and actions
fix crashes reported through the Play Store system
Much more stable when putting the app to the background and resuming later
Overhauled disconnect code - should be much more accurate and much less crashy
New icon - a huge thanks to michael` from the #holoirc channel for making this
Loads and loads of bug-fixes
The app now stores the last channel you were in to resume on that channel when you return to the server
Stability improvements
After a long time (due to myself being extremely busy with life) a new release!
Fixes many of the bugs reported to me through the Play Store crash system
some more bug fixes
add a tablet specific layout for the IRC screen
allow servers with unsigned SSL certificates to be connected to
improve GB support
add ability to set timestamps
loads of bug fixes and code cleanups
Version 2.3.1:
  • Minor bugfixes
Version 2.3.0:
  • Animations everywhere!
  • Much better handling of disconnects
  • App will now try to reconnect automatically if the connection is dropped
  • Add SASL support
  • Add an ignore list - any nick added to this list will be ignored (i.e. PMs and messages from them will not appear)
  • Add support for WHOISes and mode commands
  • Add a section in settings which allows you to set a default user profile to be used for setting up new servers
  • Many bug fixes and cleanups as well.
Version 2.2.6:
  • Fix a crash in Server/Channel Settings
  • Trim spaces from sever URL
  • Some other misc fixes
Version 2.2.5:
  • Deal with orientation changes properly - fixes weird layout changes
  • Fix connection to some severs (e.g. Furnet)
  • Fix sending default nick to server
  • Stop actions from sometimes showing irrelevant things
Version 2.2.0:
  • Completely rework PMs to fix many bugs
  • Deal with unexpected disconnects better
  • Readd mentioning notifications - better than ever
  • Fix NickServ password not being sent to the server
Version 2.1.1:
  • fix a crash on disconnect
Version 2.1.0:
  • allow multiple nicks to be chosen
  • fix SSL support
  • add snoonet to list of initial servers
  • switch to new system of storing servers
  • fix a bug where a VERSION command from the server would stop the app from communicating with the server
  • allow notices to be received from the server
  • start validating input received from the user
  • stop allowing multiple servers with the same name
  • improve the look of the server settings screen
Version 2.0.0:
  • Complete rewrite of the backend of the app to break dependency on third party project (PircBotX) and start using custom written IRC backend. What this means:
    * Faster messaging - less delay between server and client
    * No missed/delayed messages
    * Much less bugs causing crashes - easier to locate bugs in future as well
  • Tweaked UI to reduce tab bar size and start using side menu for more context dependent actions
  • Loads of bug fixes and tweaks
Version 1.4.5:
  • Add support for real names
  • Hopefully fix the crashes that were reported from the last version - I have been unable to duplicate these
  • Fix many other small bugs
  • Improve performance by increasing the amount of work done in the background
  • Other misc improvements
Version 1.4.1:
  • Fix a bug where it was impossible to connect to multiple servers
Version 1.4.0:
  • Add support for SSL
  • Add support for hiding messages from channels (like quits and parts)
  • Add support for hiding MOTD
  • Add support for sending reason for quitting/parting
  • Start handling sudden disconnects more gracefully
  • Introduce a slew of fixes for various bugs and crashes
  • Rewrite a lot of code to make future updates easier
  • Cleanup old code
  • Big range of bug fixes including in the dark theme, mentioning of your name by other users and scrolling of the screen to the bottom
  • Start parsing links in channels/PMs
  • Start switching to a new channel/PM when joined/created
  • Start parsing more commands to server
  • Other misc improvements including in performance and code cleanups
  • Add an options side menu which contains common actions when viewing channels etc.
  • Hopefully improve performance massively by destroying fragments when not being viewed directly
  • Cleanup code a lot
  • Add options to choose whether nick is automatically changed if someone else is using it
  • Fix private message actions
  • Fixes the dark theme in various places
  • Fixes some settings bugs
  • Fix a minor bug which caused a startup crash
  • Fix bug where autojoin channels would open a blank settings screen
  • Remove card swipability on main screen
  • Initial Play Store release
  • Multi-server support
  • Add setting for connecting to non default ports
  • Completely rewrite the way server settings are handled - much more intuitve and straightforward
  • Fix a load of bugs and crashes
  • Adds disconnect support from main list
  • Add status to main list
  • Switching back to app now resumes the last opened server instead of opening the list
  • Initial release


The Following 3 Users Say Thank You to tilal6991 For This Useful Post: [ View ] Gift tilal6991 Ad-Free
1st June 2013, 10:42 PM |#3  
sidn3y's Avatar
Senior Member
Flag Knoxville, TN
Thanks Meter: 12
1st June 2013, 10:49 PM |#4  
OP Inactive Recognized Developer
Thanks Meter: 2,585
Originally Posted by sidn3y

I download it, try it install it, then Expense Manager opens up and asks me to restore. I don't even get a chance to try it out..

Sent from my SCH-I605 using xda premium

OK. I have no idea what the conflict between this and Expense Manager is. I don't have it installed but I don't understand what the conflict could possibly be...
1st June 2013, 11:42 PM |#5  
Thanks Meter: 28
Pretty cool irc client!

Any chance of adding the ability to join irc servers not in the default port?
1st June 2013, 11:50 PM |#6  
OP Inactive Recognized Developer
Thanks Meter: 2,585
Haha. Of course. That should be an easy addition so will deffo make into the next version.
4th June 2013, 05:26 PM |#7  
OP Inactive Recognized Developer
Thanks Meter: 2,585
As the commits on the repository indicate, a lot of progress has been made. Multi server support has been added and many many bugs have been squashed along with various other improvements. I hope to release another alpha later today.
4th June 2013, 07:37 PM |#8  
OP Inactive Recognized Developer
Thanks Meter: 2,585
App has been updated to v0.7.0 - see the second post for the changelog.

If you are coming from the previous version a data wipe or a full uninstall/reinstall is required since the server settings have been completely overhauled in the backend.
4th June 2013, 07:52 PM |#9  
Senior Member
Thanks Meter: 63
Donate to Me
This looks like a nice alternative to AndChat. Any screenshots of it with a couple of open channels?
(Is there a dark theme?)
4th June 2013, 07:54 PM |#10  
OP Inactive Recognized Developer
Thanks Meter: 2,585
Originally Posted by Rosa Elefant

This looks like a nice alternative to AndChat. Any screenshots of it with a couple of open channels?
(Is there a dark theme?)

Yeah I'll put those up. Sorry not yet (although it's an option I want to add in a future version - I'll add that to the todo list )

Edit: the new shots are up - they are a lot clearer than the old ones.
4th June 2013, 08:01 PM |#11  
Senior Member
Thanks Meter: 63
Donate to Me
Aw nice!

Well, according to the screenshot you already got me as a user. Will evaluate it with my ZNCs, thanks! Looks great so far.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes