Reto Brunner
91fb1ee343
add cleartopic command
...
Fixes: https://github.com/thelounge/thelounge/issues/4687
2026-02-09 08:16:27 +01:00
Reto Brunner
3d8e96491b
topic: display topic when no arguments are given
...
That's what the help says that we do, so do it.
Fixes: https://github.com/thelounge/thelounge/issues/5026
2026-02-09 08:08:15 +01:00
Taavi Väänänen
be603c6bdc
server: Fix quoting in error message
...
In the error message about an invalid plugin command, only quote the
command name and not the rest of the error message after the command
name.
2025-11-08 12:36:50 +02:00
Reto Brunner
3259ac596d
client: fix all new linter errros
2024-05-04 12:29:57 +02:00
Reto Brunner
5c8951ffc3
fix extractTargetGroup typing
2024-04-21 15:11:52 +02:00
Reto Brunner
c3fc54e158
ignorelist: shut up the linter
2024-04-21 15:11:52 +02:00
Reto Brunner
917fdb2a0a
ignore: remove dead import
2024-04-21 15:11:52 +02:00
Reto Brunner
b8400a3a46
ignore: clean up the types and conditionals
...
Now that ignorelist doesn't muddy the waters, we can clean up
all the funny conditional types and enforce `when`
2024-04-21 15:11:52 +02:00
Reto Brunner
071a5afda6
ignore: move ignorelist to its own command
...
ignorelist shares no logic with /ignore or /unignore so it shouldn't
share a file. That just makes typing awkward.
2024-04-21 15:11:52 +02:00
Reto Brunner
5274fdc21a
ignore: keep happy path on the left
...
It is much easier to follow the control flow if error checks
are done on the indented path, immediately returning.
2024-04-21 15:11:52 +02:00
Reto Brunner
e57e547b74
further chan fixes
2024-04-21 15:11:51 +02:00
Reto Brunner
3f0ee6a961
move chan enums
2024-04-21 15:10:45 +02:00
Reto Brunner
3eb19135f5
wip: msg
2024-04-21 15:10:41 +02:00
Reto Brunner
43a2b397a2
Add comments explaining behavior when echo-message is not available
2023-06-24 14:32:33 +02:00
Reto Brunner
14575c94cf
Merge branch 'frameworkInternals'
2023-06-24 14:28:48 +02:00
Val Lorentz
4255c1cdec
Add comments explaining behavior when echo-message is not available
2023-05-30 22:09:39 +02:00
Reto Brunner
e8b6434144
Clean up command input code
2023-03-19 12:57:08 +01:00
Val Lorentz
a049a01aeb
Client: move socket connection out of the constructor
...
It will make it easier to write tests for what used to be in
the connect() method
2023-03-15 08:40:53 +01:00
Reto Brunner
7f6059d5b7
input/raw: use the irc-framework api
...
We are not allowed to mess with the connection object directly
according to the public api surface of the framework
2023-03-04 18:17:17 +01:00
Reto Brunner
8ca9ee873b
use the irc connected helper function
...
We should not mess with irc-framework internals.
Technically we shouldn't even access the connection object,
it's not part of the documented API surface
2023-03-04 18:16:28 +01:00
Reto Brunner
402332340b
pluginCommand: type it and guard against bad input
2023-03-04 17:00:53 +01:00
Reto
c8cd4057bc
Fix ctcp request message ( #4603 )
...
The message was ordered the wrong way in the TS rewrite.
Old:
+bookworm sent a CTCP request: "chadler" to version
New:
+bookworm sent a CTCP request: "version" to chadler
2022-07-06 22:28:18 -07:00
Max Leiter
dd05ee3a65
TypeScript and Vue 3 ( #4559 )
...
Co-authored-by: Eric Nemchik <eric@nemchik.com >
Co-authored-by: Pavel Djundik <xPaw@users.noreply.github.com >
2022-06-18 17:25:21 -07:00