Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Accumulate mode changes into a buffer for one message | June McEnroe | 2020-02-23 |
| | |||
* | Handle ERR_CHANOPRIVSNEEDED | June McEnroe | 2020-02-20 |
| | |||
* | Handle MODE changing channel list modes | June McEnroe | 2020-02-20 |
| | |||
* | Handle MODE setting channel prefix modes | June McEnroe | 2020-02-20 |
| | |||
* | Change ban list formatting | June McEnroe | 2020-02-20 |
| | |||
* | Rearrange some handlers | June McEnroe | 2020-02-20 |
| | |||
* | Handle RPL_INVITING when no invite-notify | June McEnroe | 2020-02-20 |
| | |||
* | Handle ERR_BANLISTFULL | June McEnroe | 2020-02-20 |
| | |||
* | Add handlers for user-in-channel errors | June McEnroe | 2020-02-20 |
| | |||
* | Add generic error reply handler | June McEnroe | 2020-02-20 |
| | | | | This should have been in way earlier... | ||
* | 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 |
| |