9 Commits

Author SHA1 Message Date
p 2d1df86a46 xC + frontends: merge M-! into M-a + reversed M-A
Both WeeChat and irssi merge these two by prioritising highlights
when you press M-a.
2026-08-09 14:58:11 +02:00
p bcfbd40003 xC/xP: implement session resumption
Alpine 3.24 Success
Arch Linux AUR Success
OpenBSD 7.8 Success
Mobile clients pretty much need this, because they keep interrupting
their connections to the relay.
2026-07-28 18:28:19 +02:00
p 7ba17a0161 Make the relay acknowledge all received commands
Alpine 3.21 Success
Arch Linux AUR Success
OpenBSD 7.6 Success
To that effect, bump liberty and the xC relay protocol version.
Relay events have been reordered to improve forward compatibility.

Also prevent use-after-free when serialization fails.

xP now slightly throttles activity notifications,
and indicates when there are unacknowledged commands.
2025-05-10 12:08:51 +02:00
p 21095a11d6 xM: fix build regression
Alpine 3.20 Success
Arch Linux AUR Success
OpenBSD 7.5 Success
2024-11-26 13:10:05 +01:00
p 05a41b2629 xA/xM/xW: refresh renamed buffers correctly
Rendering takes the current buffer into account,
so change its value before using it, not afterwards.

The order happened to not matter on at least Windows,
because we just queue a message.
2024-11-14 11:41:09 +01:00
p a62ed5bbac xA/xM: refresh buffer list on dehighlight 2024-11-14 11:41:08 +01:00
p 13d2ff115b xM: improve the bundle icon a bit 2023-09-04 07:06:03 +02:00
p 9e4692bb09 xM: generate and use a bundle icon 2023-09-03 02:13:14 +02:00
p 1c4343058d Add a Cocoa frontend for xC
Some work remains to be done to get it to be even as good
as the Win32 frontend, but it's generally usable.
2023-09-01 01:12:51 +02:00