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
243cb10e2ab679623503b95b37418e56dfe01244 authored almost 2 years ago by Maxime Poulin <[email protected]>
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4....
7304acd8e072af33dfdd1ea2f108b91a6e449f65 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>511209a100f048da3c3b87b77657085bafd65c62 authored almost 2 years ago by Reto Brunner <[email protected]>
Currently, in `ChatInput.vue` we call `upload.abort()` which removes the event listeners, which ...
2ce374fe858992c5c930b0c49bf40cba2928f839 authored almost 2 years ago by Maxime Poulin <[email protected]>Fix Morning theme nick colors
00366967ae0b5701000a8f8ae2feafa44c4a8905 authored almost 2 years ago by Max Leiter <[email protected]>PR #4649 introduced a regression on the Morning theme as the `#chat.colored-nicks` CSS selector ...
f2c59c23e274c02dd8b9047ad78cb2b3f7cce01f authored almost 2 years ago by Maxime Poulin <[email protected]>90d17cacc155a3a6bafd76411b2e00997347a24b authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
All files are specified in the individual sub projects
12c03a868d51469134916d224b5c41c39c039cb1 authored almost 2 years ago by Reto Brunner <[email protected]>This decouples the rest of the server from the client
b7540b582765596eadbc3cd08a87b5b8f3a30210 authored almost 2 years ago by Reto Brunner <[email protected]>e305e23c43295a71ab839e51bdc3e32e812fa2a4 authored almost 2 years ago by Reto Brunner <[email protected]>
60bb561e4941831aa15e48d1002dc32f9c018136 authored almost 2 years ago by Reto Brunner <[email protected]>
e1ae79cb9cce5792eef559c9c2167530284da32b authored almost 2 years ago by Reto Brunner <[email protected]>
9d349558366f3e001ce162308dcdc73142129042 authored almost 2 years ago by Reto Brunner <[email protected]>
This is the first step to sever any dependency of the server on
the client
21d1eea6b8f73a236343402c962f1e79d21d6a8d authored almost 2 years ago by Reto Brunner <[email protected]>
6f13735a7f25e60394f85ec84bb76d51ec26b0fc authored almost 2 years ago by Reto Brunner <[email protected]>
429efb0c3c1f44c6cfcf4d02cdca0a2f4d35ce8c authored almost 2 years ago by Reto Brunner <[email protected]>
c3e3322a79d918198bb6700169c84281c00bf8cf authored almost 2 years ago by Reto Brunner <[email protected]>
e31c95e32d44d709d96c008cd77d6f6aca60ef40 authored almost 2 years ago by Reto Brunner <[email protected]>
The default filter provided in config files is invalid. This may mislead people. Confirm to issu...
f785acb07d78ae791a24a39821a93afb81616934 authored almost 2 years ago by William Goodspeed <[email protected]>bde5c3d443dc1e965bdd2641abb94b526600ddec authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
375164ca8843c40b3f701a588ae0addda21760e1 authored almost 2 years ago by Reto Brunner <[email protected]>
7f3ac62e0dfcf7274e657782ba90b577153af768 authored almost 2 years ago by Reto Brunner <[email protected]>
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://git...
efd3b645642ff75639ecb27a8ff9d6f6e1c0ccab authored almost 2 years ago by Reto Brunner <[email protected]>
6b23b87063c893ce588321929598e579401e16ee authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
502fb7a7050edbecd8e34b6c30664e0bdcfc4a6c authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c854d27d3d8451ea25051dc356dc8f101542f9a1 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
allow away and back to be collapsed
2803018c5a7e65ad0c19e4121762e13572d05fc6 authored almost 2 years ago by Max Leiter <[email protected]>
Prior to this, the search is still racy but one tends to notice
this only when the DB is large o...
The only reason we accepted a client was that so we have access
to the next message id when we n...
We don't need the client, so there's no need to accept it.
52b8a2a78e62dfdcdd2313e8c7e81a7b07f383e2 authored about 2 years ago by Reto Brunner <[email protected]>
The interface should not contain things that aren't the API of the
storage interface.
Further, r...
This means we also apply the collapsing to normal queries,
which might also collapse other thing...
8b1a4f72fa79e12b43ff3073f0d48b13d93008e7 authored about 2 years ago by aab12345 <[email protected]>
502780c5a3e3455d977d8873506f1be51946fa68 authored about 2 years ago by Pavel Djundik <[email protected]>
CondensedMessage is a proxy object, outside of the templates
we need to unwrap it manually
c67df36a29a04bacc9e3197a32368493ae0a2ae9 authored about 2 years ago by Reto Brunner <[email protected]>
d50296385f858a76a42f4c983814448e806c3733 authored about 2 years ago by Reto Brunner <[email protected]>
068de0c10ce68396803fcb2937042962d56128bc authored about 2 years ago by Reto Brunner <[email protected]>
d61ab7e7a084018d68444c4b0ef8d14702142d84 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
TL is stupid and doesn't wait for message{Provider,Storage} to
settle before it starts using the...
The only thing that cares about user colors is the user component.
Putting a class value on the ...
It makes no sense to emit a add mutation with null, so let's
forbid it.
During a search, we get the results from oldest --> newest.
When we hit the more button, we get ...
Converts sqlite to async, providing a way forward
for migrations to actually happen
d34b58811ae4cbc8a41865db26fc04d74b0fbb21 authored about 2 years ago by Reto Brunner <[email protected]>
Nothing actually depends on the vue app being monkey patched onto
the router, so let's get rid o...
Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.0 to 6.2.1.
- [Release notes](...
TS type assertions need to be avoided.
The following trivial example demonstrates why
```
type...
1597c2c56ec932859ebc77e31eda8c164f196388 authored about 2 years ago by Reto Brunner <[email protected]>
4c7337b6257af2428e6e9f8af570126da094d266 authored about 2 years ago by Reto Brunner <[email protected]>
Mousetrap doesn't take an async function.
It either accepts False (stop key propagation) or any ...
7ee4b80a6e744b09385fc686cdca1fbf0e7784ac authored about 2 years ago by Reto Brunner <[email protected]>
21c8b0d17fc7e09d1cad77990fa833fdcad62927 authored about 2 years ago by Reto Brunner <[email protected]>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4.
- [Release no...
d4bbd9191cd78f065386fe25c7e8e90b1171a159 authored about 2 years ago by Reto Brunner <[email protected]>
5037383c4c9a87a53eaa358ffbe7492ab6ad6365 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixes: https://github.com/thelounge/thelounge/issues/4637
83e11b0143e599a40924cab856636beeca6df27c authored about 2 years ago by Reto Brunner <[email protected]>Offset is eventually passed to sqlite as an OFFSET clause.
This works as follows:
sqlite> sele...
51c9ce078d15efafd677cff525b681dcec51fdd5 authored about 2 years ago by Reto Brunner <[email protected]>
Fix type confusion that specified offset to be a string, it is
always a number.
221884166df61feb43513205c982b271b299f074 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
19307d05e70f8b7ed9ab3d6177c7c9ae6c93a438 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dfe288ef166a0ac07f538ee5a07c2f7b65ee15f9 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
b5ea7cceb3ff6a13f0ee20f4ed1c017b983d7d8c authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
0ad033fe0aac01e0f4512428fda0e93ddefdcfb6 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5a4a39b9d1f4a49ddc2f9c5551f9fd28d0307a4b authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
cb17f8d87f9eac3b3449455d47c5ddaec09c0c5d authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5a803ccd239e42fe8853b4c615e82ef2c64bbc14 authored about 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Nachtalb put some infra in place that was never actually working.
It errors out when a user cli...
When we hit doSearch, we always reset the offset value to 0,
meaning we always hit the condition...
It is only used in one location, and not from the template.
In other words we should inline it t...
Message stores are more complicated that a sync "fire and forget"
API allows for.
For starters, ...
This removes quite a bunch of indention and callbacks
f068fd429012c47648faf8c4d751f972062709bd authored about 2 years ago by Reto Brunner <[email protected]>bbe81bb2fa9001762df90c1a267afa0239ebb7c7 authored about 2 years ago by Reto Brunner <[email protected]>
f04a06682d3690b571dc0b9720baa79b687b9465 authored about 2 years ago by Reto Brunner <[email protected]>
5e1cbe32f95aca776fe4dff550a0c8c369460417 authored about 2 years ago by Reto Brunner <[email protected]>
ee8223c2006ad31fc746824b495125b321da4bf8 authored about 2 years ago by Reto Brunner <[email protected]>
That puts all the serialization logic into one place and
allows us to use async / promises
Extract the serialization logic into a single place and
consistently log errors to the console r...
e62b169a6abab4b2a0df34a5da21c92136ba3790 authored about 2 years ago by Reto Brunner <[email protected]>
This makes it easier to see what's getting exported, rather than
if it's interspersed randomly i...
A provider might be available, but not functional (broken migration
invalid configuration or wha...
When we assert that something can't possibly happen, we better
error out rather than jugging on ...
Fixes: https://github.com/thelounge/thelounge/issues/4521
0fa203569a62ee6bc6062b781729c7d801ccb8ba authored over 2 years ago by Reto <[email protected]>
Currently the realname is set to an advertisement if it isn't explicitly
set by the user.
Some c...
* Added client type checking
* Fixed client-side typescript issues
117c5fa3fdbd2787bc1df521627b7b07fc1522c6 authored over 2 years ago by Antonio Mika <[email protected]>
When a URL is prefixed with a TLS scheme, we should make sure
that the remote provides a valid c...
11f7ae98be98067b1a957d95d1f67dbf2d8065b6 authored over 2 years ago by Reto Brunner <[email protected]>
a95ab55154674e1a21e7dc0efd6f4e12e2b3a206 authored over 2 years ago by Reto Brunner <[email protected]>
38bccd363526770760496adfec21f2637506df86 authored over 2 years ago by Reto Brunner <[email protected]>
This reverts commit 0cb4791cd02c0fd2e578edc1366124117529ac10.
It breaks the autocompletion when ...
57ed37c1fda4024ae655de2defdf4af68ade69fe authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
0495761c4485ac86b43ced638a361b905e7ddc60 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
520646a212e08f971c870e6f464712a90e198d66 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
0cb4791cd02c0fd2e578edc1366124117529ac10 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
740618ca499aeb2efb8ffd4f0363b5cf841a49dc authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e97216518adb9ac7d6ef458c362a591a0f56ed14 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
31739b8ac9ff95a03c374b32cc9bce2163d05d1e authored over 2 years ago by Reto Brunner <[email protected]>
Make `thelounge install file:~/path/to/package` work rather than
erroring out that the folder do...