HoloIRC
HoloIRC copied to clipboard
Add support for the ZNC playback module
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:
- keep track of the latest received server-time stamp (#89)
- restart the client
- full buffer playback (/msg *playback play *)
- queries stay open
- disconnect & reconnect
- buffer playback of channel & private messages received meanwhile (/msg *playback play
)
- buffer playback of channel & private messages received meanwhile (/msg *playback play
- close a query
- the appropriate query buffer gets cleared (/msg *playback clear
)
- the appropriate query buffer gets cleared (/msg *playback clear
[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
:+1:
:+1:
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.
I'm glad to hear there's something in plans. :) Any place where we could follow the development?
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.
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.
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
Any status on this feature in either HoloIRC or Channels? Would be nice to have!
"Please note that HoloIRC is no longer under active development."
With that in mind, I am interested if a new client is in progress.