Reto Brunner
d6e1af0e7d
Fix regex escape for prefix patterns
...
Our regex escape function escapes proper regexes, however
it isn't meant to be shoved into a char class via string interpolation.
We need to also escape '-' if we do so.
2022-07-04 10:08:23 +02:00
Max Leiter
d72d8694bb
Potentially fix saving new networks ( #4599 )
2022-06-28 13:32:08 -07:00
Max Leiter
80f65c5b72
Remove uploading event listeners on ChatInput unmount ( #4600 )
2022-06-28 13:31:55 -07:00
Pavel Djundik
bc709af9fe
Merge pull request #4596 from thelounge/renovate/npm-got-vulnerability
...
fix(deps): update dependency got to v11.8.5 [security]
2022-06-22 18:48:15 +03:00
renovate[bot]
e7d18a91c0
fix(deps): update dependency got to v11.8.5 [security]
2022-06-22 05:33:15 +00:00
renovate[bot]
ddcee5371a
chore(deps): update dependency sqlite3 to v5.0.8 ( #4564 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-21 22:32:58 -07:00
renovate[bot]
194b85be4d
chore(deps): update dependency mocha to v9.2.2 ( #4581 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-21 22:32:18 -07:00
Pavel Djundik
f715c833e7
Merge pull request #4594 from thelounge/xpaw/fix-4593
...
Fix user commands not working
2022-06-21 15:05:19 +03:00
Pavel Djundik
a15ac88ff2
Fix user commands not working
...
Fixes #4593
2022-06-21 10:51:24 +03:00
Murph Finnicum
4af5fc6f33
Use correct option name (filter instead of ldapFilter) in config.js comment. ( #4590 )
...
The comment for the "filter" key under "searchDN" refers to it as "ldapFilter" instead of "filter".
2022-06-18 18:23:59 -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
Eric Nemchik
2e3d9a6265
Fix yarn dev ( #4574 )
...
* Fix yarn dev and yarn test
2022-05-21 11:45:42 -07:00
Eric Nemchik
c205b89523
Convert configs to cjs, move babel to own file, combine webpack configs ( #4561 )
...
* Convert configs to cjs
* Fix lint script in package.json
* Move babel config to separate file
* Combine webpack configs and include babelConfig
2022-05-02 19:19:12 -07:00
John Sullivan
5f7acbf994
Merge pull request #4489 from thelounge/maxleiter/tabbedSettings
...
Refactor settings to their own tabs and routes
2022-05-01 15:03:03 -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
renovate[bot]
38f13525e6
chore(deps): update babel monorepo ( #4554 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-01 02:40:09 -07:00
renovate[bot]
99c48dbcea
chore(deps): update dependency @textcomplete/core to v0.1.11 ( #4555 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-01 02:39:58 -07:00
Pavel Djundik
9dbb6e5e19
Remove node 12, add node 18. Bump minimum node version 14 ( #4552 )
...
* Remove node 12, add node 18
* Bump minimum node version
2022-04-30 13:12:24 -07:00
Reto Brunner
791205d4f0
Merge branch 'zncPlayback'
2022-04-30 12:55:54 +02:00
Max Leiter
437dd1667d
Improve setings menu responsiveness
2022-04-29 19:30:35 -07:00
Max Leiter
24bdc46b0a
Settings: move nav to left side on larger screens
2022-04-29 19:27:52 -07:00
Max Leiter
5a383814f6
Settings: nav style tweaks
2022-04-29 19:27:51 -07:00
Max Leiter
1f39e078f4
Settings: change general icon from paintbrush to desktop
2022-04-29 19:27:51 -07:00
Max Leiter
6f64243671
Settings: rename user settings -> account
2022-04-29 19:27:51 -07:00
Max Leiter
31b67b7786
git push --set-upstream origin maxleiter/tabbedSettings
2022-04-29 19:27:50 -07:00
Reto Brunner
abf8906757
Merge sqlite3 upgrade to v5.0.6
2022-04-28 21:38:01 +02:00
Reto Brunner
c8115e22ac
enable znc/playback even without message storage
...
Fixes: https://github.com/thelounge/thelounge/issues/4464
2022-04-28 17:02:36 +02:00
Reto Brunner
aa7db1e7f7
Merge pull/4524: Add prefetchTimeout
2022-04-27 18:22:49 +02:00
Renovate Bot
da02350725
chore(deps): update dependency sqlite3 to v5.0.6
2022-04-27 16:04:31 +00:00
Reto Brunner
c9c8cadb1a
Merge pull/4477 Preserve client certificate
2022-04-27 17:58:09 +02:00
Max Leiter
3726a8d00b
Merge pull request #4541 from thelounge/renovate/sqlite3-5.x
...
Update dependency sqlite3 to v5.0.4
2022-04-19 17:23:23 -07:00
Reto
605b75c6ed
Merge pull request #4537 from bookworm/renovateShutUp
...
renovate: Disable digest updates
2022-04-19 06:33:35 +02:00
Max Leiter
5e8adafb3e
Merge pull request #4539 from ronilaukkarinen/master
...
Fix the alignment of the header buttons
2022-04-18 15:15:48 -07:00
John Sullivan
487d880d32
Merge pull request #4540 from itsjohncs/sortable-upstream
...
Pull in SortableJS from NPM again.
2022-04-18 15:05:18 -07:00
Renovate Bot
7cb8d33122
Update dependency sqlite3 to v5.0.4
2022-04-18 13:05:43 +00:00
itsjohncs
bbe103ca6f
Pull in SortableJS from NPM again.
...
SortableJS/Sortable#2095 has been merged so we no longer need to use
our fork.
2022-04-17 17:34:07 -07:00
Roni Laukkarinen
ec757c9b69
Fix topic wrapping on mobile
2022-04-17 19:07:56 +03:00
Roni Laukkarinen
7b725ea55c
Fix the alignment of the header buttons
2022-04-17 13:39:52 +03:00
Reto Brunner
0d12be138b
renovate: Disable digest updates
...
There's a reason one pins a commit and it is because we
want that specific commit.
Renovate gets *really* noisy if commits are made frequently
to a repo, so let's disable it.
2022-04-13 21:48:21 +02:00
Pavel Djundik
7db0d4619d
Update sqlite3 to 5.0.3
2022-04-13 19:07:31 +03:00
Max Leiter
bdd6e71049
Autocomplete: update to @textcomplete package and close on blur ( #4493 )
...
* Autocomplete: update to @textcomplete package
* Autocomplete: close on blur
2022-04-11 18:11:43 -07:00
xnaas
57b1e51e9f
set 'video/quicktime' to 'video/mp4' ( #4495 )
...
`video/quicktime` only plays in Firefox and Safari.
`video/mp4` plays in Firefox, Safari, and Chromium-based browsers.
2022-04-11 17:50:00 -07: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
Reto
e4840b4d75
Plugins: include pre-releases in compatibility lookup ( #4506 )
...
Semver doesn't treat pre-release versions as upgrades, meaning >4.3.0 isn't satisfied
by 4.3.1-rc.1.
For the purpose of TL plugins however, we are only interested in the semantic version and
expect that rc's adhere to the compatibility promise.
2022-04-11 17:47:51 -07:00
Reto
d7bba325a7
Fix user file permissions on create ( #4507 )
...
User files contain secrets and should be protected.
Chances are that the user folder can be protected as well,
so let's do that if TL is creating the folder.
2022-04-11 17:47:22 -07:00
Reto
815319810c
cli: don't error if the user folder doesn't exist ( #4508 )
...
The user folder gets created on demand, thelounge list should not
fail if the folder doesn't exist.
This just means that no users are present, so report that instead.
2022-04-11 17:46:29 -07:00
Reto
37d7de7671
Kill TL when ident can't start up ( #4512 )
...
Fixes: https://github.com/thelounge/thelounge/issues/4509
2022-04-11 17:45:36 -07:00
Max Leiter
e362704f6b
v4.3.1
2022-04-11 17:29:13 -07:00
Max Leiter
48f2b79c37
Add changelog entry for v4.3.1
2022-04-11 17:26:23 -07:00
Emily Strickland
3a84290314
Apply fixes suggested by Prettier to fix CI
2022-04-09 19:40:38 +00:00