summary refs log tree commit diff
Commit message (Expand)AuthorAge
* Open save file once in uiLoad() and keep it open until uiSave()Klemens Nanni2021-06-11
* Rename file to saveFileKlemens Nanni2021-06-11
* OpenBSD: Hoist loading save file to drop filesystem read-accessKlemens Nanni2021-06-11
* Match gemini URLsJune McEnroe2021-06-11
* Avoid trailing comma in whois channels listsJune McEnroe2021-06-10
* Move unveilAll back into mainJune McEnroe2021-06-10
* Only explicitly load the default CA file on OpenBSDJune McEnroe2021-06-10
* OpenBSD: Drop now unneeded promise from initial pledgeKlemens Nanni2021-06-10
* OpenBSD: Remove now obsolete unveil codeKlemens Nanni2021-06-10
* Hoist loading default root certificates into ircConfig()Klemens Nanni2021-06-10
* Avoid creating out-of-bounds pointer when checking for seprintf truncationMichael Forney2021-06-09
* Remove catfJune McEnroe2021-06-09
* Replace catf with seprintfJune McEnroe2021-06-09
* Add seprintfJune McEnroe2021-06-09
* OpenBSD: pledge minimum promises from the startKlemens Nanni2021-06-09
* OpenBSD: unveil after ncurses(3) init to support TERMINFOKlemens Nanni2021-06-09
* OpenBSD: hoist -o/printCert code to simplifyKlemens Nanni2021-06-09
* Pad kiosk username with zero, not spaceJune McEnroe2021-06-06
* OpenBSD: unveil XDG directories only when neededKlemens Nanni2021-06-06
* Nickname defaults to system's username not IRC usernameKlemens Nanni2021-06-05
* Avoid writing past the end of the status barMichael Forney2021-06-05
* List windows with /window 1.8June McEnroe2021-05-28
* Improve missing param behavior for /msg, /whois, /ns, /csJune McEnroe2021-05-28
* Use | for /window | /num commandJune McEnroe2021-05-28
* Prefix = for options with No in manualJune McEnroe2021-05-28
* Tag config options in manualKlemens Nanni2021-05-27
* Document channel key parametersJune McEnroe2021-05-27
* Set username from SSH_CLIENT in chrootJune McEnroe2021-05-27
* Hash the username in kiosk modeJune McEnroe2021-05-27
* Log nick and ssh connection in chroot-promptJune McEnroe2021-05-27
* Clarify -H hash optionJune McEnroe2021-05-25
* Use reverse video not colors for topic change when disabledKlemens Nanni2021-05-25
* Use color enum instead of hardcoded valueKlemens Nanni2021-05-25
* Don't require 4 parameters to ERR_USERONCHANNELJune McEnroe2021-05-20
* Replace freenode with tilde.chatJune McEnroe2021-05-19
* Remove no longer needed advice about mandirJune McEnroe2021-05-04
* Ignore messages in reply to previously ignored messagesJune McEnroe2021-05-04
* Add support for BINDIR, fix default MANDIR, use LDADD varsJune McEnroe2021-05-04
* Reset formatting after realnamesJune McEnroe2021-04-27
* Set id color from completion in /msgJune McEnroe2021-04-16
* Always show 341 RPL_INVITINGJune McEnroe2021-04-16
* Skip STATUSMSG prefixesJune McEnroe2021-04-02
* Fix README typo 1.7June McEnroe2021-03-18
* Add C-z keys for directly inserting most color codesJune McEnroe2021-03-17
* Reset style after newline in inputJune McEnroe2021-03-17
* Show where too-long-messages will be automatically splitJune McEnroe2021-03-17
* Allow multi-line /me and split long /me messagesJune McEnroe2021-03-14
* Refer to glob(7) not sh(1)Klemens Nanni2021-03-13
* Add note about arrow and navigation keysJune McEnroe2021-03-13
* chat.tmux.conf: use config_files format for reloadKlemens Nanni2021-03-10
t/edit.h?id=a2a118c85792f7da85630a07d343ad49204e8ae6&follow=1'>Fix edit.[ch] license notice additional permissionsJune McEnroe 2022-02-19Run line editing testsJune McEnroe I know, it feels wrong. 2022-02-18Implement new line editing "library"June McEnroe Losing tab complete and text macros, for now. This new implementation works on an instance of a struct and does not interact with the rest of catgirl, making it possible to copy into another project. Unlike existing line editing libraries, this one is entirely abstract and can be rendered externally. My goal with this library is to be able to implement vi mode. Since it operates on struct instances rather than globals, it might also be possible to give catgirl separate line editing buffers for each window, which would be a nice UX improvement. 2022-02-18Simplify cursor positioning in inputJune McEnroe Do some extra work by adding the portion before the cursor to the input window twice, but simplify the interaction with the split point. This fixes the awkward behaviour when moving the cursor across colour codes where the code would be partially interpreted up to the cursor. 2022-02-18Fix M-f orderingJune McEnroe 2022-02-12Move sandman build to scripts/MakefileJune McEnroe 2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe 2022-02-12Copy RPP defines from oconfigureJune McEnroe