Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/thelounge/thelounge

💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client
https://github.com/thelounge/thelounge

v4.4.2-rc.1

48213955b9f512a80cdef7a53333b917406e13b4 authored 11 months ago by Reto Brunner <[email protected]>
rc changelog

682b3b91aae50f4a0271a5da99d1c6cb63eadf82 authored 11 months ago by Reto Brunner <[email protected]>
Merge remote-tracking branch 'origin/pull/4231'

be3e27aa198d624e9c6afbad60e8fd0b3946986c authored 11 months ago by Reto Brunner <[email protected]>
Merge remote-tracking branch 'origin/pull/4834'

c09f7515529a7e70b085d2d30b2e24493c45d43e authored 11 months ago by Reto Brunner <[email protected]>
Merge branch 'linkifyOverride'

fb5864ee00c3e089fd3fa444ca783dc50491432b authored 11 months ago by Reto Brunner <[email protected]>
Merge remote-tracking branch 'origin/renovate/node-17.x'

3bd5b704c72590ff71a46c4e71d650ee482d7a78 authored 11 months ago by Reto Brunner <[email protected]>
update @types/mousetrap

139ce47b73a4907da0e2737dbb245bc686330ec1 authored 11 months ago by Reto Brunner <[email protected]>
server: remove version from CTCP response

45563d9a5938ae4fa46da8a2d6c51fc829ebb910 authored 11 months ago by Zach Bloomquist <[email protected]>
chore(deps): update dependency @types/node to v17.0.45

e2fda1fb84da9cdbb445d6ebfe0f9795cb83633d authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/mousetrap to v1.6.15

a77fbb894ff550cabf7d6f54e06296babdeb2b67 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/lodash to v4.14.202

fe50a9023509412b8c6d981053b469e27b5a49c0 authored 11 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge rm-node-16

a8be84028c2aeea39fda5adea446aaaaca66aa2c authored 11 months ago by Reto Brunner <[email protected]>
Merge pull request #4815 from thelounge/renovate/sqlite3-5.x

chore(deps): update dependency sqlite3 to v5.1.7

25e55ce75cd830211d91287eb4d1cfdfb52ac439 authored 11 months ago by Max Leiter <[email protected]>
Remove Node.js 16 from package.json and testing matrix

Node.js 16 entered EOL in September 2023 (https://nodejs.org/en/blog/announcements/nodejs16-eol)

113e9bd2fb9a5154c048234d8ebbd8c0a61070d1 authored 11 months ago by Max Leiter <[email protected]>
Merge pull request #4825 from thelounge/testingSetup

Testing setup

2b146ba3e6c89a187cc5e33b4f58321f0dd976c0 authored 11 months ago by Max Leiter <[email protected]>
Merge pull request #4811 from thelounge/renovate/textcomplete-textarea-0.x

chore(deps): update dependency @textcomplete/textarea to v0.1.13

f95dd29a0d6b81a5f998fc798a0270d35b120851 authored 11 months ago by Max Leiter <[email protected]>
Merge branch 'master' into testingSetup

91dc719c937e2277607beac90c7f6a7b9ce7b58b authored 11 months ago by Max Leiter <[email protected]>
Merge pull request #4826 from thelounge/huskyDie

Remove husky, add githooks-install

5af893db3a330f1e4d87785220a03a10ae12665f authored 11 months ago by Max Leiter <[email protected]>
Add shorcut to navigate between channels with undread msgs

daabb7678172fc6b6d7c6eebc6fad40b6f84ea39 authored 11 months ago by Nachtalb <[email protected]>
Remove husky, add githooks-install

Fixes: https://github.com/thelounge/thelounge/issues/4452

393d0a63b780ad393f39c1a7aebd32fc7d2d47ca authored 11 months ago by Reto Brunner <[email protected]>
test: be specific as to which command we want to invoke

037fc479b812d22d2039b1847a81db75aa8597b0 authored 11 months ago by Reto Brunner <[email protected]>
mocha: move spec to invocation

If we specify the spec in the config file, we can't manually
specify a specific test file from t...

646bafab99b4c4999c79db957d7f47f61ed15b8e authored 11 months ago by Reto Brunner <[email protected]>
test:mocha remove duplicate flags

We already specify color in the config file.
ts-node is already required in the config file

d4c77c74f6fac677ea1a24d8574e0d63cd4f651c authored 11 months ago by Reto Brunner <[email protected]>
mocharc: Remove interactive

Interactive isn't a thing according to the help output or the
config docs

eeefeb229c6fb8b2e71837cc0380a769da0d20a2 authored 11 months ago by Reto Brunner <[email protected]>
test:mocha: webpack doesn't switch on NODE_ENV=test

So we might as well not complicate the cli for no reason

29c5323bfd9c732cca537dd08bc9072c13297781 authored 11 months ago by Reto Brunner <[email protected]>
test:mocha don't run coverage report

Tests should run the tests, not the coverage.
Frequently one is debugging a test, the coverage w...

a12ddc75d8ff8767f7ebcba9020ec1cbdc164699 authored 11 months ago by Reto Brunner <[email protected]>
linkify: simplify noscheme detection logic

Overriding the built in is poor form, as this prevents adding
a new type handler with its own no...

dd24cb13002b76ba0a67abfa11faedaa455df828 authored 12 months ago by Reto Brunner <[email protected]>
linkify: Add web+ schema support

Co-Authored-By: Reto Brunner <[email protected]>

ae6bae69ac2c915c3dcac4262168da46f8eddf39 authored 12 months ago by SoniEx2 <[email protected]>
chore(deps): update dependency sqlite3 to v5.1.7

b5372e3ed7789b0b4fbd9db3294486e70b74ce6f authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge renovate/content-disposition-0.x

d15998d919414e41678e582ee65a316e71e6b2bb authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/linkify-it-3.x

436bf6a1804bc6316dbadc2d7f5e8b11a55ccd25 authored about 1 year ago by Reto Brunner <[email protected]>
chore(deps): update dependency @types/linkify-it to v3.0.5

1d2fdd95b0ee698bbdc85eb70fd02f47d46e86da authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/is-utf8 to v0.2.3

eaa70caad7e578af4bf5f1603c5008b9159a04e6 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/content-disposition to v0.5.8

aa95032760761cc7e28d802ed9bec93d4a807335 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @textcomplete/textarea to v0.1.13

e636121d7afe3f8fcbe11773628839f9d330554d authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #4783 from thelounge/router-api

router: don't use next() in router guards

083abae750723de74eb07ed04d2125c3b8309026 authored about 1 year ago by Max Leiter <[email protected]>
Merge pull request #4807 from flotwig/fixup-generate-config-docs-script

scripts: fix generate-config-doc, handle usage errors

01cfe3d19d031d4d1af5476c2513f472e02e2434 authored about 1 year ago by Max Leiter <[email protected]>
add storage cleaner

Introduce the ability to clean up old messages from the sqlite db.
The StoragePolicy can be chos...

7f0b7217906abf90343f5b91dc7ceaa650dd058f authored about 1 year ago by Reto Brunner <[email protected]>
sqlite: add msg type index to speed up cleaner

edb1226b474e9dc74d096201220d8e675821ac21 authored about 1 year ago by Reto Brunner <[email protected]>
wire up storage cleaner upon server start

b0ca8e51fb21b23859f95406f41dfe1ce273f419 authored about 1 year ago by Reto Brunner <[email protected]>
cleaner: expose cli task to do cleaning + vacuum

Make the cleaner available to users by exposing it as a subcommand
to thelounge storage.

This i...

21b1152f5357f47586456949cadfb9876a0613da authored about 1 year ago by Reto Brunner <[email protected]>
introduce storage cleaner

Once this is getting hooked up, it'll periodically delete old
messages.

The StoragePolicy can b...

74aff7ee5a9440a653859879390191031f81153e authored about 1 year ago by Reto Brunner <[email protected]>
sqlite: implement deleteMessages

This is laying the foundation to build a cleaning task that's
sort of database agnostic.
All cal...

14d9ff247d51e77640bc0f37464804eadc822dd7 authored about 1 year ago by Reto Brunner <[email protected]>
sqlite: accept db connection string

This allows us to inject a memory db during testing

aec8d0b03341691a0211d172538afc61560a919c authored about 1 year ago by Reto Brunner <[email protected]>
sqlite: use variadic function for serialize_run

This makes the usage of the function a bit nicer

60ddf17124af8e451412b14a11910ded894979d8 authored about 1 year ago by Reto Brunner <[email protected]>
build(deps): bump @babel/traverse from 7.18.9 to 7.23.6

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7...

20227b174c4bf375af1168c60ef57e6124c199f4 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge 'renovate/cheerio-0.x'

d18182da8bb4e2ceca8cab332ca968b05e0eae59 authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/bcryptjs-2.x

ea35040b42e5d7065561ff1b1846069e7936f187 authored about 1 year ago by Reto Brunner <[email protected]>
cli: don't fail if stderr is not in json format

A user reported in the IRC chan that installing packages fails with

```
2023-12-13 20:02:34 [IN...

97f553eea8ed4a57f6d760a767425159f6451e08 authored about 1 year ago by Reto Brunner <[email protected]>
scripts: fix generate-config-doc, handle usage errors

6603c1a6e68fb47fe465f201a5d9b980cd2a9421 authored about 1 year ago by Zach Bloomquist <[email protected]>
chore(deps): update dependency @types/cheerio to v0.22.35

73a529acea765705c1903762106d8f8f3221e6fc authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/bcryptjs to v2.4.6

2f40d9dbcca6fff43f1a66a2e0efb826e22cd4b4 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sqlite: don't modify global array during tests

ec75ff00cb8fdcef1857749ce6d033860e1ca157 authored about 1 year ago by Reto Brunner <[email protected]>
sqlite: return new version in downgrade()

We want to give the caller the current version, not the last
version we rolled back, fix that

d1561f8ebccacd0277d185626f3737bfd23bc99e authored about 1 year ago by Reto Brunner <[email protected]>
sqlite: fix typo fetch_rollbacks

884a92c74bb669ff9a94c5a1c164912a9bd9891b authored about 1 year ago by Reto Brunner <[email protected]>
dont' crash on rDNS failure

77b64c546b802951e597362186f6629466054c6c authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/is-utf8-0.x

cc59e6b5787727258377e5c98d6e21f7681f36b9 authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/bcryptjs-2.x

fb1d79f5fa1f06a0b9f83e0a9ab3305db49c9b21 authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/actions-setup-node-4.x

100ff3c198f78f90165ae41df9c01517795afd07 authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/mousetrap-1.x

d893feff1cbb0a2378fcbf3fe8c9d56e15b2e0de authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/lodash-4.x

88a5fef4eacd503a7629ece72286cbc7eaea38ba authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/content-disposition-0.x

5b64ecbe68a25673a4613232ad5d67e51d6ceab4 authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/cheerio-0.x

5024acd7dc2153085ec887617a709e4d38ae8b65 authored about 1 year ago by Reto Brunner <[email protected]>
Merge renovate/npm-postcss-vulnerability

bbfada251c9f1ce401e03b904536913006e56b10 authored about 1 year ago by Reto Brunner <[email protected]>
Merge dependabot/npm_and_yarn/get-func-name-2.0.2

8cec292f2c49d86d769634bef8a8c09d4e77bc87 authored about 1 year ago by Reto Brunner <[email protected]>
bump caniuse-lite

22ae594cc3d6905c82aa2238f4cd68506acf79a3 authored about 1 year ago by Reto Brunner <[email protected]>
Merge branch 'cliMigrations'

1c6bec2323750633cf78a7922a777af0cd9ef771 authored about 1 year ago by Reto Brunner <[email protected]>
Merge branch 'emoji'

9105fbc23accf4f8cc4d45afdeecb54bca8ee15b authored about 1 year ago by Reto Brunner <[email protected]>
don't crash on rDNS failure

Node apparently throws even on valid ipv6 input in certain environments,
probably due to the DNS...

8c54cd50d8431481a70dec26a66a5343f2bbbd2c authored about 1 year ago by Reto Brunner <[email protected]>
chore(deps): update dependency @types/is-utf8 to v0.2.2

59de6afd3fdbeb894e8cf39321c786220bbcf66b authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/bcryptjs to v2.4.5

b506966b08fba11ab9b8b88268c9371dac78c314 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/setup-node action to v4

785ec0a0e26f2233ddea6f51ef16cd5cc5e14e40 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/mousetrap to v1.6.13

250433c87549b59f34cd4d3933364a3766cf587e authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/lodash to v4.14.200

d4d5a8e386df60c69826fb9b1c63c138a1503640 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/content-disposition to v0.5.7

bcca111a4dd42e8b648acee1da9548a0c677d056 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @types/cheerio to v0.22.33

b686059c6bf2f2014497d7dceb093422c5fb8fc2 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency postcss to v8.4.31 [security]

ff77a3366305c23180e6e509f5f39d285edca8d1 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): bump get-func-name from 2.0.0 to 2.0.2

Bumps [get-func-name](https://github.com/chaijs/get-func-name) from 2.0.0 to 2.0.2.
- [Release n...

d308e7418367e880f1b5454ade8267f5996bd035 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge branch 'renovate/linkify-it-3.x'

f999db99c781804207ce566cab1820f57692fc39 authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'renovate/bcryptjs-2.x'

76c896aea2861857b7dfda34377addecfa7137be authored over 1 year ago by Reto Brunner <[email protected]>
build(deps): bump word-wrap from 1.2.3 to 1.2.5

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release no...

08413c7b6b78f460bdee31239a87e6f86e14dda2 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): update dependency @types/bcryptjs to v2.4.4

48301b1ca31f0eb145695f320c81d0047e6883e6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
router: don't use next() in router guards

Vue wants to get rid of the next call.
https://router.vuejs.org/guide/advanced/navigation-guards...

03795a271842c4f6a830b87db9e63cecba69ece3 authored over 1 year ago by Reto Brunner <[email protected]>
chore(deps): update dependency @types/linkify-it to v3.0.3

2985727996c1e84fefce06e5c2a0da02a8b6ccb6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #4770 from thelounge/smallTScleanup

9f05a75c39dc2a1ad9d0befafec1e11e1030c20d authored over 1 year ago by Max Leiter <[email protected]>
store: use return type over a type cast

c0b38d4762979c79cab318aef7fc5c7324719b81 authored over 1 year ago by Reto Brunner <[email protected]>
Respect bind setting for all outgoing requests

So far the bind config only impacted the IRC connections.
However, nothing in our doc comment sa...

2878f87879cab30eabedbe2376507dae33295f22 authored over 1 year ago by Reto Brunner <[email protected]>
build(deps): bump semver from 7.3.5 to 7.5.2

Bumps [semver](https://github.com/npm/node-semver) from 7.3.5 to 7.5.2.
- [Release notes](https:...

447a237fc6d54e59e563e982a406e16011c57b7a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
update dependency postcss to v8.4.26

430a865e9fd7218ac8b0deaa6fc0841341b823ab authored over 1 year ago by Reto Brunner <[email protected]>
update dependency @types/chai to v4.3.5

816b7686e36aaac36371a5bfbcd2648443bc4e48 authored over 1 year ago by Reto Brunner <[email protected]>
update dependency @types/lodash to v4.14.195

2e019a2fdba684ad4cef15f55e514ae7a1bc8edf authored over 1 year ago by Reto Brunner <[email protected]>
update dependency @vue/test-utils to v2.4.0

4f9ca3e1923837f2886a58df4605255229b200b2 authored over 1 year ago by Reto Brunner <[email protected]>
update dependency webpack-hot-middleware to v2.25.4

57c4d5513cfe6f0770a89330932dc07623c35e26 authored over 1 year ago by Reto Brunner <[email protected]>
update dependency cheerio to v1.0.0-rc.12

3e21bfcbea579c08f0c02d692e59242653b553b3 authored over 1 year ago by Reto Brunner <[email protected]>
update emoji

607b9fc96a9ca933154dcc082fb2bb6dd545a2db authored over 1 year ago by Reto Brunner <[email protected]>
use shebang for generate-emoji script

1a1153aed638de0e5e2ca4089cb7656bbfa4394a authored over 1 year ago by Reto Brunner <[email protected]>
chore(deps): update dependency postcss to v8.4.26

54ff56324714bd5c6221250d02491f20b7ede6df authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bump emoji-regex to latest

Fixes: https://github.com/thelounge/thelounge/issues/4761

ed0a47fe2c10a2512832c9365a863967f9fc1ee0 authored over 1 year ago by Reto Brunner <[email protected]>
Respect bind setting for all outgoing requests

So far the bind config only impacted the IRC connections.
However, nothing in our doc comment sa...

3af4ad1076330428da41f4205bb069d714b2a4e2 authored over 1 year ago by Reto Brunner <[email protected]>
test/storage: use helper for url creation

We keep repeating ourselves, let's move that into a helper instead.
In order to get a sane host,...

79fae26f396081b6f557ae7b4f0c8fd4649b6a74 authored over 1 year ago by Reto Brunner <[email protected]>