aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
AgeCommit message (Collapse)Author
11 daysDerp.B. Watson
11 daysPing server after 1 min of inactivity; disconnect/reconnect if no PONG ↵B. Watson
within the next minute.
11 daysChannel nick-complete includes join messages.B. Watson
11 daysChannel tab completion for the [server] screen.B. Watson
12 daysTab complete PM nics (private screen only). Also, no need to prefix messages ↵B. Watson
with /m in server or private screens.
12 daysActivity indicators vanish after 1.5 sec.B. Watson
13 daysAfter (re)joining channels at connect, switch to screen 3 if it's a channel.B. Watson
13 daysEditbox-only mode, Start+E.B. Watson
13 daysDon't persist away status across connects.B. Watson
13 daysMove screen statuses to the right, get rid of <>, add indicators for net ↵B. Watson
activity and most-recent incoming IRC activity.
14 daysEmbed git hash and build host in binary.B. Watson
14 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 ↵B. Watson
loads as an init segment, with lots more options.
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
2026-03-06Fix /me and /nickB. Watson
2026-03-06Fix /nick (thanks, The_Doctor__).B. Watson
2026-03-06Local commands!B. Watson
2026-03-02Switch to server window on error or disconnect.B. Watson
2026-03-02Fix "nick already in use" and permutation.B. Watson
2026-03-02channel text goes to correct screen.B. Watson
2026-03-02Go back to loading at $2000, make stack 1 page, protocol decoding WIP.B. Watson