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
Pavel Djundik
67e4a4bbb2
Sync changed network name to open clients
2020-08-17 12:57:37 +03:00
Pavel Djundik
8c6460b58a
Disable link prefetching for urls with no schema specified
2020-08-04 20:21:12 +03:00
Dexter Chua
2f434be75d
Add option to disable media preview.
...
This disables image previews iff prefetchStorage is disabled. This
stops the client from making any requests to third-party sites.
2020-07-21 08:52:02 +08:00
Pavel Djundik
bc7bf9870c
Update CopyPlugin options
2020-05-16 21:33:25 +03:00
Pavel Djundik
6ee71779d1
Combine displayNetwork
into lockNetwork
2020-04-15 10:56:05 +03:00
Pavel Djundik
8a281bacd8
Preliminary SASL UI
2020-04-15 10:56:04 +03:00
Pavel Djundik
f8f692af05
Generate client certificates and automatically do SASL EXTERNAL
2020-04-15 10:56:04 +03:00
Pavel Djundik
4ce2efe86b
Upgrade mocha and remove mochapack
2020-04-11 12:27:08 +03:00
Pavel Djundik
6de6f8185e
Clean up folders in after test runs
2020-03-22 20:43:06 +02:00