Commit graph

19 commits

Author SHA1 Message Date
Loren Burkholder
c35b217a4f
Add a warning that glitching text can, shockingly, corrupt your message 2024-02-27 15:01:46 -05:00
NepNep21
bfdf87a92d
Multiple changes
More consistent language with similar description strings
Add manpage entry
Add /unignore
Add ignore & decline button in the invite page
Add invite rejection to all ignore methods
2023-12-17 20:17:43 -03:00
Nicolas Werner
3ae5838230
Add a way to compact the database
Can also be used to fix some corruption.
2023-10-21 19:48:32 +02:00
Nicolas Werner
51084748ee
Make default completer complete custom emoji 2023-05-25 21:53:23 +02:00
Nicolas Werner
0839c64150
Disable qml diskcache by default
Since this causes crashes on some qml module updates.

Fixes #1383
Fixes #1132
2023-02-25 01:47:38 +01:00
Nicolas Werner
673ca9d6a3
spoiler -> +warning 2023-01-31 22:08:00 +01:00
tastytea
1b00696bcc
document /cmark and Markdown extensions in man page (#1344)
* document /cmark in man page

* document Markdown extension in man page

* fix spoiler wording

Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>

---------

Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2023-01-31 21:01:50 +00:00
Forest
80f7683a57 Control logging via command line and environment variables
Nheko is very chatty in its log output, generating log noise (which
complicates diagnostics) and needless disk writes (which affect power
consumption and SSD life).  This patch introduces command line options
and environment variables to control log levels and output type.

The old --debug command line option still works, at least for now.
It is overridden by the new command line options when they are used.

Partially addresses #665.
2022-09-10 18:28:44 -07:00
Nicolas Werner
678806749d
Add a /command to redact all visible messages sent by a user 2022-07-01 10:24:12 +02:00
Loren Burkholder
35e6cf003d Close current room on Ctrl+W 2022-04-02 20:33:10 -04:00
Nicolas Werner
a59b3147a6
Add reasons to everything
fixes #1030
2022-03-30 23:40:12 +02:00
Nicolas Werner
c91f91d5d3
Add /knock command 2022-03-30 21:15:22 +02:00
Nicolas Werner
b3221b09d6 Add /reset-state command 2022-02-05 08:40:56 +01:00
tastytea
4210fe1925
Rename man page so GitHub renders it. 2022-01-27 14:09:05 +01:00
tastytea
0db486d0c8
Add FAQ to manpage, add sticker and custom emoji Q&A 2022-01-27 13:00:33 +01:00
tastytea
2ab6b6d6ca
Fix documentation for --profile; add completers to man page 2022-01-27 12:59:51 +01:00
tastytea
2d6c5444e6
man: Document arguments for invite, kick, ban, unban, shrug 2022-01-01 03:29:06 +01:00
tastytea
bc6bea3f46
Fix typos and first level headings in man page 2022-01-01 03:08:09 +01:00
tastytea
3e8734dbd5
Add man page (#851)
This adds a man page which lists command line options, key bindings and
commands. A new CMake option `MAN` is added, enabled by default on
`UNIX` but not `APPLE`.

The man pages are generated with either `a2x` (from asciidoc) or
`asciidoctor`. If both are not found, a fatal error is signaled.
2021-12-22 21:34:07 +00:00