Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | Align MOTD after - | June McEnroe | 2020-02-05 | |
| | ||||
* | Align join messages after nick | June McEnroe | 2020-02-04 | |
| | ||||
* | Set self.color | June McEnroe | 2020-02-04 | |
| | ||||
* | Align word wrapping with tab character | June McEnroe | 2020-02-04 | |
| | | | | Also fixes handling whitespace directly after control codes. | |||
* | Use time_t rather than struct tm | June McEnroe | 2020-02-03 | |
| | ||||
* | Remove services TODO | June McEnroe | 2020-02-02 | |
| | | | | | | | | Two goals: 1. Messages should always be routed to the same place. 2. You should be able to see your messages to *Serv and its responses together. | |||
* | Check queries against chanTypes | June McEnroe | 2020-02-02 | |
| | ||||
* | Save NETWORK, CHANTYPES, PREFIX from ISUPPORT | June McEnroe | 2020-02-02 | |
| | ||||
* | Handle notices and actions | June McEnroe | 2020-02-02 | |
| | ||||
* | Add extremely basid handlePrivmsg | June McEnroe | 2020-02-02 | |
| | ||||
* | Remove style string macros | June McEnroe | 2020-02-02 | |
| | ||||
* | Add idColors | June McEnroe | 2020-02-02 | |
| | ||||
* | Implement window switching and status line | June McEnroe | 2020-02-02 | |
| | ||||
* | Handle nickname errors | June McEnroe | 2020-02-02 | |
| | ||||
* | Parse time tag | June McEnroe | 2020-02-02 | |
| | ||||
* | Implement the beginnings of UI | June McEnroe | 2020-02-01 | |
| | | | | It takes so much code to do anything in curses... | |||
* | Fix CapNames array indices | June McEnroe | 2020-02-01 | |
| | ||||
* | Blindly implement login flow | June McEnroe | 2020-02-01 | |