Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add -k option for joining with keys | June McEnroe | 2019-07-02 |
| | |||
* | Add /move command | June McEnroe | 2019-02-27 |
| | |||
* | Move nick and tag coloring to color.c | June McEnroe | 2019-02-25 |
| | |||
* | Add M-l to list the log | June McEnroe | 2019-02-25 |
| | |||
* | Add color to tags | June McEnroe | 2019-02-25 |
| | |||
* | Add C-n and C-p key bindings to switch windows | June McEnroe | 2019-02-23 |
| | |||
* | Disable terminal flow control | June McEnroe | 2019-02-22 |
| | | | | This opens up C-o, C-q and C-s for key bindings without C-v. | ||
* | Reorganize UI code for the umpteenth time | June McEnroe | 2019-02-22 |
| | | | | It's actually in a good state now, I think. | ||
* | Replace "view" with "window" | June McEnroe | 2019-02-21 |
| | | | | | | | I think originally I didn't want to use the same word as curses WINDOW but it's really much clearer for the user if they're just called windows. UI code probably needs yet another rewrite though. Still feels messy. | ||
* | Remove ROT13 | June McEnroe | 2019-02-21 |
| | | | | It's just not convenient when it can only do the whole line... | ||
* | Add M-? to apply ROT13 | June McEnroe | 2018-12-16 |
| | |||
* | Move base64 back to pls.c | June McEnroe | 2018-12-16 |
| | |||
* | Move base64 to string.c | June McEnroe | 2018-12-16 |
| | |||
* | Factor out ircQuit | June McEnroe | 2018-12-14 |
| | |||
* | Add uint typedef | June McEnroe | 2018-12-08 |
| | |||
* | Rename verbose to raw | June McEnroe | 2018-12-05 |
| | | | | And change the format of the sticky tag names again. | ||
* | Show error if disconnected unintentionally | June McEnroe | 2018-12-04 |
| | |||
* | Revert half-working reconnecting stuff | June McEnroe | 2018-12-04 |
| | |||
* | Add -a auth option for unimplemented SASL | June McEnroe | 2018-12-04 |
| | |||
* | Implement base64 encoding | June McEnroe | 2018-12-03 |
| | | | | Will be used for SASL authentication. | ||
* | Ignore ~ username prefixes | June McEnroe | 2018-12-03 |
| | | | | This simplifies a lot. | ||
* | Move host, port, pass, webp to self | June McEnroe | 2018-12-02 |
| | |||
* | Add -r option for realname | June McEnroe | 2018-12-02 |
| | |||
* | Crudely handle reconnecting after suspend | June McEnroe | 2018-12-01 |
| | |||
* | Handle signals consistently in the event loop | June McEnroe | 2018-11-30 |
| | |||
* | Separate ircConnect and ircDisconnect | June McEnroe | 2018-11-30 |
| | |||
* | Add basic log replay | June McEnroe | 2018-11-29 |
| | |||
* | Rename project catgirl | June McEnroe | 2018-11-27 |
| | | | | This simplifies things. | ||
* | Add notification with notify-send | June McEnroe | 2018-10-28 |
| | |||
* | Use const char *argv[] signatures | June McEnroe | 2018-10-28 |
| | | | | C is really weird about this stuff, but this makes more sense to me. | ||
* | Factor out uiPrompt to call on nick change | June McEnroe | 2018-09-14 |
| | |||
* | Move color selection to format.c | June McEnroe | 2018-09-13 |
| | |||
* | Add IRCDefault to colors enum | June McEnroe | 2018-09-13 |
| | |||
* | Rewrite UI again | June McEnroe | 2018-09-13 |
| | | | | | | The persistent topic is gone and the status line is now at the top. The status formatting still needs to be reworked. I also want to try showing the nick in the input window so it really looks like your next message. | ||
* | Use formatParse split to position input cursor | June McEnroe | 2018-09-12 |
| | |||
* | Factor out IRC formatting parsing | June McEnroe | 2018-09-12 |
| | |||
* | Add urlOpenMatch | June McEnroe | 2018-09-11 |
| | |||
* | Add /man command | June McEnroe | 2018-09-10 |
| | |||
* | Move event loop to event.c | June McEnroe | 2018-09-06 |
| | |||
* | Use PascalCase for constants | June McEnroe | 2018-09-02 |
| | | | | Begone underscores. | ||
* | Add aswprintf | June McEnroe | 2018-09-02 |
| | | | | | The format string won't get checked but I'm not sure I can reasonably use the same hack. | ||
* | Include time.h for time_t in chat.h | June McEnroe | 2018-09-02 |
| | |||
* | Don't clobber tab order on /who | June McEnroe | 2018-08-20 |
| | |||
* | Add wcsnchr, wcsnrchr, awcsntombs | June McEnroe | 2018-08-20 |
| | | | | | | This eliminates calls to editHead and editTail inside edit.c. Oh god I'm sorry for following libc naming conventions for this stuff. | ||
* | Name project chatte | June McEnroe | 2018-08-20 |
| | |||
* | Add logging | June McEnroe | 2018-08-17 |
| | | | | | The reason logFmt takes a timestamp as a parameter is to support IRCv3 server-time in the future to accurately log the znc buffer. Hopefully. | ||
* | Add UI "heat" for status/messages/pings | June McEnroe | 2018-08-17 |
| | | | | | Bring back the beeps! Allow pings from notices. Also factor out dequoting of part/quit messages. | ||
* | Add termTitle | June McEnroe | 2018-08-13 |
| | |||
* | Add /query, /part and /close | June McEnroe | 2018-08-13 |
| | | | | | Closing a channel before parting it is a bit weird, but if I send a PART on /close, it would get reopened again to show the part message. | ||
* | Factor out input param and add tagFind | June McEnroe | 2018-08-12 |
| | | | | So that /view can't just invent tags. |