Commit Graph

1385 Commits

Author SHA1 Message Date
87410aea50 Fix away tracking 2026-09-15 12:30:04 -06:00
deepend-tildeclub
d7aebb784d Merge pull request #387 from ZoiteChat/tab-font-custom
add custom tab fonts and reduce close button size
2026-09-14 02:56:19 -07:00
ff4217c3d1 fix theme service tests 2026-09-13 15:34:56 -06:00
4fb72d30d8 add custom tab fonts and reduce close button size 2026-09-12 06:43:08 -06:00
967f6728ef Use OpenSSL for Win HTTPS image downloads 2026-09-11 02:58:53 -06:00
8bf2caf20d Unified emoji support across builds, fixed picker bugs, and added CI checks. 2026-09-10 07:13:41 -06:00
bb3893d36c Fix channel ACTION routing after self-message handling 2026-09-03 09:27:07 -06:00
deepend-tildeclub
fe57449f6c Merge pull request #374 from TehPeGaSuS/fix/weechat-relay-pm-split
Fix private messages splitting into two windows over WeeChat's IRC relay
2026-09-03 08:20:55 -07:00
ThePeGaSuS
c725adaa09 Fix CTCP ACTION not rerouting self-sent /me to correct PM window
Mirrors the PRIVMSG fix: replayed /me messages sent by our own nick
via WeeChat relay backlog were always passed with fromme=FALSE,
so they never got rerouted to the actual PM query window.
2026-09-03 08:51:21 +02:00
d6d648f0f4 unblock navigation when in search 2026-09-02 10:41:21 -06:00
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
36f0d7450c fix startup error on flatpak 2026-08-15 12:20:18 -06:00
6b4a2b5406 fix unmark away option 2026-08-15 12:07:41 -06:00
558ef7fbdf fix Escaping of the intial slash 2026-08-04 11:58:30 -06:00
7c6609a414 fix duplicate /msg output 2026-08-04 11:35:48 -06:00
90daed18df fix a few GTK3 theming quirks 2026-07-15 23:56:05 -06:00
89d70a940c theming: respect system theme by default 2026-07-13 13:26:55 -06:00
2a7ee7f0b2 Prompt SASL password again on reconnect 2026-07-13 09:18:19 -06:00
d755c39e4a Add manual SASL password prompt 2026-07-09 12:50:13 -06:00
deepend-tildeclub
cfb19820fa Merge pull request #330 from ZoiteChat/Windows/python38-support
Add Python 3.8 support for older windows versions.
2026-07-08 10:00:31 -06:00
2caec91a0f Improve color tooltip design 2026-07-08 00:58:34 -06:00
251272c708 Applying: Fix Windows 7 crash after connecting when Python plugin init fails 2026-07-07 19:04:51 -06:00
f068a0e0fa Fix Windows Python plugin DLL selection 2026-07-07 15:34:11 -06:00
d0034cd112 Fixed missing comma in color tooltips 2026-07-07 14:14:36 -06:00
ae6d5ebeef Add mouse over tooltips for each color selection. 2026-07-07 09:08:00 -06:00
c3d8f27f48 Add Python 3.8 support for older windows versions. 2026-07-06 01:37:59 -06:00
b85229f1a1 Adjust default text-event colors 2026-07-05 23:54:49 -06:00
96b09bfc1d Fix NickServ auth to use decrypted active password 2026-07-04 20:04:11 -06:00
4066a07892 Support OpenSSL 4 API 2026-06-29 18:47:46 -06:00
e0116acbe4 Fix lag ping timeout window. 2026-06-27 11:46:51 -06:00
aff0335f7e Fix self-echoed PM routing to target tab 2026-06-27 01:42:23 -06:00
deepend-tildeclub
df4d432151 Merge pull request #308 from ZoiteChat/replace-depreciated-ipv4-conversion-calls
Replace legacy IPv4 APIs
2026-06-25 21:34:39 -06:00
be99d0e900 Add reply cache, composer bar, and nick-menu replies 2026-06-25 14:51:04 -06:00
97fcf1d5fc Replace legacy IPv4 APIs 2026-06-24 14:24:43 -06:00
7ba142a9f2 Restore accept-invalid-cert TLS bypass behavior 2026-06-20 19:07:19 -06:00
6d5f1306bf Guard legacy OpenSSL cleanup for 4.x builds 2026-06-20 09:24:05 -06:00
1b98297881 Add topic layout prefs for inline modes/multiline topics 2026-06-20 04:09:45 -06:00
ac07d39db8 Fix DBus unload null filename path 2026-06-18 19:25:11 -06:00
deepend-tildeclub
7497919e8f Merge pull request #290 from ZoiteChat/ssl-init--modern-apis
Harden TLS defaults, cert checks, and hostname failures
2026-06-10 16:24:19 -06:00
2e4a0b92fc Harden TLS defaults, cert checks, and hostname failures 2026-06-10 16:13:59 -06:00
97534b0670 Add option to hide join/part hostmasks 2026-06-10 15:05:00 -06:00
b22e1c1ccc Add -noproxy to /server 2026-06-10 08:47:52 -06:00
deepend-tildeclub
2d12da79b0 Merge pull request #279 from ZoiteChat/resolver-api-updates
Replace DCC IPv4 lookups with getaddrinfo
2026-06-06 20:21:42 -06:00
38acde1b20 Replace DCC IPv4 lookups with getaddrinfo 2026-06-06 15:50:52 -06:00
d0c4a5addd Fix keyring mode switching and password reveal state 2026-06-05 10:38:16 -06:00
26afc125c7 Add optional keyring + encrypted password fallback 2026-06-02 15:57:28 -06:00
3da7c89b66 Add configurable stale-link ping checks 2026-05-25 11:43:10 -06:00
85b0e8f1a6 Fix xtext wheel scroll speed handling + prefs slider 2026-05-25 09:45:22 -06:00
c49b757be6 Clamp Win32 sysinfo UTF length casts 2026-05-20 15:51:07 -06:00
cec7e2caf3 Use size_t for strlen length temporaries 2026-05-20 15:34:19 -06:00