C. McEnroe
6207aaf1a8
Ignore messages in reply to previously ignored messages
...
Using the +draft/reply client tag, which is supported by BitBot.
This hides the bot's replies to ignored users or ignored bot command
messages.
This commit is dedicated to the land of Estonia.
2021-05-04 15:34:27 -04:00
C. McEnroe
d7ce4b9bc6
Add C-z keys for directly inserting most color codes
...
So you don't have to remember those dang numbers whose order makes
no sense!
2021-03-17 16:00:06 -04:00
Klemens Nanni
e8be141cc0
Refer to glob(7) not sh(1)
...
Those patterns are not specific to the shell, many commands support them.
2021-03-13 13:23:24 -05:00
C. McEnroe
69450d9fe0
Add note about arrow and navigation keys
...
And I think with C-Left and C-Right I can actually say "as expected"
now.
2021-03-13 13:17:41 -05:00
C. McEnroe
34cfcb1f04
Attempt to clarify trust option use
...
Trust is not certificate pinning and should only be used for
self-signed certificates.
2021-03-08 12:42:43 -05:00
C. McEnroe
6435dfdda5
Disable nick and channel colors with hash bound 0
2021-03-08 10:47:18 -05:00
C. McEnroe
4b26ae23cd
Add C-z p to manually toggle paste mode
...
OpenBSD's xterm doesn't have bracketed paste mode, and it would be
nice to still be able to paste in several lines and collapse them
with M-q, provided one remembers to type C-z p first...
2021-02-15 19:15:38 -05:00
C. McEnroe
7807848bda
Add C-z C-v for literal next
...
A little annoying to make it a "chord" like this, but C-v is already
used for scrolling, following Emacs-style key bindings (in order
to have a way to scroll without using "special" keys like the arrows
and page up/down), and C-z is at least already in the business of
inserting control characters. This makes it possible to manually
enter some things that are otherwise only possible with /exec printf.
2021-02-03 14:52:16 -05:00
C. McEnroe
d6ff9e53cf
Change default timestamp format to %X
...
This respects the user's locale settings.
2021-01-27 14:18:20 -05:00
C. McEnroe
c118c594e3
Add toggleable display of timestamps
2021-01-27 00:15:46 -05:00
C. McEnroe
bee17a8278
Clarify configuration path interpretations
2021-01-26 16:40:16 -05:00
C. McEnroe
1a2a1e59dd
Expand the opening paragraph of the manual
2021-01-26 14:54:13 -05:00
C. McEnroe
bd210e0f35
Disable notify in restricted mode
...
catgirl shouldn't try to execute a command if it is misconfigured
with both restrict and notify.
2021-01-25 18:27:07 -05:00
C. McEnroe
61b42713e6
Move mention of pledge(2) and unveil(2) to README
...
The manual is the wrong place to document platform support.
2021-01-25 13:58:02 -05:00
C. McEnroe
95bb627ffb
Separate kiosk mode from restrict mode
...
Restrict mode will focus on sandboxing, while kiosk will continue
to restrict IRC access through a public kiosk. Kiosk mode without
restrict mode allows execution of man 1 catgirl with /help, assuming
external sandboxing.
The /list and /part commands are also added to the list of disabled
commands in kiosk mode, since they are pointless without access to
/join.
2021-01-23 00:48:15 -05:00
C. McEnroe
6a6456a0dc
Document that M-l shows timestamps
2021-01-21 10:36:29 -05:00
C. McEnroe
063f2aaa0c
Add -I highlight option and /highlight
2021-01-16 14:15:00 -05:00
C. McEnroe
6160b3f18c
Remove join/part/quit ignore example
...
These can now be hidden with M-+.
2021-01-16 13:36:39 -05:00
C. McEnroe
d05872303e
Generalize ignore toggling to visibility threshold
2021-01-16 12:58:16 -05:00
C. McEnroe
c6cd90c2dd
Print chain to stdout with -o
2021-01-10 18:00:41 -05:00
C. McEnroe
a437761267
Move -o to a separate SYNOPSIS line
2021-01-10 13:20:50 -05:00
C. McEnroe
7b8bd50063
Exit immediately when using -o
2021-01-10 11:47:48 -05:00
C. McEnroe
7bf96ac8e1
Make SYNOPSIS arguments consistent with option names
...
Can't keep the 4-letter pattern forever :(
2021-01-09 19:15:57 -05:00
C. McEnroe
e42b3aa08e
Add -o and -t options to trust self-signed certificates
2021-01-09 19:11:57 -05:00
C. McEnroe
a324795b86
Allow configuring the upper bound of the hash function
...
This allows limiting the nick colors used to the 16-color terminal set
without modifying the TERM environment variable. Produces different
results from just using the default configuration in a 16-color
terminal, but what can you do?
2021-01-09 17:58:29 -05:00
C. McEnroe
8b6a476c35
Add /whowas
2020-12-30 14:29:32 -05:00
C. McEnroe
05fbcb41c9
Show setnames like nick changes
2020-12-30 00:19:52 -05:00
C. McEnroe
1662b01a5f
Add /setname command
...
I'm not sure about that replies check in handleStandardReply. If more of
those are added the reply counter system will definitely need
refactoring.
2020-12-29 23:54:30 -05:00
C. McEnroe
b4ed58602b
Handle so-called Standard Replies
2020-12-29 23:11:57 -05:00
C. McEnroe
df577c9cd4
Alphabetize STANDARDS section
2020-12-29 22:58:40 -05:00
C. McEnroe
3bb5a3462b
Document commands which can be filtered
2020-12-08 18:55:54 -05:00
C. McEnroe
65004e8b63
Clarify the optional portions of an ignore
...
Each optional portion requires the optional portions before it,
including a full hostmask.
2020-12-08 17:53:05 -05:00
C. McEnroe
f91a898e13
Fix manual page lints
2020-12-08 17:45:42 -05:00
C. McEnroe
9a81456f0a
Clarify configuration file usage example
...
Point to EXAMPLES and /help from the top of the manual.
2020-12-08 17:19:08 -05:00
C. McEnroe
f7f5acbbe2
Double up /help for server help
...
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-10-02 19:38:37 -04:00
C. McEnroe
3e67bf6557
Add /ops command
...
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-30 17:52:39 -04:00
C. McEnroe
f0fe44f355
Add C-r, C-s for basic scrollback search
2020-09-06 20:40:29 -04:00
C. McEnroe
49e626b2f3
Add M-n, M-p to jump to highlights
2020-09-03 16:37:31 -04:00
C. McEnroe
1abeece988
Document how cert/priv are searched for
...
This has always been how it works, but it was previously undocumented.
2020-08-20 21:22:29 -04:00
C. McEnroe
3e03b7502b
Add current topic to tab-complete so it can edited
2020-07-13 10:22:33 -04:00
C. McEnroe
cb84983dd1
Add message to ignore patterns
2020-07-06 22:41:22 -04:00
C. McEnroe
cabe285427
Document /quote needing /debug for output
2020-06-12 15:42:39 -04:00
C. McEnroe
f36b0dbd81
Update email addresses
2020-05-05 17:55:29 -04:00
C. McEnroe
98cbb44c0d
Add M-= to mute windows
2020-04-15 16:18:09 -04:00
C. McEnroe
9bc52d7238
Add M-< and M-> for scroll to top and bottom
...
Mirrored by S-Home and S-End but I guess I'm not documenting those...
2020-04-07 14:09:29 -04:00
C. McEnroe
7d62762609
Revert "Add C-o as alias of M-/"
...
This reverts commit 3a156540b8
.
Decided I don't like having two keys do the same thing (other than
"special" keys).
2020-04-07 13:59:54 -04:00
C. McEnroe
e3f7362241
Add M-q to collapse whitespace
2020-04-07 10:48:44 -04:00
C. McEnroe
db4af9e7ab
Voice, devoice self on /voice, /devoice with no params
2020-04-06 16:30:03 -04:00
C. McEnroe
50941b493a
Add join/part/quit filtering example
...
I don't care that this looks nuts.
2020-03-31 15:09:34 -04:00
C. McEnroe
ca751a1cdc
Hide filtered messages
2020-03-31 14:31:10 -04:00