9 Commits

Author SHA1 Message Date
deepend-tildeclub
32b6de0c3a Merge pull request #366 from ZoiteChat/release/2.19-flatpak-error-startup
fix startup error on flatpak
2026-08-15 12:38:30 -06:00
deepend-tildeclub
7e22e7b67d Merge pull request #365 from ZoiteChat/release/2.19
Release/2.19
2026-08-15 12:37:35 -06:00
36f0d7450c fix startup error on flatpak 2026-08-15 12:20:18 -06:00
deepend-tildeclub
73d958911f Merge pull request #364 from ZoiteChat/master
run Ci for release branches
2026-08-15 12:10:29 -06:00
6b4a2b5406 fix unmark away option 2026-08-15 12:07:41 -06:00
cd8d1c9b10 Run Ci on Release/version branches on commit 2026-08-04 12:11:30 -06:00
deepend-tildeclub
a79fedda77 Merge pull request #360 from ZoiteChat/release/2.19
fix duplicate /msg output + Escaping of the intial slash
2026-08-04 12:10:53 -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
6 changed files with 14 additions and 7 deletions

View File

@@ -2,7 +2,7 @@ name: AppImage Build
on: on:
push: push:
branches: [master] branches: [master, 'release/**']
pull_request: pull_request:
branches: [master] branches: [master]

View File

@@ -2,7 +2,7 @@ name: Flatpak Build
on: on:
push: push:
branches: [master] branches: [master, 'release/**']
pull_request: pull_request:
branches: [master] branches: [master]

View File

@@ -4,6 +4,7 @@ on:
push: push:
branches: branches:
- master - master
- 'release/**'
pull_request: pull_request:
branches: branches:
- master - master

View File

@@ -13,9 +13,9 @@ dbus_includes = [
dbus_service_dir = join_paths(get_option('datadir'), 'dbus-1/services') dbus_service_dir = join_paths(get_option('datadir'), 'dbus-1/services')
if get_option('dbus-service-use-appid') if get_option('dbus-service-use-appid')
dbus_service_name = 'io.github.Hexchat' dbus_service_name = 'net.zoite.Zoitechat'
dbus_output_file = 'io.github.Hexchat.service' dbus_output_file = 'net.zoite.Zoitechat.service'
dbus_cargs = '-DDBUS_SERVICE="io.github.Hexchat"' dbus_cargs = '-DDBUS_SERVICE="net.zoite.Zoitechat"'
else else
dbus_service_name = 'org.zoitechat.service' dbus_service_name = 'org.zoitechat.service'
dbus_output_file = 'org.zoitechat.service.service' dbus_output_file = 'org.zoitechat.service.service'

View File

@@ -675,7 +675,8 @@ inbound_chanmsg (server *serv, session *sess, char *chan, char *from,
if (fromme) if (fromme)
{ {
if (prefs.hex_away_auto_unmark && serv->is_away && !tags_data->timestamp) if (prefs.hex_away_auto_unmark && serv->is_away &&
(!tags_data->timestamp || serv->have_echo_message))
sess->server->p_set_back (sess->server); sess->server->p_set_back (sess->server);
reply_context_print (sess, tags_data); reply_context_print (sess, tags_data);
EMIT_SIGNAL_TIMESTAMP (XP_TE_UCHANMSG, sess, from, text, nickchar, NULL, EMIT_SIGNAL_TIMESTAMP (XP_TE_UCHANMSG, sess, from, text, nickchar, NULL,

View File

@@ -3025,7 +3025,7 @@ cmd_msg (struct session *sess, char *tbuf, char *word[], char *word_eol[])
newsess->server->nick, msg + offset, TRUE, FALSE, newsess->server->nick, msg + offset, TRUE, FALSE,
&no_tags); &no_tags);
} }
else else if (!sess->server->have_echo_message)
{ {
/* mask out passwords */ /* mask out passwords */
if (g_ascii_strcasecmp (nick, "nickserv") == 0) if (g_ascii_strcasecmp (nick, "nickserv") == 0)
@@ -5058,6 +5058,11 @@ handle_user_input (session *sess, char *text, int history, int nocommand)
handle_say (sess, text, TRUE); handle_say (sess, text, TRUE);
return 1; return 1;
} }
if (text[0] == cmd_char && text[1] == cmd_char)
{
handle_say (sess, text + 1, TRUE);
return 1;
}
for (i = 1; text[i]; i++) for (i = 1; text[i]; i++)
{ {