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
We keep repeating ourselves, let's move that into a helper instead.
In order to get a sane host,...
071ad96d9b7a9705bcee320e49833657088869e0 authored over 1 year ago by Reto Brunner <[email protected]>
Add the ability to migrate our db in the upwards direction.
Use the facility to add primary keys...
8aa5e33b1d9e0a56e51481c227bf7d61fdd7b21f authored over 1 year ago by Reto Brunner <[email protected]>
43a2b397a2efc65c7214893846831376bb880138 authored over 1 year ago by Reto Brunner <[email protected]>
c43a47afc17422dc85449608fc7d402825ff54ca authored over 1 year ago by Reto Brunner <[email protected]>
14575c94cfa7e656528622e3ed54e42881f506ff authored over 1 year ago by Reto Brunner <[email protected]>
303f53fe72a6cde53410821b2d59c81db90d308a authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
06f1387f7b5ff374b52bc4aeac06d6e936bc00f4 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
There's no need to mess with DOM elements, we can use the normal
v-model approach for both usern...
355c5d6fa4eee58027eae4aebf83b109632a0389 authored over 1 year ago by Reto Brunner <[email protected]>
Noticed this breakage while trying to install a plugin on 4.4.1-rc2.
```
> semver.default.satis...
c4879fdbbafae7ea25272e4cda65811ac94358f7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4255c1cdecdca68b8ffa41b13a9f7d342e5ae73e authored over 1 year ago by Val Lorentz <[email protected]>
ae9d312b2a06a43a6e18424d5c583a61244940ba authored over 1 year ago by Reto Brunner <[email protected]>
f7c6ba5eb1d19a599acbd6bf5d6b27954d8b71ab authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4d60d9c282490ad63a1ff61e57e9a6c7a5fb9684 authored over 1 year ago by Reto Brunner <[email protected]>
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.1 to 4.2.3.
- [R...
The "missing_fields" error triggers on any missing field (duh).
"Please enter a new password" is...
The TS rewrite dropped the form that was expected to be passed
as props.
That lead to the passwo...
Co-Authored-By: Max Leiter <[email protected]>
e05871fd2f7d41aac9fa68a187900c1b23ab6ac3 authored over 1 year ago by Reto Brunner <[email protected]>ede48ab03485cc7183a2c38e790705808abc2abd authored over 1 year ago by Reto Brunner <[email protected]>
4c6fa550aa1205f8e145eac85aa6ea3b3fda540b authored over 1 year ago by Reto Brunner <[email protected]>
Else the update logic doesn't work and we don't show
the next / prev buttons
7bce77925449e2bcfa2db5d66dc5f808e04058c7 authored over 1 year ago by Reto Brunner <[email protected]>
a7b85db9906b63632fa946dee7b9385c90d82cc0 authored over 1 year ago by Reto Brunner <[email protected]>
f4ef11de3fce63096e3d6904dee46477e5461377 authored over 1 year ago by Reto Brunner <[email protected]>
3a6348476279d1918bf4934172310b40f582804e authored over 1 year ago by Reto Brunner <[email protected]>
04b2bf036bc6e70eeb34945fbbf6709e9517bb24 authored over 1 year ago by Reto Brunner <[email protected]>
3066f48a69f9250365943e4f45500c1699daac89 authored over 1 year ago by Max Leiter <[email protected]>
ed40c83a2bea44a6acc733fb9c56c5022e085d52 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-Authored-by: Max Leiter <[email protected]>
f21f665384e5242fe6ae9acc562a958c3acdbe66 authored over 1 year ago by Reto Brunner <[email protected]>
As is this has no effect, other than looking weird in html:
<div settings-form="[object HTMLForm...
9ee1cf13a88bb72e526465f530c0419dbaed030f authored over 1 year ago by Reto Brunner <[email protected]>
ba1a4206a6375548eea697aac5d960429112911b authored over 1 year ago by Lenore <[email protected]>
59cf29ef4ac3e912fe5dd9baea483cb6e6e375d0 authored over 1 year ago by Reto Brunner <[email protected]>
EOL date reached.
8e43d8083df0867b5b201e0a305b0f96d2b728dc authored over 1 year ago by Reto Brunner <[email protected]>Ref: https://github.blog/changelog/2023-04-19-npm-provenance-public-beta/
3cd0a75ac2a60ef218648be3c7879a779629dc7e authored over 1 year ago by Pavel Djundik <[email protected]>
https://github.com/thelounge/thelounge/pull/4649 broke existing
themes by removing the colored-n...
While the commits that caused the problem have been reverted,
this still adds test cases to it a...
Network.export() only writes the "type" key if it's a ChanType.QUERY;
so the config on disk has ...
This enables db migrations to be undone, or "down migrated".
The down migration shouldn't be don...
iOS 16.4 introduced webpush, we can get rid of the special case
in our settings panel.
tests/server: Tear down test fixtures in the order they were setup
4babd17383864ee7b4e625a9acc0d6688849eba4 authored almost 2 years ago by Max Leiter <[email protected]>Inline logger into changelog script
b408843ff163ef8ba97926c9f60b5f5542a21149 authored almost 2 years ago by Max Leiter <[email protected]>
We can't really import easily from our build without it being
brittle. TL isn't meant to be used...
21ada132b123a7f17f9378bc5439111ea11d93cc authored almost 2 years ago by Reto Brunner <[email protected]>
This reverts commit e31c95e32d44d709d96c008cd77d6f6aca60ef40.
2f162daee19b0a864db35e8dac8220979871df50 authored almost 2 years ago by Reto Brunner <[email protected]>This reverts commit c3e3322a79d918198bb6700169c84281c00bf8cf.
3ac9c36d95a35fe42d8eec21f2ba8ec7b156d3d1 authored almost 2 years ago by Reto Brunner <[email protected]>This reverts commit 429efb0c3c1f44c6cfcf4d02cdca0a2f4d35ce8c.
c30da27f959690c47ca9d0677b1ff091ced19c3b authored almost 2 years ago by Reto Brunner <[email protected]>30a3ba489a5dfb08f0ae7405017b45b48c6ef60a authored almost 2 years ago by Reto Brunner <[email protected]>
0dca3954f4b349ff418868d38346ecd4dfdc2e98 authored almost 2 years ago by Reto Brunner <[email protected]>
e8b6434144998693532ce2853c049e878f158d63 authored almost 2 years ago by Reto Brunner <[email protected]>
edc6f77c647a9f8a03635ecbbf97c5d4fcae4d66 authored almost 2 years ago by Val Lorentz <[email protected]>
if for whatever reason before() fails to import the server, it causes after()
to fail on the fir...
Keep happy path on the left and try to return as early
as we can to help the reader understand t...
eb509f7100869427d3f8b4dbd54692bf12630e67 authored almost 2 years ago by Reto Brunner <[email protected]>
https://github.com/TryGhost/node-sqlite3/commit/46da1abba498b41612fcba9804252471772235fd
changed...
6b00ccf82b60503b31e4fee1e32f2765c234d8cc authored almost 2 years ago by Reto Brunner <[email protected]>
34a01c2dd164b60d7470b588f7c0e0ed3d3b7647 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
320075e376eecc0843f57b2f9b3207f8f245930e authored almost 2 years ago by Val Lorentz <[email protected]>
d58fb845651fe2859313c05a80cdcdebc27a8c68 authored almost 2 years ago by Val Lorentz <[email protected]>
It will make it easier to write tests for what used to be in
the connect() method
Client and ClientManager deal with both 'dehydrated' channels/networks (ie. directly
from JSON c...
a67cee1ee43da01afd8c7584b44d46e6e8dc990d authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
efd24fd12cad9192d6f333c5a3c01c33ad23b0c6 authored almost 2 years ago by Reto Brunner <[email protected]>
bc4c3082b852e175e55003c8b91b2a69a7d8283f authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Rather than playing whack a mole with an exclude list, let's use
an include list instead.
4831c2080415a72492e97d55be8512c86c4324b3 authored almost 2 years ago by Reto Brunner <[email protected]>
eddcbcc7660e5f51d9b794ab0302abb9790c6b3c authored almost 2 years ago by Reto Brunner <[email protected]>
0183d89384405ad944863ecffd783c99f0c36517 authored almost 2 years ago by Reto Brunner <[email protected]>
95e56300db48bbb75b3463267eb0809ee9739686 authored almost 2 years ago by Reto Brunner <[email protected]>
8e249d46afb234a4a1def2cbcc0204c4edd52bdc authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
50e8d2a8903b1c1c826208850f46a5d98dbf6458 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
We are not allowed to mess with the connection object directly
according to the public api surfa...
We should not mess with irc-framework internals.
Technically we shouldn't even access the connec...
402332340b727d7f4087b1f24dcd4eecf16b0891 authored almost 2 years ago by Reto Brunner <[email protected]>
4742a077211229191867033320c0efc876a9404c authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2f8dc01930f921f4de23dff29abfc703fdbefdbc authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This documents what we actually want and allows us to shift the
logic to the network
dfed1dd757c51b6442b55a754557561bca389ef2 authored almost 2 years ago by Reto Brunner <[email protected]>
d67277d996d58f4908d26edeb7ad4db8a353aa13 authored almost 2 years ago by Reto Brunner <[email protected]>
This introduces the ability to run the migration offline, while
TL is not running as the migrati...
We want primary keys to never get re-used to so that we
can implement jump to messages / context...
86e376fc037eb0757a0695f764215af5a64dc4e6 authored almost 2 years ago by Reto Brunner <[email protected]>
This sets up the testing infrastructure to test migrations we are
doing.
It's done on a in memor...
063aca948ccd6aa99163ae4dbf922d8b069eaf60 authored almost 2 years ago by Reto Brunner <[email protected]>
This just repeats the hard coded values from the code, which
is not helping.
We need to touch th...
network: don't force existence of constructor properties
c2e7390127d8b6000593979f78a068c0fa83c0da authored almost 2 years ago by Max Leiter <[email protected]>user: don't force existence of constructor properties
d10a59395cd8be9c8813363ac808081feefe5756 authored almost 2 years ago by Max Leiter <[email protected]>models/chan: don't force existence of constructor properties
8fc696620f642a826d1e2235c78ec8f9ec5c18d1 authored almost 2 years ago by Max Leiter <[email protected]>Decouple server
c6a202d6abc8d6f3a9abd360de8fb3ed370a8f8b authored almost 2 years ago by Max Leiter <[email protected]>Don't crash on oidentd socket race condition
7c9ed149095169a2d7395a29885a993492128d1a authored almost 2 years ago by Max Leiter <[email protected]>bdc1f231079489acffc498f21d9fc65cd63d9913 authored almost 2 years ago by Reto Brunner <[email protected]>
e9a09f54474dc4448931da76fc47a1efa5a7b686 authored almost 2 years ago by Reto Brunner <[email protected]>
d93cd88dd56e3e7d71cb145a6a3a98d7e0b7ad0b authored almost 2 years ago by Reto Brunner <[email protected]>
2f04150461fbd538b09e58d8c1beb33ee0db18ce authored almost 2 years ago by Pavel Djundik <[email protected]>
bump irc-framework to 4.13.1
c816e4053eff350c7e881796a8f74c1c34a66f32 authored almost 2 years ago by Max Leiter <[email protected]>4cff2ccabe76ed42ae4c569fe24ce0538727e568 authored almost 2 years ago by Max Leiter <[email protected]>
Co-authored-by: Mina GaliΔ <[email protected]>
26b7fbf2c0a7ef9185b51948ae930d6e8a8a6a49 authored almost 2 years ago by Max Leiter <[email protected]>