aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
AgeCommit message (Expand)Author
7 daysEsc now acts as a latch for the Start key (irssi-like, plus easier for XEGS/1...B. Watson
10 daysTweak irc_loop(), update TODO.B. Watson
10 daysClear message buffer on reconnect.B. Watson
10 daysTemporary fix for "USER: Not enough parameters".B. Watson
10 daysderpB. Watson
10 daysRework server timeout detection.B. Watson
10 daysreinstate the bell on timeout.B. Watson
10 daysDerp.B. Watson
10 daysPing server after 1 min of inactivity; disconnect/reconnect if no PONG within...B. Watson
10 daysChannel nick-complete includes join messages.B. Watson
11 daysChannel tab completion for the [server] screen.B. Watson
11 daysTab complete PM nics (private screen only). Also, no need to prefix messages ...B. Watson
11 daysActivity indicators vanish after 1.5 sec.B. Watson
12 daysAfter (re)joining channels at connect, switch to screen 3 if it's a channel.B. Watson
12 daysEditbox-only mode, Start+E.B. Watson
12 daysDon't persist away status across connects.B. Watson
12 daysMove screen statuses to the right, get rid of <>, add indicators for net acti...B. Watson
13 daysEmbed git hash and build host in binary.B. Watson
13 daysStart+A searches from right to left (so [server] isn't constantly coming up).B. Watson
2026-03-14Handle 470 "forwarded to another channel".B. Watson
2026-03-14scrollback mode no longer freezes the network.B. Watson
2026-03-14show hilited screens in red.B. Watson
2026-03-13Allow manual /motd command even if hide_motd is set.B. Watson
2026-03-13Server pings show latency (WIP).B. Watson
2026-03-13On disconnect or connect fail, sleep between retries, incremental backoff timer.B. Watson
2026-03-13"Connection failed" waits for a keypress before reconnect.B. Watson
2026-03-12fix start+letters in screen 2, filter out ctrl+atari keystrokes correctly.B. Watson
2026-03-12refactoring...B. Watson
2026-03-11List <unused> screens with Start+L.B. Watson
2026-03-11Add Start+T, dup checking in scr_create().B. Watson
2026-03-11Add a bunch of Start keystrokes (see ui_keys.txt)B. Watson
2026-03-11Use real name preference in the client.B. Watson
2026-03-11Remove server/nick prompts from client, add a separate config tool that loads...B. Watson
2026-03-10Start+Q to open a screen for the last channel/nick we got a message from.B. Watson
2026-03-10really fix the brokenness with MyDOS (close E: device at startup).B. Watson
2026-03-10rewrite start_keystroke() giant if/else chain as switch/case.B. Watson
2026-03-10add scr_eol_current()B. Watson
2026-03-10rejoin screen channels on reconnect.B. Watson
2026-03-09Cleanup, get rid of stdbool.hB. Watson
2026-03-09use 16-bit ints for ping times (saves 778 bytes).B. Watson
2026-03-09remove unused variables.B. Watson
2026-03-09handle CTCP responses, especially PING.B. Watson
2026-03-09audible and visual bell on hilite.B. Watson
2026-03-09Fix reconnect (regged = 0).B. Watson
2026-03-09auto-away on ATRACT, auto-un-away on keystroke.B. Watson
2026-03-08fix start+a bug, add /ctcp command.B. Watson
2026-03-08Respond to incoming CTCPs.B. Watson
2026-03-08No dup queries, add more start key combos, add /names command.B. Watson
2026-03-08Send PMs to the correct window, more protocol stuff, add start+esc hotkey.B. Watson
2026-03-07start + esc to close a screen, clear screen when closing.B. Watson