| Age | Commit message (Expand) | Author |
| 37 hours | Rewrite poll_keyboard() in asm. 6667 bytes free. | B. Watson |
| 45 hours | Replace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint(). | B. Watson |
| 5 days | Replace strstr() with find_nick(). Now 6133 bytes free. | B. Watson |
| 6 days | Save a few more bytes in irc.c. | B. Watson |
| 6 days | Replace conf->blah with config.blah (see the definition of "OS" in <atari.h>)... | B. Watson |
| 6 days | Rewrite permute_nick() in asm. 5867 bytes free. | B. Watson |
| 6 days | irc.c: make some locals static, deduplicate some code. 5731 bytes free. | B. Watson |
| 6 days | Save a few more bytes in irc.c. Now 5616 bytes free. | B. Watson |
| 6 days | Save some bytes in print_ping_time(). Now 5600 bytes free. | B. Watson |
| 6 days | Tighten up irc.c a bit. Now 5499 bytes free. | B. Watson |
| 7 days | Fix spacing of "<nick> joined" message. | B. Watson |
| 8 days | Replace strcmp() and friends, tolower(), with custom (small) routines. now at... | B. Watson |
| 8 days | Shave off a few more bytes, 5006 free now. | B. Watson |
| 8 days | Forgot the newline for RPL_AWAY. Now at 4901 bytes free. | B. Watson |
| 9 days | Add RPL_AWAY handling (back down to 4898 bytes, but this is a bugfix). | B. Watson |
| 9 days | Fix txbuf_append_str('\x01'), it's txbuf_append_chr of course. 4950 bytes free. | B. Watson |
| 9 days | Shorten some prompts, now 4942 bytes free. | B. Watson |
| 9 days | Ditch txbuf_append_str3(), remove "has/have" from "joined" message. Now at 49... | B. Watson |
| 9 days | Trim down nio API (no parameter passing), now at 4852 free. | B. Watson |
| 9 days | #if out invalid_msg(), save another few bytes, at 4733 free now. | B. Watson |
| 9 days | Banish itoa(), save 170 bytes. | B. Watson |
| 9 days | Rewrite parse_msg(), get rid of strtok(), save 328 bytes! | B. Watson |
| 9 days | Removing PING/PONG message, nobody will miss it. | B. Watson |
| 10 days | Save some more bytes (strip down nio.c API). | B. Watson |
| 10 days | Save a few bytes... | B. Watson |
| 12 days | Experimenting with extra scrollback; this is not in its final form yet. | B. Watson |
| 13 days | Fix start_latch bug. | B. Watson |
| 13 days | Save another 51 bytes by making msg_argcount a char (it never goes above 7 an... | B. Watson |
| 14 days | Save a measly 2 bytes... | B. Watson |
| 14 days | Banish cgetc(), and all its annoyances. Much more flexible and precise keyboa... | B. Watson |
| 14 days | Show N for notices, not M. | B. Watson |
| 2026-03-23 | stop activating screen 1 when receiving a PONG thats a response to an auto-pi... | B. Watson |
| 2026-03-23 | Quit turning screen 1 green when responding to a server ping. | B. Watson |
| 2026-03-23 | Start-Esc => Start-X, update docs. | B. Watson |
| 2026-03-23 | Error messages (numerics 400 to 599) go to the current screen, not [server]. | B. Watson |
| 2026-03-23 | Don't rejoin channels and pop to screen 3 when using /motd command; clean up ... | B. Watson |
| 2026-03-23 | Only delay after normal (non-Start) keystrokes. | B. Watson |
| 2026-03-23 | Increase keystroke timeout to 1/2 sec (The_Doctor__). | B. Watson |
| 2026-03-22 | Add 4th status color, stop auto-activating screen before we print text to it. | B. Watson |
| 2026-03-22 | Delay net polling during rapid typing, add ^X (same as ctrl-del). | B. Watson |
| 2026-03-21 | Stop using FujiNet's CRLF translation (set it to "none"), do our own CRLF pro... | B. Watson |
| 2026-03-21 | Control and numbers 1-7 switch screens. | B. Watson |
| 2026-03-21 | Esc now acts as a latch for the Start key (irssi-like, plus easier for XEGS/1... | B. Watson |
| 2026-03-18 | Tweak irc_loop(), update TODO. | B. Watson |
| 2026-03-18 | Clear message buffer on reconnect. | B. Watson |
| 2026-03-18 | Temporary fix for "USER: Not enough parameters". | B. Watson |
| 2026-03-18 | derp | B. Watson |
| 2026-03-18 | Rework server timeout detection. | B. Watson |
| 2026-03-18 | reinstate the bell on timeout. | B. Watson |
| 2026-03-18 | Derp. | B. Watson |