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
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
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
Renovate Bot
a42325d801
Lock file maintenance
2022-04-06 19:03:11 +00:00
dependabot[bot]
bbc7280c41
Bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-06 18:42:08 +00:00
Reto Brunner
b76058e4cf
Merge renovate/express-4.x
2022-04-06 20:39:12 +02:00
Reto Brunner
ace09d434c
Merge renovate/babel-monorepo
2022-04-06 20:37:14 +02:00
Renovate Bot
4d9442d9e3
Update babel monorepo
2022-04-06 17:19:54 +00:00
Renovate Bot
56bf078e29
Update dependency express to v4.17.3
2022-04-01 00:57:31 +00:00
Renovate Bot
9f7a2e942b
Update dependency node-forge to v1.3.0 [SECURITY]
2022-03-26 03:05:38 +00:00
Reto Brunner
f440b67dbe
Change sqlite3 module name to the actual name
...
It leads to confusion as the module is named "sqlite3", not
"node-sqlite3"
2022-03-12 16:39:03 +01:00
Max Leiter
38fa3bee22
v4.3.1-rc.1
2022-03-02 16:38:22 -08:00
Max Leiter
2e1b2d44f6
Add changelog entry for v4.3.1-rc.1
2022-03-02 16:37:49 -08:00
renovate[bot]
69f3501165
Update actions/setup-node action to v3 ( #4496 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-02 16:31:28 -08:00
renovate[bot]
8a92bc9fb9
Update dependency dayjs to v1.10.8 ( #4499 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-02 16:27:50 -08:00
renovate[bot]
7cf95d3cbd
Update dependency @babel/core to v7.17.5 ( #4498 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-01 16:29:56 -08:00
renovate[bot]
53f5b8e991
Lock file maintenance ( #4491 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-21 12:39:54 -08:00
Val Lorentz
d145fb3738
Re-add missing space between timestamp and nick ( #4492 )
...
It was accidentally removed by 027c5b4ff7
2022-02-21 12:38:50 -08:00
Max Leiter
551f85ea51
Fix /collapse and /expand from interacting with the server in public mode ( #4488 )
...
Reported by xnaas on IRC
2022-02-18 12:21:17 -08:00
Val Lorentz
66455f2c40
Show a nicer error in Chan.loadMessages() when network is misconfigured ( #4476 )
...
Show a nicer error in Chan.loadMessages() when network is misconfigured
ie. an actual error message instead of crashing on a `null` value.
2022-02-16 16:27:41 -08:00
Val Lorentz
c12dd6c740
Network.validate: Deduplicate code + tell users what the invalid hostname is ( #4475 )
...
* De-duplicate error message creation in Network.validate()
* Tell users what the invalid hostname is.
* Reword the log error message
2022-02-16 16:27:14 -08:00
Reto Brunner
cb28204517
Use the DNS result order returned by the OS
2022-02-15 09:20:52 +01:00
Reto Brunner
e2e050d3c3
Add leading '<' + trim space when copying messages
...
Fixes : #4369
2022-02-15 09:15:34 +01:00
sfan5
17b174dddb
Use the DNS result order returned by the OS
...
Effectively, this stops Node from always preferring IPv4.
2022-02-15 07:44:13 +01:00
Val Lorentz
027c5b4ff7
Remove leading space when copying multiple messages
2022-02-14 19:41:34 +01:00
renovate[bot]
1ed4f57afc
Lock file maintenance ( #4479 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-13 16:41:18 -08:00
Val Lorentz
8edec1a5a8
Make sure the leading '<' is select when copypasting a message
...
Firefox does not seem to select leading (or trailing) characters that are
too small; so this commit sets a very small width, that is still large
enough to be selected.
This commit also adds `display: inline-block`, so the width is not
ignored; but this causes Chrome to ignore the space after `>`, so I made
it a non-breakable space.
An alternative is to make only the leading `only-copy` an
`inline-block`, but I think the non-breakable space is a good idea
regardless.
2022-02-12 13:59:31 +01:00
xnaas
9dfb2a3fdb
Upload m4a as audio/mp4; embed audio/mp4, x-flac, and x-m4a ( #4470 )
...
* 'audio/x-m4a' should be 'audio/mp4'
* add handling for x-flac and x-m4a
2022-02-11 17:42:59 -08: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
renovate[bot]
337bfa489b
Update dependency cssnano to v5.0.17 ( #4441 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-10 16:27:12 -08:00
Val Lorentz
1e3a7b1250
Emit a message for SASL loggedin/loggedout events
...
Closes GH-3921
2022-02-10 22:30:04 +01:00
renovate[bot]
3fb18717a7
Update dependency postcss to v8.4.6 ( #4456 )
2022-02-09 18:12:08 -08:00
renovate[bot]
76cbec9ac6
Update dependency @babel/core to v7.17.2 ( #4439 )
2022-02-09 18:11:05 -08:00
renovate[bot]
734f5b18d3
Lock file maintenance ( #4465 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-09 15:40:08 -08:00
Reto
d228a8c4f4
Bump most deps ( #4453 )
2022-02-09 15:27:34 -08:00
Val Lorentz
f07d6b1ea4
README: suggest running 'yarn format:prettier' when linting fails ( #4467 )
...
* README: suggest running 'yarn format:prettier' when linting fails
Co-authored-by: Max Leiter <maxwell.leiter@gmail.com>
2022-02-08 17:52:07 -08:00
Max Leiter
d0fab98c1d
Merge pull request #4462 from thelounge/bookworm/certErr
...
clientCert: fix up error message
2022-02-04 16:56:33 -08:00
Max Leiter
d4d139505f
Merge pull request #4463 from thelounge/bookworm/canIuse
...
update caniuse-lite
2022-02-04 16:55:54 -08:00