Max Leiter
b10ef5363a
remove jsdom
2022-05-30 22:12:40 -07:00
Max Leiter
b8e04add38
Fix mention loading, progresson mocha
2022-05-30 22:11:28 -07:00
Max Leiter
ca6ae93b3e
Fix some tests / linting
2022-05-30 12:54:33 -07:00
Max Leiter
f189e9766c
Chat is rendering
2022-05-23 12:17:10 -07:00
Max Leiter
f37d82dd19
vue 3 progress
2022-05-23 00:44:01 -07:00
Max Leiter
aace97056b
progress before vue 3
2022-05-21 17:27:51 -07:00
Max Leiter
4c98b81e35
some test fixes
2022-05-21 11:56:03 -07:00
Eric Nemchik
b798cfdc64
Ts more configs again ( #4567 )
...
* tsconfig comments
also recreate tsconfig base from tsc --init
* Add eslint-define-config
Rewrite eslintrc
* More tsconfig adjustments
* Move bad tsRules to separate var
2022-05-21 11:56:03 -07:00
Max Leiter
a06bc904ae
Add src/dist to prettier/eslint ignores, apply lint, webpack adjustments
2022-05-21 11:56:01 -07:00
Max Leiter
ed02acfad4
more tests, eslint work
2022-05-21 11:49:34 -07:00
Max Leiter
303c6ae7b3
[ts-migrate][test] Rename files from JS/JSX to TS/TSX
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:34 -07:00
Max Leiter
3de58c53b4
[ts-migrate][test] Init tsconfig.json file
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:33 -07:00
Max Leiter
bdf0fcdbcb
client, some tests, eslint
2022-05-21 11:49:33 -07:00
Max Leiter
f4be90813d
[ts-migrate][test] Rename files from JS/JSX to TS/TSX
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:32 -07:00
Max Leiter
3a7c9006bb
[ts-migrate][test] Init tsconfig.json file
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:32 -07:00
Max Leiter
36e7a61007
[ts-migrate][client] Init tsconfig.json file
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:31 -07:00
Max Leiter
1560b07f36
[ts-migrate][client] Run TS Migrate
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:31 -07:00
Max Leiter
a4b0a1daa1
[ts-migrate][client] Rename files from JS/JSX to TS/TSX
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:31 -07:00
Max Leiter
c4bf69b9ec
[ts-migrate][client] Init tsconfig.json file
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:30 -07:00
Max Leiter
044876534f
[ts-migrate][test] Init tsconfig.json file
...
Co-authored-by: ts-migrate <>
2022-05-21 11:49:30 -07:00
Max Leiter
5bb94d6428
ts progress
2022-05-21 11:47:49 -07:00
Max Leiter
01d640db47
ts progress
2022-05-21 11:47:08 -07:00
Reto
d4cc2dd361
Refactor config out of Helper ( #4558 )
...
* Remove config from Helper
Helper is the usual util grab bag of useful stuff.
Somehow the config ended up there historically but
structurally that doesn't make any sense.
* Add cert folder to prettier ignore file
2022-05-01 12:12:39 -07:00
Reto Brunner
c9c8cadb1a
Merge pull/4477 Preserve client certificate
2022-04-27 17:58:09 +02:00
Val Lorentz
20ed3e6dc5
sqlite: Escape '%' and '_' in search queries. ( #4487 )
...
I picked '@' arbitrarily, it doesn't matter much.
I just don't like '\' because it needs to be escaped itself in the JS code,
which is annoying.
2022-04-11 17:49:13 -07:00
Val Lorentz
ae7020f569
Do not remove client certificate, even when TLS is disabled
...
It does not really make sense to remove it, as it can lock someone out of
their account, just by temporarily disabling TLS.
2022-03-05 11:20:57 +01:00
Val Lorentz
53b4d00732
Preserve client certificate when TLS is indirectly enabled by a STS policy
...
Closes GH-4152.
2022-02-13 14:43:04 +01:00
Val Lorentz
ba210e853b
test/models/network.js: Add tests for automatic client certificate creation/deletion
2022-02-13 14:42:38 +01:00
Val Lorentz
bd2a6cc5be
test/models/network.js: Add a simple test for STS policies
2022-02-13 14:42:01 +01:00
Val Lorentz
bcd4a060ec
test/models/network.js: Reorder tests
2022-02-13 13:24:38 +01:00
Val Lorentz
ed3ec6a560
test/models/network.js: Fix test groupping
2022-02-13 13:24:06 +01:00
Max Leiter
4be9a282fa
Add the option to mute channels, queries, and networks ( #4282 )
...
Co-authored-by: Reto <reto@labrat.space>
2022-02-10 17:56:17 -08:00
Reto
d228a8c4f4
Bump most deps ( #4453 )
2022-02-09 15:27:34 -08:00
Max Leiter
186f8f68cd
Merge pull request #4351 from brunnre8/glob
...
Allow wildcards in hostmask
2021-11-04 14:36:27 -07:00
Reto Brunner
67503efd21
Allow wildcards in hostmask
...
According to https://modern.ircdocs.horse/#wildcard-expressions
masks should support "*" and "?" wildcards.
Within TL this only impacts the /ignore functionality.
The reasoning for doing this is to ignore say GuestNNNN!*@* with
guest*!*@* and be done with it if someone spams a gateway.
2021-11-04 20:16:20 +01:00
itsjohncs
044cd2403b
Small cleanup of messageStorage/sqlite.
...
* Extend test coverage to the `search` function.
* Test sort order of messages from `getMessages` and `search`
* Move reversal of `search` results from Vue to messageStorage.
* Remove unnecessary uses of `sqlite.serialize` in tests.
* Return promises from test functions where possible.
2021-10-28 00:48:11 -07:00
Nachtalb
206d554ce1
Save the proxy password so you don't have to reenter it after restart
2021-10-24 21:27:43 +02:00
Reto
8fcd079204
Properly track user modes for context menu ( #4267 )
...
* properly track user modes for context menu
The RPL_ISUPPORT response contains a PREFIX element, which not only tracks the
prefix chars ("@", "+" etc) but also their corresponding mode chars (+O, +v)
This commit changes the context menu to not rely on a hardcoded list but rather
user the one given in the prefix response by the server.
Co-authored-by: Max Leiter <maxwell.leiter@gmail.com>
2021-07-21 00:30:07 -07:00
JeDaYoshi
35fcacb767
Add firstCommand and do further checks on mode tests
2021-07-06 18:15:37 +00:00
JeDaYoshi
d96704835a
Send all modes in case of no ISUPPORT
2021-07-06 15:48:01 +00:00
JeDaYoshi
23f6886cc1
Add test for ISUPPORT-less networks on /mode shorthands
2021-07-04 01:01:45 +00:00
JeDaYoshi
e0e12c1960
Fix tests for mode shorthand commands
2021-07-03 21:20:28 +00:00
Max Leiter
d106889127
Merge branch 'master' into feature/socks-support
2021-06-29 22:48:00 -07:00
Mateusz Hajder
6f7fd80044
Fix length of the link in tests
2021-05-26 13:59:04 +02:00
Mateusz Hajder
28c413319f
Change IRC server and channels in tests to more generic
2021-05-26 13:43:06 +02:00
Mateusz Hajder
af236dd280
Add the default IRC network for tests
2021-05-26 13:41:33 +02:00
Mary Strodl
3f984fad4b
network: fix test
2021-05-05 20:37:54 -04:00
Nachtalb
877e4acf7d
Add network specific leave message
2020-12-18 10:53:37 +01:00
Pavel Djundik
c2e8eaf9df
Fix test for production build
...
Webpack 5 minifies it now
2020-10-30 23:02:40 +02:00
Jay2k1
b97b145df1
add highlight exceptions
2020-08-19 00:00:56 +02:00