LalitMaganti / HoloIRC

Open source IRC client for Android.
GNU General Public License v3.0
131 stars 32 forks source link

Add support for the ZNC playback module #92

Open jpnurmi opened 9 years ago

jpnurmi commented 9 years ago

The advanced playback module [1] makes it possible for IRC clients to avoid undesired repetitive buffer playback. IRC clients may request the module to send a partial buffer playback starting from a certain point of time.

Furthermore, the latest ZNC master [2] ZNC 1.6 has support for persistent query buffers [3]. A client may choose to keep query buffers until they get explicitly closed in the GUI. This can be also easiest done via the same playback module to avoid undesired responses from ZNC [4]. This feature requires support for receiving messages from itself (#91).

The way it's supposed to work:

[1] http://wiki.znc.in/Playback [2] https://github.com/znc/znc/pull/598 [3] http://wiki.znc.in/Query_buffers [4] https://github.com/znc/znc/pull/620

ku1ik commented 9 years ago

:+1:

poxip commented 9 years ago

:+1:

LalitMaganti commented 9 years ago

Please note that HoloIRC is no longer under active development. I will probably do one last release but after that it should be considered legacy. I am however, working on a new Android client with a redesigned architecture which I will definitely incorporate this (and other IRCv3 proposals) into.

jpnurmi commented 9 years ago

I'm glad to hear there's something in plans. :) Any place where we could follow the development?

LalitMaganti commented 9 years ago

Currently the code is in a very fluid state so I have not published it. When stuff stabilises I'll release it (probably to the fusionx-software organization) under GPLv3 like HoloIRC.

dgw commented 9 years ago

Can we get a notification somehow when the code is released? Even an empty repo that we can star or subscribe to now, where the code will eventually be pushed, would be great.

LalitMaganti commented 9 years ago

https://github.com/fusionx-software/channels is where I'll push the code for Channels (that's the name of the client). The replacement for relay will be at https://github.com/fusionx-software/relay-jvm and https://github.com/fusionx-software/irc-protocol-jvm

qguv commented 7 years ago

Any status on this feature in either HoloIRC or Channels? Would be nice to have!

ghost commented 7 years ago

"Please note that HoloIRC is no longer under active development."

With that in mind, I am interested if a new client is in progress.