| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Add /ban, /unban and handle ban list replies | June McEnroe | 2020-02-19 |
| | | |||
| * | Format WHOIS signon date with %F %T | June McEnroe | 2020-02-19 |
| | | |||
| * | Replace a lot of snprintf with a catf implementation | June McEnroe | 2020-02-16 |
| | | |||
| * | Add 379 to WHOIS responses | June McEnroe | 2020-02-16 |
| | | |||
| * | Track EXCEPTS and INVEX modes | June McEnroe | 2020-02-16 |
| | | |||
| * | Apply colorMentions to actions | June McEnroe | 2020-02-16 |
| | | | | | The first-two-words branch works well for "/me verbs nick". | ||
| * | Replace small integers in size_t with uint | June McEnroe | 2020-02-15 |
| | | |||
| * | Still add nick without prefixes to complete | June McEnroe | 2020-02-15 |
| | | |||
| * | Track PREFIX modes and CHANMODES | June McEnroe | 2020-02-15 |
| | | |||
| * | Show prefixes in NAMES and WHOIS replies | June McEnroe | 2020-02-15 |
| | | |||
| * | Separate network info from self | June McEnroe | 2020-02-15 |
| | | |||
| * | Add /invite | June McEnroe | 2020-02-14 |
| | | |||
| * | Add /away | June McEnroe | 2020-02-14 |
| | | |||
| * | Only exit on errorneous nick during registration | June McEnroe | 2020-02-12 |
| | | |||
| * | Add 378 to list of WHOIS responses | June McEnroe | 2020-02-12 |
| | | | | | | It's the one (from freenode anyway) that tells you where you're connecting from. | ||
| * | Add /list | June McEnroe | 2020-02-12 |
| | | |||
| * | Handle RPL_AWAY | June McEnroe | 2020-02-12 |
| | | |||
| * | Rename query ID on nick change | June McEnroe | 2020-02-11 |
| | | |||
| * | Don't insert color codes for non-mentions | June McEnroe | 2020-02-11 |
| | | |||
| * | Take first two words in colorMentions | June McEnroe | 2020-02-11 |
| | | | | | | This lets phrases like "hi june" get colored, but still doesn't get carried away. | ||
| * | Set self.nick to * initially | June McEnroe | 2020-02-11 |
| | | | | | | | | Allows removing a bunch of checks that self.nick is set, and it's what the server usually calls you before registration. Never highlight notices as mentions. | ||
| * | Move base64 out of chat.h | June McEnroe | 2020-02-11 |
| | | |||
| * | Fix whois idle unit calculation | June McEnroe | 2020-02-11 |
| | | | | | Rookie mistake. | ||
| * | Split on <> in colorMentions | June McEnroe | 2020-02-10 |
| | | | | | | | This allows it to color the nick in the common case of pasting "<nick> something they said" into the chat. Technically it should color the brackets too but that would be too much work. | ||
| * | Only automatically switch to expected joins | June McEnroe | 2020-02-10 |
| | | |||
| * | Avoid coloring mentions if there are control codes | June McEnroe | 2020-02-10 |
| | | | | | This was breaking leading color codes. | ||
| * | Update prompt when own nick changes | June McEnroe | 2020-02-10 |
| | | |||
| * | Add /whois | June McEnroe | 2020-02-09 |
| | | |||
| * | Add self.nick to completion in Network, not None | June McEnroe | 2020-02-09 |
| | | |||
| * | Show realname on JOIN if it is different from nick | June McEnroe | 2020-02-09 |
| | | |||
| * | Use fmemopen to build colored mentions string | June McEnroe | 2020-02-08 |
| | | |||
| * | Use unexpected NAMES replies to populate complete | June McEnroe | 2020-02-08 |
| | | |||
| * | Color mentions | June McEnroe | 2020-02-08 |
| | | | | | | | | Sort of like Textual does, but only in the first part of the messaage, either before a colon or before a space. Hopefully this makes it less costly than it would be, and prevents false positives on people with common nouns for nicks. | ||
| * | Scan messages for URLs | June McEnroe | 2020-02-08 |
| | | |||
| * | Only show expected topic/names replies | June McEnroe | 2020-02-08 |
| | | |||
| * | Handle KICK | June McEnroe | 2020-02-08 |
| | | | | | | See I knew the color cache in complete would be useful in at least one place! | ||
| * | Handle QUIT | June McEnroe | 2020-02-08 |
| | | |||
| * | Handle NAMES reply | June McEnroe | 2020-02-08 |
| | | |||
| * | Handle NICK | June McEnroe | 2020-02-08 |
| | | |||
| * | Clear completion for ID on self-part | June McEnroe | 2020-02-07 |
| | | |||
| * | Update completion on join, part, privmsg | June McEnroe | 2020-02-07 |
| | | |||
| * | Color notices LightGray by default | June McEnroe | 2020-02-06 |
| | | |||
| * | Render actions in italic | June McEnroe | 2020-02-06 |
| | | | | | | | Also render italic as normal if it's unsupported, as that is what would happen anyway if curses has A_ITALIC but the terminal has no sitm. That format string is kinda bad. | ||
| * | Never consider notices hot | June McEnroe | 2020-02-06 |
| | | |||
| * | Handle mentions | June McEnroe | 2020-02-06 |
| | | |||
| * | Route own query messages correctly | June McEnroe | 2020-02-06 |
| | | |||
| * | Send CAP END if CAP LS doesn't list anything good | June McEnroe | 2020-02-06 |
| | | |||
| * | Handle TOPIC and replies | June McEnroe | 2020-02-06 |
| | | |||
| * | Handle PART | June McEnroe | 2020-02-06 |
| | | |||
| * | Send self.join without colon | June McEnroe | 2020-02-06 |
| | | | | | If someone is weird enough to use channel keys, they can -j '#foo key'. | ||