libQuotient icon indicating copy to clipboard operation
libQuotient copied to clipboard

A Qt library to write cross-platform clients for Matrix

Results 119 libQuotient issues
Sort by recently updated
recently updated
newest added

To start using libqmatrixclient, one has to `connect` to quite a bit jobs, which means a lot of boilerplate code binding to the same `success` signal of another job. Meanwhile...

enhancement

While there's an ongoing push to replace UIA with OAuth 2, it's going to take some time and it is really necessary for quite a few things, including user registration.

enhancement

The spec [recommends](https://github.com/matrix-org/matrix-doc/pull/1502/files#diff-ce167b1ac0f01d8c81d7d9718f396207R137-R140) to supply the server that sent the tombstone event as the routing server to join the upgraded room. As long as the current user has been in...

enhancement

This is what https://github.com/matrix-org/matrix-doc/issues/2251 converged on.

enhancement

### Description High amount of logging from `BaseJob::sendRequest` and `BaseJob::checkReply` from usage of qCInfo. Should it print this information with qCDebug instead? Should libQuotient be compiled with QT_NO_INFO_OUTPUT? Or is...

enhancement

Implementation of [MSC2918](https://github.com/matrix-org/matrix-doc/pull/2918) would both increase the security and ensure that Quotient-backed clients won't start logging out every 5 minutes one day (with the longish release cycles of libQuotient this...

enhancement

A test for that can be added to quotest by a relatively straightforward cloning of the current redaction test code. `checkRedactionOutcome()`, can even be generalised to support both test cases.

enhancement
good first issue

The API is spread across `RoomMessageEvent` and `RoomEvent`; the main reason for that seems to be that when the event is getting replaced, the data for the replacing event are...

enhancement

At least: - [ ] Distinguish space-rooms (via `m.space` room "type") - maybe even devise `class Space : public Room` for that? - [ ] Add a class for `m.space.child`...

enhancement