summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-02-02Add color hashing functionC. McEnroe
2020-02-02Handle nickname errorsC. McEnroe
2020-02-02Call reset_shell_mode on errC. McEnroe
This restores the terminal but doesn't clear the screen, so the error stays visible.
2020-02-02Wrap before the very edge of the screenC. McEnroe
2020-02-02Parse time tagC. McEnroe
2020-02-02Implement wordWidthC. McEnroe
2020-02-01Implement word wrapC. McEnroe
This actually wasn't that bad?
2020-02-01Parse IRC styling in UIC. McEnroe
Wow the colorPair thing actually works. Have I finally cracked curses colors?
2020-02-01Generate tags fileC. McEnroe
2020-02-01Implement the beginnings of UIC. McEnroe
It takes so much code to do anything in curses...
2020-02-01Add term stuffC. McEnroe
Copied almost verbatim from existing catgirl... I think I did a better job on that state machine this time tbh.
2020-02-01Add IDs and namesC. McEnroe
2020-02-01Add -v flagC. McEnroe
2020-02-01Fix CapNames array indicesC. McEnroe
2020-02-01Blindly implement login flowC. McEnroe
2020-02-01Add more login options to the manual pageC. McEnroe
2020-01-31Add simple manual pageC. McEnroe
2019-12-28Adds insecure flag to skip certificate validationNoah Pederson
Usage: catgirl -! -h ...
2019-12-19Rename catgirl.7 to README.7C. McEnroe
2019-12-15Update git URLC. McEnroe
2019-10-26Refresh prompt on 001 with different nickCurtis McEnroe
2019-10-03Add C-u and move underline to C-_Curtis McEnroe
2019-09-16Remove -W WEBIRC optionCurtis McEnroe
2019-09-16Use /etc/ssl/cert.pem in chrootCurtis McEnroe
2019-09-16Bump .so versions in chrootCurtis McEnroe
2019-09-16Set default nick to USER unless -PCurtis McEnroe
2019-09-16Add restricted modeCurtis McEnroe
2019-07-27Use braces in MakefileCurtis McEnroe
2019-07-27Make copyright headers consistentCurtis McEnroe
2019-07-27Mark sig_atomic_t array volatileCurtis McEnroe
2019-07-02Add /listCurtis McEnroe
2019-07-02Deal with ~users in colorGenCurtis McEnroe
2019-07-02Clean up input parameter handlingCurtis McEnroe
2019-07-02Split /raw and /quoteCurtis McEnroe
/quote is common in other IRC clients.
2019-07-02Add -k option for joining with keysCurtis McEnroe
2019-07-02Add optional key to /joinCurtis McEnroe
2019-07-02Restart process in sandmanCurtis McEnroe
2019-02-27Add /move commandCurtis McEnroe
2019-02-26Add M-/ to switch to previously active windowCurtis McEnroe
This is also a weechat binding.
2019-02-25Move nick and tag coloring to color.cCurtis McEnroe
2019-02-25Add M-l to list the logCurtis McEnroe
2019-02-25Output raw to standard error if it is not a terminalCurtis McEnroe
2019-02-25Update tag colorsCurtis McEnroe
This kind of incurs a lot of writes usually for no reason. The only place this matters is when cold-opening a /query. I wonder if there's a better way to do that.
2019-02-25Add color to tagsCurtis McEnroe
2019-02-25Remove tag X macros againCurtis McEnroe
2019-02-25Add M-a to switch to hot or unread windowCurtis McEnroe
2019-02-25Refactor uiReadCurtis McEnroe
Centralizes the branching.
2019-02-24Scroll by full pages with PageUp/PageDownCurtis McEnroe
2019-02-23Clarify /window documentationCurtis McEnroe
2019-02-23Use first word of params in input commandsCurtis McEnroe
Prevents anything weird from happening when tab-completing, which inserts a space.