Reto Brunner
4db2d28216
Merge branch 'bookworm/mentions'
2022-01-03 09:28:29 +01:00
Taavi Väänänen
be498e8f93
Count number of mode changes, not MODE messages
...
Update the code in MessageCondensed that generates the condensed
messages ("X users have joined, Y modes were set") to count the number
of actual mode changes instead of the raw count of MODE messages. One
mode message can contain multiple mode changes.
Signed-off-by: Taavi Väänänen <hi@taavi.wtf>
2021-12-31 23:32:17 +02:00
Reto Brunner
e999171f29
Mentions window: filter list when we part a chan
...
Should some other client part a chan, then we need to clean
up the list from the mentions window in case it's open in ours.
2021-12-29 16:46:16 +01:00
Reto Brunner
0d209fce09
Clear obsolete mentions upon channel part
...
Currently, the mentions only track the chanID and MsgID.
However, when we part a channel the chanID becomes orphaned.
Considering that mentions from a parted channel probably aren't
that relevant, let's automatically clear them when we part.
Should the user really want to look at them again, they can re-join
the channel and get the scroll back that way.
2021-12-29 16:46:16 +01:00
Max Leiter
acf520bd9a
Merge pull request #4435 from thelounge/bookworm/uploadErr
...
upload: improve error message
2021-12-28 02:40:29 -07:00
Reto Brunner
26c2562124
upload: improve error message
2021-12-27 02:11:56 +01:00
itsjohncs
763047889d
Remove uses of window.event.
...
window.event is a deprecated global that's set to the currently
dispatched event.
- Opened and closed mentions box by clicking its icon in the top bar
- Left and right clicked on an inline channel name and saw context menu
open both times
- Two-finger swiped on iOS and saw channel change
- Long-touched and dragged channel in network list on iOS and reordered
the list successfully
2021-12-20 15:34:28 -08:00
Max Leiter
e0bbf19d9d
Merge pull request #4430 from thelounge/maxleiter/configAdjustment
...
Remove extra 'be' in default config.js LDAP comment
2021-12-06 14:40:04 -08:00
Max Leiter
0fce974f2c
Remove extra 'be' in default config.js LDAP comment
2021-12-06 14:30:25 -08:00
John Sullivan
cd7916b6d9
Merge pull request #4427 from thelounge/bookworm/mode
...
handle RPL_UMODEIS
2021-12-06 13:38:29 -08:00
Max Leiter
2c79d53c6d
Merge pull request #4428 from maxpoulin64/switch-busboy-implementation
...
Switch busboy implementation to `@fastify/busboy`
2021-12-06 12:38:58 -08:00
Reto Brunner
514c6fbf95
Rewrite conditional as switch
...
This is actually what the code tries to do, the conditional just
makes it harder to read
2021-12-06 07:24:21 +01:00
Reto Brunner
1953e03253
Add RPL_UMODEIS msg handler
2021-12-06 07:24:21 +01:00
Max Leiter
981de663fb
Merge pull request #4426 from brunnre8/worktrees
...
getGitCommit: allow git worktrees
2021-12-05 14:23:12 -08:00
Maxime Poulin
2c2dd1c76f
Switch busboy implementation to @fastify/busboy
...
I've been notified the current implementation is abandonned and has been forked by fastify to fix bugs, including some crashes and hangs:
See:
* https://github.com/mscdex/busboy/issues/250
* https://github.com/mscdex/dicer/pull/22
* https://github.com/mscdex/dicer/pull/25
2021-12-04 19:49:21 -05:00
Max Leiter
ecc0b9183e
Merge pull request #4423 from brunnre8/exit
...
Use non 0 exit code in abnormal shutdown
2021-12-04 14:57:48 -08:00
Max Leiter
4065d5de97
Merge pull request #4425 from brunnre8/deps
...
update irc-framework to 4.12.1
2021-12-03 12:02:11 -08:00
Reto Brunner
1c08b6dce6
getGitCommit: allow git worktrees
...
Change the short circuit logic to only test for a .git path.
With worktrees that's just a file, not a directory and we really
shouldn't play git anyhow and not rely on implementation details.
2021-12-03 18:16:30 +01:00
Reto Brunner
0c50c2d274
update irc-framework to 4.12.1
...
Remove ping timer on socket close
2021-12-03 18:00:56 +01:00
Reto Brunner
96c2d2419b
Use non 0 exit code in abnormal shutdown
2021-12-02 07:55:06 +01:00
Max Leiter
304d207820
Merge pull request #4361 from supertassu/kickban
2021-12-01 18:25:09 -08:00
Max Leiter
35d8f4e212
Merge pull request #4373 from brunnre8/permissions
2021-12-01 14:18:10 -08:00
Reto
3c70fab7c6
Fix vue/this-in-template linter warning ( #4418 )
2021-11-30 12:01:45 -08:00
Reto Brunner
0ff9703a28
logs: Set umode to a more restrictive value
...
When TL first creates the log folder, let only the user read the
log files, should the admin override that subsequently we'll
simply warn about it but respect the decision.
Meaning we have private by default, but this can be overriden
2021-11-30 19:13:33 +01:00
Reto Brunner
dc3a387120
vapid: keep the file secret
...
Contains a secret key, so we probably should keep it, well, secret.
Warn if the file is world readable.
2021-11-30 19:08:29 +01:00
renovate[bot]
212212fe70
Update dependency cssnano to v5 ( #4408 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:42:46 -08:00
renovate[bot]
9b9b357001
Update dependency postcss-loader to v6 ( #4415 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:42:22 -08:00
renovate[bot]
684d7f2db4
Update dependency mini-css-extract-plugin to v2 ( #4412 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:42:07 -08:00
renovate[bot]
8040945913
Update dependency css-loader to v6 ( #4407 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:19:32 -08:00
renovate[bot]
168f2ba46b
Update dependency mocha to v9 ( #4413 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:18:38 -08:00
renovate[bot]
d9f2fed398
Update dependency package-json to v7 ( #4414 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:18:22 -08:00
renovate[bot]
84d779a4d0
Update dependency postcss-preset-env to v7 ( #4416 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-30 02:17:57 -08:00
Taavi Väänänen
324fb9023e
Add /kickban
...
This commit adds a new command, /kickban, that is a combination of /kick
and /ban: it kicks the specific user from the channel and then sets the
+b mode to ban the user from the channel.
2021-11-30 12:07:11 +02:00
renovate[bot]
cda3bb4e7c
Update dependency postcss to v8.4.4 ( #4399 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 22:27:39 -08:00
renovate[bot]
117792fb4d
Update dependency webpack to v5.64.4 ( #4398 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 22:27:26 -08:00
renovate[bot]
c69588dd10
Update vue monorepo ( #4403 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 22:16:21 -08:00
renovate[bot]
361af7f514
Update dependency postcss-loader to v5.3.0 ( #4400 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 22:16:09 -08:00
renovate[bot]
5b76ec45ee
Update dependency webpack-cli to v4.9.1 ( #4402 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 22:15:33 -08:00
renovate[bot]
d596c0cee5
Update dependency babel-plugin-istanbul to v6.1.1 ( #4396 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 19:54:10 -08:00
renovate[bot]
1bb5b74236
Update dependency mini-css-extract-plugin to v1.6.2 ( #4393 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Max Leiter <maxwell.leiter@gmail.com>
2021-11-29 19:54:00 -08:00
renovate[bot]
62fd807f78
Update babel monorepo ( #4395 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 19:31:56 -08:00
renovate[bot]
5d6746c9c4
Update dependency mocha to v8.4.0 ( #4394 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 19:31:14 -08:00
renovate[bot]
60f4b3a434
Update dependency tlds to v1.226.0 ( #4397 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 18:21:18 -08:00
renovate[bot]
a05dd6c612
Update dependency irc-framework to v4.12.0 ( #4392 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 18:20:44 -08:00
renovate[bot]
244daea66c
Update dependency filenamify to v4.3.0 ( #4391 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 18:20:25 -08:00
renovate[bot]
5f78574ecd
Update dependency eslint-plugin-vue to v7.20.0 ( #4383 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 18:07:09 -08:00
renovate[bot]
e39e9d2f8a
Update dependency webpack-dev-middleware to v5 ( #4390 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 18:06:55 -08:00
renovate[bot]
98e38c8947
Update dependency ua-parser-js to v1 ( #4389 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 18:06:46 -08:00
renovate[bot]
40fb2190fa
Update dependency sinon to v12 ( #4386 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 17:31:31 -08:00
renovate[bot]
1160517c2c
Update dependency css-loader to v5.2.7 ( #4381 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-11-29 17:31:26 -08:00