Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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'. | |||
* | Handle ERROR | June McEnroe | 2020-02-05 | |
| | ||||
* | Save own username for message echoing | June McEnroe | 2020-02-05 | |
| |