ThePeGaSuS 0ba523d071 Fix: private messages split into two windows over WeeChat's IRC relay
When you send a private message, ZoiteChat sometimes gets the same
message echoed back by the server so it can show it in the right
window. Whether it recognizes that echo depended on the server first
confirming a feature called "echo-message" during connection setup.

WeeChat's relay doesn't seem to confirm that feature the way other
servers (or ZNC) do, so ZoiteChat didn't recognize its own echoed
messages and treated them as brand new incoming messages from
yourself, opening a second, separate conversation window instead of
using the one you were already typing in.

This makes ZoiteChat recognize its own message by checking who sent
it, instead of only trusting that feature confirmation. That way,
sent and received messages always end up in the same conversation
window, regardless of how well the server/relay announces its
capabilities.
2026-08-28 20:48:12 +02:00
2026-01-08 18:56:01 -07:00
2026-01-05 23:12:38 -07:00
2026-07-28 10:26:04 -06:00
2026-04-27 13:43:13 -06:00
2026-01-05 23:12:38 -07:00
2019-05-22 12:41:50 +02:00
2026-01-18 18:48:01 -07:00
2026-07-28 10:26:04 -06:00
2026-01-05 23:12:38 -07:00
2018-03-09 18:23:25 +00:00
2026-05-22 09:47:13 -04:00
2026-07-28 10:26:04 -06:00

Flatpak Build AppImage Build Windows Build Manjaro Package Build

Version Downloads Size Last Commit Contributors

View Official Documentation



ZoiteChat is a GTK3 IRC client based on HexChat, available for Windows and UNIX-like operating systems.

Features include HexChat-compatible Python, Perl and Lua scripting support, a plugin API, multiple server/channel windows, spell checking, multiple authentication methods including SASL, and customizable notifications.

See IRCHelp.org for information about IRC in general.

For more information on ZoiteChat:


X-Chat ("xchat") Copyright (c) 1998-2010 By Peter Zelezny. HexChat ("hexchat") Copyright (c) 2009-2014 By Berke Viktor. Hexchat ("hexchat") Copyright (c) 2015-2025 By Patrick Griffis. ZoiteChat ("zoitechat") Copyright (c) 2026 By deepend. This program is released under the GPL v2 with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. You may provide binary packages linked to the OpenSSL libraries, provided that all other requirements of the GPL are met. See file COPYING for details.
Description
Zoitechat Official Mirror
Readme 57 MiB
Languages
C 95.1%
Python 1.4%
Perl 1.1%
Meson 1.1%
Shell 0.7%
Other 0.4%