summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
| * Add sequences for toggling focus/paste modesJune McEnroe2020-02-02
| * Track unread and window heatJune McEnroe2020-02-02
| * Rearrange some UI codeJune McEnroe2020-02-02
| * Remove term.c in favor of more curses APIsJune McEnroe2020-02-02
| * Use tsl/fsl capabilities for title if availableJune McEnroe2020-02-02
| * Set title in statusUpdateJune McEnroe2020-02-02
| * Remove services TODOJune McEnroe2020-02-02
| * Check queries against chanTypesJune McEnroe2020-02-02
| * Save NETWORK, CHANTYPES, PREFIX from ISUPPORTJune McEnroe2020-02-02
| * Handle notices and actionsJune McEnroe2020-02-02
| * Add option to show style codesJune McEnroe2020-02-02
| * Add extremely basid handlePrivmsgJune McEnroe2020-02-02
| * Remove style string macrosJune McEnroe2020-02-02
| * Add idColorsJune McEnroe2020-02-02
| * Implement window switching and status lineJune McEnroe2020-02-02
| * Preserve copyright year in term.cJune McEnroe2020-02-02
| * Add color hashing functionJune McEnroe2020-02-02
| * Handle nickname errorsJune McEnroe2020-02-02
| * Call reset_shell_mode on errJune McEnroe2020-02-02
| * Wrap before the very edge of the screenJune McEnroe2020-02-02
| * Parse time tagJune McEnroe2020-02-02
| * Implement wordWidthJune McEnroe2020-02-02
| * Implement word wrapJune McEnroe2020-02-01
| * Parse IRC styling in UIJune McEnroe2020-02-01
| * Generate tags fileJune McEnroe2020-02-01
| * Implement the beginnings of UIJune McEnroe2020-02-01
| * Add term stuffJune McEnroe2020-02-01
| * Add IDs and namesJune McEnroe2020-02-01
| * Add -v flagJune McEnroe2020-02-01
| * Fix CapNames array indicesJune McEnroe2020-02-01
| * Blindly implement login flowJune McEnroe2020-02-01
| * Add more login options to the manual pageJune McEnroe2020-02-01
| * Add simple manual pageJune McEnroe2020-01-31
* Remove legacy codeJune McEnroe2020-02-11
* Adds insecure flag to skip certificate validationNoah Pederson2019-12-28
* Rename catgirl.7 to README.7June McEnroe2019-12-19
* Update git URLJune McEnroe2019-12-15
* Refresh prompt on 001 with different nickJune McEnroe2019-10-26
* Add C-u and move underline to C-_June McEnroe2019-10-03
* Remove -W WEBIRC optionJune McEnroe2019-09-16
* Use /etc/ssl/cert.pem in chrootJune McEnroe2019-09-16
* Bump .so versions in chrootJune McEnroe2019-09-16
* Set default nick to USER unless -PJune McEnroe2019-09-16
* Add restricted modeJune McEnroe2019-09-16
* Use braces in MakefileJune McEnroe2019-07-27
* Make copyright headers consistentJune McEnroe2019-07-27
* Mark sig_atomic_t array volatileJune McEnroe2019-07-27
* Add /listJune McEnroe2019-07-02
* Deal with ~users in colorGenJune McEnroe2019-07-02
* Clean up input parameter handlingJune McEnroe2019-07-02
>Double up /help for server helpJune McEnroe While the automatic search via LESS is neat, I don't think it's very useful. Just always open the manual to the COMMANDS section, and fix it to append to LESS rather than replace it. 2020-09-30Use WHO for /opsJune McEnroe Accumulate names in a buffer and show away status. 2020-09-30Add /ops commandJune McEnroe It's pretty awkward with large channels since NAMES isn't sorted by prefixes or anything... But having it accumulate names across many replies would require more reworking. 2020-09-18Allow 2-param form of /whois, count comma-separated nicksJune McEnroe I do not feel like documenting the 2-param form of /whois because it is weird, but it should work for those who already know about it. 2020-09-18Switch back to checking for server by nick with '.'June McEnroe This fixes a bug where if you send a private message before joining any channels, your message will be routed to the <network> window. That happens because without a JOIN, self.user remains unset, which means that require will copy self.nick (set by echoMessage) to self.host. The easiest solution is to go back to checking for '.' and add a '.' to the default nick, so now if a server sends a NOTICE with no origin it will look like -*.*- which is kinda cute. 2020-09-11Copy style from wrapping pointJune McEnroe This fixes a bug when wrapping on a word with style changes inside it, where the copied style would be different depending on the width of the terminal. 2020-09-09Silence set-but-unused warning 1.2June McEnroe getyx is so annoying this way. 2020-09-08Include DEL in characters ncurses will print in ^A formJune McEnroe 2020-09-07Add blank line to unread if there are already unreadJune McEnroe This fixes the inconsistent M-u behaviour when catgirl is restarting and reconnecting to pounce, for example. 2020-09-07Call uiWrite to insert blank linesJune McEnroe It only used to use different code to avoid adding the blank line to the soft buffer. 2020-09-07Let wrapped lines use the last columnJune McEnroe 2020-09-06Handle non-alignment tabs in line wrappingJune McEnroe 2020-09-06Add C-r, C-s for basic scrollback searchJune McEnroe 2020-09-03Add M-n, M-p to jump to highlightsJune McEnroe 2020-09-03Fix M-u behaviour difference before and after reflowJune McEnroe 2020-09-02Recalculate unreadHard on reflowJune McEnroe 2020-09-02Give blank lines timestampsJune McEnroe Otherwise the zero timestamps totally break save data loading! Bad! 2020-09-02Hide ignored messages at the soft -> hard buffer layerJune McEnroe This restores normal scrolling behaviour. 2020-09-02Don't call completeTouch for ignored messagesJune McEnroe 2020-09-02Preserve style after alignmentJune McEnroe This makes wrapping text with background colour look much better.