News for hackers. Stuff that matters.
Re:Open Sourcers Race to Build Better Versions of Slack by caf on Wednesday March 16, 2016 @08:54PM (#11301896)
Offline messages is a server issue, though - in principle there's no reason why you couldn't have a server that remembers offline messages and passes them to the client when it reconnects, framing them as regular IRC messages.
Re:Open Sourcers Race to Build Better Versions of Slack by scrollaway on Wednesday March 16, 2016 @09:46PM (#11302078)
There is, actually. IRC has no concept of timestamps. IRC has no concept of foreign metadata, even, so shoehorning isn't even possible without looking horrible.

IRCv3 fixes all that.

Re:Open Sourcers Race to Build Better Versions of Slack by caf on Wednesday March 16, 2016 @10:14PM (#11302163)
Prefixing a date/timestamp unless the client has asked for IRCv3 timestamps is reasonable.
Re:Open Sourcers Race to Build Better Versions of Slack by scrollaway on Thursday March 17, 2016 @09:47AM (#11304277)
And now, you just broke essentially all clients that already support channel logs by duplicating anything they already had.

This is a problem bouncers are already solving best they can, and it still sucks. It's not good enough to compete with slack.

Re:Open Sourcers Race to Build Better Versions of Slack by caf on Thursday March 17, 2016 @07:29PM (#11308519)
Channel logs is a marginal, client issue, not a protocol issue. Does anyone do client-side logging on any of these other services that do server-side message history?

I didn't say anything about competing with slack.

Re:Open Sourcers Race to Build Better Versions of Slack by Sanddancer on Thursday March 17, 2016 @02:22AM (#11302855)
Yep. This is how slack does it, least for their xmpp gateway. I imagine that their irc gateway is similar.