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

test/link: use helper for url creation

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

c6b1913b919421ab2b70093218422a390d822c75 authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'signin'

071ad96d9b7a9705bcee320e49833657088869e0 authored over 1 year ago by Reto Brunner <[email protected]>
sqlite: add migrations support and introduce primary key

Add the ability to migrate our db in the upwards direction.
Use the facility to add primary keys...

2ef8b3700945deb9a113ddf4e3010ad36556deef authored over 1 year ago by Reto Brunner <[email protected]>
Fix semver for prerelease versions #4744

8aa5e33b1d9e0a56e51481c227bf7d61fdd7b21f authored over 1 year ago by Reto Brunner <[email protected]>
Add comments explaining behavior when echo-message is not available

43a2b397a2efc65c7214893846831376bb880138 authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'applePush'

c43a47afc17422dc85449608fc7d402825ff54ca authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'frameworkInternals'

14575c94cfa7e656528622e3ed54e42881f506ff authored over 1 year ago by Reto Brunner <[email protected]>
chore(deps): update dependency @vue/test-utils to v2.4.0

303f53fe72a6cde53410821b2d59c81db90d308a authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency webpack-hot-middleware to v2.25.4

06f1387f7b5ff374b52bc4aeac06d6e936bc00f4 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign in: use v-model

There's no need to mess with DOM elements, we can use the normal
v-model approach for both usern...

c5326e87958b1e99ca9405da5c8d17e3f45c983c authored over 1 year ago by Reto Brunner <[email protected]>
v4.4.1

355c5d6fa4eee58027eae4aebf83b109632a0389 authored over 1 year ago by Reto Brunner <[email protected]>
Fix semver for prerelease versions

Noticed this breakage while trying to install a plugin on 4.4.1-rc2.

```
> semver.default.satis...

7ac2a6fd7731bcf42cbdeeb5b8011f0406f4eca8 authored over 1 year ago by Kufat <[email protected]>
fix(deps): update dependency cheerio to v1.0.0-rc.12

c4879fdbbafae7ea25272e4cda65811ac94358f7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add comments explaining behavior when echo-message is not available

4255c1cdecdca68b8ffa41b13a9f7d342e5ae73e authored over 1 year ago by Val Lorentz <[email protected]>
v4.4.1-rc.2

ae9d312b2a06a43a6e18424d5c583a61244940ba authored over 1 year ago by Reto Brunner <[email protected]>
chore(deps): update dependency @types/lodash to v4.14.195

f7c6ba5eb1d19a599acbd6bf5d6b27954d8b71ab authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bump socket.io-parser from 4.2.1 to 4.2.3

4d60d9c282490ad63a1ff61e57e9a6c7a5fb9684 authored over 1 year ago by Reto Brunner <[email protected]>
build(deps): bump socket.io-parser from 4.2.1 to 4.2.3

Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.1 to 4.2.3.
- [R...

af49ef21ea3fed54c0807a4d87f9c0f9f70017c3 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
settings: make missing_field msg descriptive

The "missing_fields" error triggers on any missing field (duh).
"Please enter a new password" is...

7a9ddc01e1819da8d28860548a82736f35283ab0 authored over 1 year ago by Reto Brunner <[email protected]>
client: fix password change input

The TS rewrite dropped the form that was expected to be passed
as props.
That lead to the passwo...

8f08cf3d0bd5b839016000afca1c700c74193f39 authored over 1 year ago by Reto Brunner <[email protected]>
4.4.1-rc.1

Co-Authored-By: Max Leiter <[email protected]>

e05871fd2f7d41aac9fa68a187900c1b23ab6ac3 authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'previewFix'

ede48ab03485cc7183a2c38e790705808abc2abd authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'nodeEOL'

4c6fa550aa1205f8e145eac85aa6ea3b3fda540b authored over 1 year ago by Reto Brunner <[email protected]>
linkPreview: Pass channel prop

Else the update logic doesn't work and we don't show
the next / prev buttons

93889604973eeefb3a875e3ad5c9de737638888c authored over 1 year ago by Reto Brunner <[email protected]>
Remove unused code

7bce77925449e2bcfa2db5d66dc5f808e04058c7 authored over 1 year ago by Reto Brunner <[email protected]>
v4.4.0

a7b85db9906b63632fa946dee7b9385c90d82cc0 authored over 1 year ago by Reto Brunner <[email protected]>
v4.4.0-rc.1

f4ef11de3fce63096e3d6904dee46477e5461377 authored over 1 year ago by Reto Brunner <[email protected]>
Merge branch 'changelog'

3a6348476279d1918bf4934172310b40f582804e authored over 1 year ago by Reto Brunner <[email protected]>
bump socket.io to 4.6.1

04b2bf036bc6e70eeb34945fbbf6709e9517bb24 authored over 1 year ago by Reto Brunner <[email protected]>
Merge pull request #4728 from thelounge/settingsFormProp

3066f48a69f9250365943e4f45500c1699daac89 authored over 1 year ago by Max Leiter <[email protected]>
Update dependency @types/chai to v4.3.5

ed40c83a2bea44a6acc733fb9c56c5022e085d52 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add changelog for 4.4.0

Co-Authored-by: Max Leiter <[email protected]>

f21f665384e5242fe6ae9acc562a958c3acdbe66 authored over 1 year ago by Reto Brunner <[email protected]>
Client/Settings: Remove bogus settings-form prop

As is this has no effect, other than looking weird in html:
<div settings-form="[object HTMLForm...

12d9ef34f039f09a233f81551bfd958edced52e2 authored over 1 year ago by Reto Brunner <[email protected]>
Publish to npm with provenance

9ee1cf13a88bb72e526465f530c0419dbaed030f authored over 1 year ago by Reto Brunner <[email protected]>
fix motd display to match settings

ba1a4206a6375548eea697aac5d960429112911b authored over 1 year ago by Lenore <[email protected]>
workflows: bump Windows + Mac node versions to 18

59cf29ef4ac3e912fe5dd9baea483cb6e6e375d0 authored over 1 year ago by Reto Brunner <[email protected]>
node: remove v14, add v20 to build matrix

EOL date reached.

8e43d8083df0867b5b201e0a305b0f96d2b728dc authored over 1 year ago by Reto Brunner <[email protected]>
Publish to npm with provenance

Ref: https://github.blog/changelog/2023-04-19-npm-provenance-public-beta/

3cd0a75ac2a60ef218648be3c7879a779629dc7e authored over 1 year ago by Pavel Djundik <[email protected]>
Unbreak nick colors for existing themes

https://github.com/thelounge/thelounge/pull/4649 broke existing
themes by removing the colored-n...

21d1dbaad6d9ed05273119152753df526f00156c authored over 1 year ago by Reto Brunner <[email protected]>
Fix load of channels from user config

While the commits that caused the problem have been reverted,
this still adds test cases to it a...

90ad06a29ab2e1d53bd5159ba4f37af7ca60a253 authored over 1 year ago by Reto Brunner <[email protected]>
Fix load of channels from user config

Network.export() only writes the "type" key if it's a ChanType.QUERY;
so the config on disk has ...

0c7cc85184d9f90987000ffcddfa2b9581bb96cb authored over 1 year ago by Val Lorentz <[email protected]>
sqlite: Add rollback support

This enables db migrations to be undone, or "down migrated".
The down migration shouldn't be don...

3be805bd38018f4fa83778f00063b58746bfb175 authored almost 2 years ago by Reto Brunner <[email protected]>
push: remove iOS warning

iOS 16.4 introduced webpush, we can get rid of the special case
in our settings panel.

e25c296901da3934a5ffc264aadd0ac38e794786 authored almost 2 years ago by Reto Brunner <[email protected]>
Merge pull request #4715 from progval/test-server-teardown

tests/server: Tear down test fixtures in the order they were setup

4babd17383864ee7b4e625a9acc0d6688849eba4 authored almost 2 years ago by Max Leiter <[email protected]>
Merge pull request #4717 from thelounge/changelog

Inline logger into changelog script

b408843ff163ef8ba97926c9f60b5f5542a21149 authored almost 2 years ago by Max Leiter <[email protected]>
Inline logger into changelog script

We can't really import easily from our build without it being
brittle. TL isn't meant to be used...

0f3487c533ab2f234402db1a663da780b477b09b authored almost 2 years ago by Reto Brunner <[email protected]>
v4.4.0-pre.2

21ada132b123a7f17f9378bc5439111ea11d93cc authored almost 2 years ago by Reto Brunner <[email protected]>
Revert "models/chan: don't force existence of constructor properties"

This reverts commit e31c95e32d44d709d96c008cd77d6f6aca60ef40.

2f162daee19b0a864db35e8dac8220979871df50 authored almost 2 years ago by Reto Brunner <[email protected]>
Revert "user: don't force existence of constructor properties"

This reverts commit c3e3322a79d918198bb6700169c84281c00bf8cf.

3ac9c36d95a35fe42d8eec21f2ba8ec7b156d3d1 authored almost 2 years ago by Reto Brunner <[email protected]>
Revert "network: don't force existence of constructor properties"

This reverts commit 429efb0c3c1f44c6cfcf4d02cdca0a2f4d35ce8c.

c30da27f959690c47ca9d0677b1ff091ced19c3b authored almost 2 years ago by Reto Brunner <[email protected]>
4.4.0-pre.1

30a3ba489a5dfb08f0ae7405017b45b48c6ef60a authored almost 2 years ago by Reto Brunner <[email protected]>
Add changelog entry for v4.4.0-pre.1

0dca3954f4b349ff418868d38346ecd4dfdc2e98 authored almost 2 years ago by Reto Brunner <[email protected]>
Clean up command input code

e8b6434144998693532ce2853c049e878f158d63 authored almost 2 years ago by Reto Brunner <[email protected]>
add setup

edc6f77c647a9f8a03635ecbbf97c5d4fcae4d66 authored almost 2 years ago by Val Lorentz <[email protected]>
tests/server: Tear down test fixtures in the order they were setup

if for whatever reason before() fails to import the server, it causes after()
to fail on the fir...

0dd74a93bfcd4c094de4f1305bab5fbace24fff0 authored almost 2 years ago by Val Lorentz <[email protected]>
server/client: refactor command input

Keep happy path on the left and try to return as early
as we can to help the reader understand t...

4e954b919c86ad17f6c7f934de4aa8d6fe5b9b1d authored almost 2 years ago by Reto Brunner <[email protected]>
Fix config typing and make Client easier to test

eb509f7100869427d3f8b4dbd54692bf12630e67 authored almost 2 years ago by Reto Brunner <[email protected]>
Fix sqlite query invocation in test

https://github.com/TryGhost/node-sqlite3/commit/46da1abba498b41612fcba9804252471772235fd
changed...

845dabad53c4a47b6c39f7529ad02ec810c5ed48 authored almost 2 years ago by Reto Brunner <[email protected]>
update dependency webpack to v5.76.0

6b00ccf82b60503b31e4fee1e32f2765c234d8cc authored almost 2 years ago by Reto Brunner <[email protected]>
chore(deps): update dependency sqlite3 to v5.1.6

34a01c2dd164b60d7470b588f7c0e0ed3d3b7647 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Remove override of UserConfig

320075e376eecc0843f57b2f9b3207f8f245930e authored almost 2 years ago by Val Lorentz <[email protected]>
Fix test wording

d58fb845651fe2859313c05a80cdcdebc27a8c68 authored almost 2 years ago by Val Lorentz <[email protected]>
Client: move socket connection out of the constructor

It will make it easier to write tests for what used to be in
the connect() method

a049a01aeb2b09edaaf46411bb764c14a607b343 authored almost 2 years ago by Val Lorentz <[email protected]>
Fix incorrect typing of dehydrated networks and channels

Client and ClientManager deal with both 'dehydrated' channels/networks (ie. directly
from JSON c...

76098d7e766ad074eb6278ee487410f1f02817c3 authored almost 2 years ago by Val Lorentz <[email protected]>
chore(deps): update dependency webpack to v5.76.0 [security]

a67cee1ee43da01afd8c7584b44d46e6e8dc990d authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
packaging: Use an include list in package.json

efd24fd12cad9192d6f333c5a3c01c33ad23b0c6 authored almost 2 years ago by Reto Brunner <[email protected]>
chore(deps): update dependency sqlite3 to v5.1.5 [security]

bc4c3082b852e175e55003c8b91b2a69a7d8283f authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
packaging: Use an include list in package.json

Rather than playing whack a mole with an exclude list, let's use
an include list instead.

d471a4c95942f1f4a0b5a6d636edc4f730b89160 authored almost 2 years ago by Reto Brunner <[email protected]>
update dependency webpack-dev-middleware to v5.3.3

4831c2080415a72492e97d55be8512c86c4324b3 authored almost 2 years ago by Reto Brunner <[email protected]>
update dependency vue-loader to v17.0.1

eddcbcc7660e5f51d9b794ab0302abb9790c6b3c authored almost 2 years ago by Reto Brunner <[email protected]>
update dependency sinon to v13.0.2

0183d89384405ad944863ecffd783c99f0c36517 authored almost 2 years ago by Reto Brunner <[email protected]>
update dependency postcss to v8.4.21

95e56300db48bbb75b3463267eb0809ee9739686 authored almost 2 years ago by Reto Brunner <[email protected]>
chore(deps): update dependency postcss to v8.4.21

8e249d46afb234a4a1def2cbcc0204c4edd52bdc authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency @vue/test-utils to v2.3.1

50e8d2a8903b1c1c826208850f46a5d98dbf6458 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
input/raw: use the irc-framework api

We are not allowed to mess with the connection object directly
according to the public api surfa...

7f6059d5b7e65960812e749733358ee2f760b032 authored almost 2 years ago by Reto Brunner <[email protected]>
use the irc connected helper function

We should not mess with irc-framework internals.
Technically we shouldn't even access the connec...

8ca9ee873b422fd5718711aef78d79b27a3cb93b authored almost 2 years ago by Reto Brunner <[email protected]>
pluginCommand: type it and guard against bad input

402332340b727d7f4087b1f24dcd4eecf16b0891 authored almost 2 years ago by Reto Brunner <[email protected]>
chore(deps): update dependency webpack-dev-middleware to v5.3.3

4742a077211229191867033320c0efc876a9404c authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency vue-loader to v17.0.1

2f8dc01930f921f4de23dff29abfc703fdbefdbc authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
network: add getLobby accessor

This documents what we actually want and allows us to shift the
logic to the network

fade6a8d2ec5d621d761e2f6a716c5e59f4a9770 authored almost 2 years ago by Reto Brunner <[email protected]>
skip migrations if the user has disabled logging

dfed1dd757c51b6442b55a754557561bca389ef2 authored almost 2 years ago by Reto Brunner <[email protected]>
clientManager: Expose user config

d67277d996d58f4908d26edeb7ad4db8a353aa13 authored almost 2 years ago by Reto Brunner <[email protected]>
cli: Implement storage migrate subcommand

This introduces the ability to run the migration offline, while
TL is not running as the migrati...

95aaba43facc474907cbe520fdba5f3494e76cc3 authored almost 2 years ago by Reto Brunner <[email protected]>
sqlite: Add primary keys to the messages table

We want primary keys to never get re-used to so that we
can implement jump to messages / context...

3e7255ff20926abeb523691ccebad6371404febb authored almost 2 years ago by Reto Brunner <[email protected]>
sqlite: run migrations on startup

86e376fc037eb0757a0695f764215af5a64dc4e6 authored almost 2 years ago by Reto Brunner <[email protected]>
sqlite: Add infrastructure for migration tests

This sets up the testing infrastructure to test migrations we are
doing.
It's done on a in memor...

899762cddd7928f808ec97bee15e89094dab436d authored almost 2 years ago by Reto Brunner <[email protected]>
sqlite: don't hardcode version test

063aca948ccd6aa99163ae4dbf922d8b069eaf60 authored almost 2 years ago by Reto Brunner <[email protected]>
sqlite: delete table creation test

This just repeats the hard coded values from the code, which
is not helping.
We need to touch th...

25642fbe98980280b8d908a41efdcd72d6972967 authored almost 2 years ago by Reto Brunner <[email protected]>
Merge pull request #4685 from thelounge/networkProps

network: don't force existence of constructor properties

c2e7390127d8b6000593979f78a068c0fa83c0da authored almost 2 years ago by Max Leiter <[email protected]>
Merge pull request #4684 from thelounge/userProps

user: don't force existence of constructor properties

d10a59395cd8be9c8813363ac808081feefe5756 authored almost 2 years ago by Max Leiter <[email protected]>
Merge pull request #4683 from thelounge/chanProps

models/chan: don't force existence of constructor properties

8fc696620f642a826d1e2235c78ec8f9ec5c18d1 authored almost 2 years ago by Max Leiter <[email protected]>
Merge pull request #4686 from thelounge/decoupleServer

Decouple server

c6a202d6abc8d6f3a9abd360de8fb3ed370a8f8b authored almost 2 years ago by Max Leiter <[email protected]>
Merge pull request #4695 from maxpoulin64/fix/oidentd-crash-race-condition

Don't crash on oidentd socket race condition

7c9ed149095169a2d7395a29885a993492128d1a authored almost 2 years ago by Max Leiter <[email protected]>
fix formatting

bdc1f231079489acffc498f21d9fc65cd63d9913 authored almost 2 years ago by Reto Brunner <[email protected]>
Add id to error log

e9a09f54474dc4448931da76fc47a1efa5a7b686 authored almost 2 years ago by Reto Brunner <[email protected]>
Fix uploader mount/unmount lifecycle #4691

d93cd88dd56e3e7d71cb145a6a3a98d7e0b7ad0b authored almost 2 years ago by Reto Brunner <[email protected]>
Fix git commit not being available in dist build

2f04150461fbd538b09e58d8c1beb33ee0db18ce authored almost 2 years ago by Pavel Djundik <[email protected]>
Merge pull request #4692 from thelounge/irc-framework

bump irc-framework to 4.13.1

c816e4053eff350c7e881796a8f74c1c34a66f32 authored almost 2 years ago by Max Leiter <[email protected]>
Link to PR in log.warn

4cff2ccabe76ed42ae4c569fe24ce0538727e568 authored almost 2 years ago by Max Leiter <[email protected]>
Apply suggestions from code review

Co-authored-by: Mina GaliΔ‡ <[email protected]>

26b7fbf2c0a7ef9185b51948ae930d6e8a8a6a49 authored almost 2 years ago by Max Leiter <[email protected]>