about summary refs log tree commit diff
path: root/chat.h (follow)
Commit message (Collapse)AuthorAge
* Add -k option for joining with keysJune McEnroe2019-07-02
|
* Add /move commandJune McEnroe2019-02-27
|
* Move nick and tag coloring to color.cJune McEnroe2019-02-25
|
* Add M-l to list the logJune McEnroe2019-02-25
|
* Add color to tagsJune McEnroe2019-02-25
|
* Add C-n and C-p key bindings to switch windowsJune McEnroe2019-02-23
|
* Disable terminal flow controlJune McEnroe2019-02-22
| | | | This opens up C-o, C-q and C-s for key bindings without C-v.
* Reorganize UI code for the umpteenth timeJune McEnroe2019-02-22
| | | | It's actually in a good state now, I think.
* Replace "view" with "window"June McEnroe2019-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 ROT13June McEnroe2019-02-21
| | | | It's just not convenient when it can only do the whole line...
* Add M-? to apply ROT13June McEnroe2018-12-16
|
* Move base64 back to pls.cJune McEnroe2018-12-16
|
* Move base64 to string.cJune McEnroe2018-12-16
|
* Factor out ircQuitJune McEnroe2018-12-14
|
* Add uint typedefJune McEnroe2018-12-08
|
* Rename verbose to rawJune McEnroe2018-12-05
| | | | And change the format of the sticky tag names again.
* Show error if disconnected unintentionallyJune McEnroe2018-12-04
|
* Revert half-working reconnecting stuffJune McEnroe2018-12-04
|
* Add -a auth option for unimplemented SASLJune McEnroe2018-12-04
|
* Implement base64 encodingJune McEnroe2018-12-03
| | | | Will be used for SASL authentication.
* Ignore ~ username prefixesJune McEnroe2018-12-03
| | | | This simplifies a lot.
* Move host, port, pass, webp to selfJune McEnroe2018-12-02
|
* Add -r option for realnameJune McEnroe2018-12-02
|
* Crudely handle reconnecting after suspendJune McEnroe2018-12-01
|
* Handle signals consistently in the event loopJune McEnroe2018-11-30
|
* Separate ircConnect and ircDisconnectJune McEnroe2018-11-30
|
* Add basic log replayJune McEnroe2018-11-29
|
* Rename project catgirlJune McEnroe2018-11-27
| | | | This simplifies things.
* Add notification with notify-sendJune McEnroe2018-10-28
|
* Use const char *argv[] signaturesJune McEnroe2018-10-28
| | | | C is really weird about this stuff, but this makes more sense to me.
* Factor out uiPrompt to call on nick changeJune McEnroe2018-09-14
|
* Move color selection to format.cJune McEnroe2018-09-13
|
* Add IRCDefault to colors enumJune McEnroe2018-09-13
|
* Rewrite UI againJune McEnroe2018-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 cursorJune McEnroe2018-09-12
|
* Factor out IRC formatting parsingJune McEnroe2018-09-12
|
* Add urlOpenMatchJune McEnroe2018-09-11
|
* Add /man commandJune McEnroe2018-09-10
|
* Move event loop to event.cJune McEnroe2018-09-06
|
* Use PascalCase for constantsJune McEnroe2018-09-02
| | | | Begone underscores.
* Add aswprintfJune McEnroe2018-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.hJune McEnroe2018-09-02
|
* Don't clobber tab order on /whoJune McEnroe2018-08-20
|
* Add wcsnchr, wcsnrchr, awcsntombsJune McEnroe2018-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 chatteJune McEnroe2018-08-20
|
* Add loggingJune McEnroe2018-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/pingsJune McEnroe2018-08-17
| | | | | Bring back the beeps! Allow pings from notices. Also factor out dequoting of part/quit messages.
* Add termTitleJune McEnroe2018-08-13
|
* Add /query, /part and /closeJune McEnroe2018-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 tagFindJune McEnroe2018-08-12
| | | | So that /view can't just invent tags.