5,593,401 Members 36,360 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
tilal6991
Old
(Last edited by tilal6991; 15th September 2013 at 03:04 PM.)
#1  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
Default [4.0+] HoloIRC - an IRC app [2.5.6] [Stable]

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 https://github.com/tilal6991/HoloIRC 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:
https://github.com/tilal6991/LightIRC/issues?state=open

Download link:
https://play.google.com/store/apps/d...sionx.lightirc

You can also join the Alpha/Beta communities and join the testing community:
Have fun!
Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate
The Following 6 Users Say Thank You to tilal6991 For This Useful Post: [ Click to Expand ]
 
tilal6991
Old
(Last edited by tilal6991; 14th December 2013 at 07:39 PM.)
#2  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
Changelog:
v2.7.3:
some small bugfixes
fix mentioning of users with short nicknames
v.2.7.2:
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
v2.7.1:
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
v2.7.0:
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
v2.6.2
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
v2.6.1
some more bug fixes
v2.6.0
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
v1.3.0
  • 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
v1.2.0
  • 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
v1.1.0
  • Fixes the dark theme in various places
  • Fixes some settings bugs
v1.0.1
  • Fix a minor bug which caused a startup crash
v1.0.0
  • Fix bug where autojoin channels would open a blank settings screen
  • Remove card swipability on main screen
v0.7.5
  • Initial Play Store release
v0.7.0
  • 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
v0.5.0
  • Initial release

Screenshots:

Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate
The Following 3 Users Say Thank You to tilal6991 For This Useful Post: [ Click to Expand ]
 
sidn3y
Old
(Last edited by sidn3y; 6th June 2013 at 02:01 AM.)
#3  
sidn3y's Avatar
Senior Member
Thanks Meter 6
Posts: 100
Join Date: Apr 2011
Location: Knoxville, TN
nm.
 
tilal6991
Old
#4  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
Quote:
Originally Posted by sidn3y View Post
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...
Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate
 
rymate1234
Old
#5  
Member
Thanks Meter 13
Posts: 39
Join Date: Jul 2012
Location: Harrogate
Pretty cool irc client!

Any chance of adding the ability to join irc servers not in the default port?
 
tilal6991
Old
#6  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
Haha. Of course. That should be an easy addition so will deffo make into the next version.
Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate
 
tilal6991
Old
#7  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
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.
Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate
 
tilal6991
Old
#8  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
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.
Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate
 
Rosa Elefant
Old
#9  
Senior Member
Thanks Meter 24
Posts: 276
Join Date: Sep 2010

 
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?)
Rosa Elefant Officially recognized Galaxy device killer.

Currently killing:
Samsung Galaxy i9505 (CM11 SlimKat / Alucard kernel)
 
tilal6991
Old
(Last edited by tilal6991; 4th June 2013 at 08:02 PM.)
#10  
Recognized Developer - OP
Thanks Meter 2425
Posts: 1,542
Join Date: Dec 2010
Quote:
Originally Posted by Rosa Elefant View Post
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.
Please don't send me PMs asking for help about any of my ROMs. I will not respond. I am much more interested in helping people posting in the relevant thread. Also don't PM or ask about ETAs for any of my ROMs - I don't have any.

HoloIRC - a lightweight, easy to use IRC app for Android - http://forum.xda-developers.com/show....php?t=2306025
Follow me on Twitter: https://twitter.com/tilal6991 or on G+: https://plus.google.com/u/0/110275089424166293093
My current device(s): Sony Xperia T
My retired device(s): Huawei Ideos (U8150-D), ZTE Skate

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes