Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-21 | Update a comment that still mentions Riot | Alexey Rusakov | |
2021-01-28 | Fix rich edits (transmit) | Roland Pallai | |
The new formatted_body was not included into new content on edit due to badly constructed json. (cherry picked from commit df6b2d31ec8f2f5890826719e960f450a4968f22) | |||
2021-01-28 | Fix rich replies json format (transmit) | Roland Pallai | |
With this patch it looks like: "m.relates_to": { "m.in_reply_to": { "event_id": "$another:event.com" } } instead of: "m.relates_to": { "event_id": "$another:event.com", "rel_type": "m.in_reply_to" }, So it fits the specification by now. https://matrix.org/docs/spec/client_server/r0.6.1#rich-replies (cherry picked from commit b850edadde2299b122a5cd17da85e943430e43b7) | |||
2020-12-27 | More comments/documentation | Kitsune Ral | |
Notably, recommend using loginFlowsChanged() rather than homeserverChanged() to detect when a Connection object is ready for a login sequence. Related: #427. (cherry picked from commit 8981c5451ac378f16d5b57d7460d053e2cbc666e) | |||
2020-12-24 | Fix clang-tidy/clazy warnings | Kitsune Ral | |
2020-11-19 | Fix Q_ASSERT failure on sending messages | Kitsune Ral | |
Changes in e81117fb exposed a flaw in EncryptionEvent causing assertion failure when this event is default-initialised (i.e. no encryption). | |||
2020-11-15 | MembershipType: drop warning on empty values | Kitsune Ral | |
This is a usual situation when a membership type is undefined; and the current code constructs _a lot_ of stub events by loading them from empty JSON. So just silence those warnings for now. | |||
2020-08-03 | Cleanup | Kitsune Ral | |
2020-07-26 | RoomAvatarEvent: add constructors from content | Kitsune Ral | |
So that room avatar events could also be sent, not only received. | |||
2020-03-26 | Refactoring around Connection::onSyncSuccess() | Kitsune Ral | |
The method grew large and a bit unwieldy over the years. | |||
2020-03-26 | AliasesEventContent::toJson(): optimise generated JSON | Kitsune Ral | |
2020-03-21 | Merge pull request #383 from ram-nad/msc2432-fix | Kitsune Ral | |
fixing msc2432 | |||
2020-03-20 | Make rvalue constructor explicit Update lib/events/roomcanonicalaliasevent.h | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-20 | Make constructor explicit lib/events/roomcanonicalaliasevent.h | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-20 | made suggested changes | Ram Nad | |
2020-03-20 | Add warranty in lib/events/roomcanonicalaliasevent.h | Ram Nad | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-19 | Merge pull request #376 from rpallai/editing-fixes | Kitsune Ral | |
Simple changes for sending edits | |||
2020-03-17 | Use constant | Roland Pallai | |
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net> | |||
2020-03-13 | Merge pull request #346 from quotient-im/aa13q-e2ee-encrypted-msg | Kitsune Ral | |
E2EE: implement receiving of the messages | |||
2020-03-08 | fixing msc2432 | Ram Nad | |
2020-02-25 | E2EE: EncryptedEvent constructor debug message | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-25 | E2EE: introduce RoomKeyEvent | Alexey Andreyev | |
Signed-off-by: Alexey Andreev <aa13q@ya.ru> | |||
2020-02-22 | RoomMemberEvent: add isRejectedInvite(), isBan(), and isUnban() | Karol Kosek | |
2020-02-10 | Add EventContent::replacementOf() helper | Roland Pallai | |
2020-02-10 | TextContent: use MSC-1849 compatible `m.relates_to` field | Roland Pallai | |
2020-02-10 | Edit (transmit): fix asterisk marking for dumb clients | Roland Pallai | |
The prepared body got overwritten due to missing return statement. | |||
2020-02-10 | Edit (transmit): fix json struct of `m.new_content` | Roland Pallai | |
2020-01-01 | Fix linux build | Black Hat | |
2020-01-01 | Fix linux build | Black Hat | |
2020-01-01 | Add powerLevelForState() | Black Hat | |
2020-01-01 | Mark methods as const. | Black Hat | |
2019-12-30 | Simplify code | Black Hat | |
2019-12-29 | Add missing file | Black Hat | |
2019-12-29 | Merge branch 'master' of https://github.com/quotient-im/libQuotient into ↵ | Black Hat | |
bhat-powerlevel | |||
2019-12-29 | Add RoomPowerLevelEvent type | Black Hat | |
2019-12-24 | RoomMemberEvent: introduce the reason field (MSC2367) | Kitsune Ral | |
See https://github.com/matrix-org/matrix-doc/pull/2367. Closes #370. | |||
2019-12-09 | RoomEvent::timestamp() -> originTimestamp() | Kitsune Ral | |
The previous name is still available but deprecated. | |||
2019-11-10 | Cleanup | Kitsune Ral | |
2019-11-01 | Derive Omittable<> from std::optional<> | Kitsune Ral | |
That breaks API all over the place but: 1. The fixes are trivial. 2. More of std:: is used instead of home-baking the same stuff. | |||
2019-09-29 | Simplify visit() signature | Kitsune Ral | |
Checking that BaseEventT descends from Event is really extraneous. | |||
2019-09-12 | Introduce HashQ<> and UnorderedMap<> | Kitsune Ral | |
Invading into std:: is frowned upon, even though legitimate from the C++ standard perspective. Given that it's possible to pass a hash object to unordered_map, it only takes an alias for std::unordered_map to avoid having to specialize std::hash. And besides, a generic compatibility bridge between qHash and std::hash has been long needed. std::hash<QString> in converters.h remains for now; it will be dropped separately when the API files get regenerated to use UnorderedMap. | |||
2019-08-25 | RoomMessageEvent::content(): constify event content | Kitsune Ral | |
2019-08-13 | Support for server notices rooms (MSC1452) | Kitsune Ral | |
Closes #326. | |||
2019-08-11 | Use [[maybe_unused]] instead of [[gnu::unused]] | Kitsune Ral | |
2019-08-11 | Now that we're C++17, remove old compatibility cruft | Kitsune Ral | |
2019-08-11 | Drop EventType namespace and DEFINE_EVENTTYPE_ALIAS macro | Kitsune Ral | |
They've been deprecated for almost a year by now. | |||
2019-08-11 | Cleanup | Kitsune Ral | |
[skip ci] | |||
2019-08-09 | Namespace: QMatrixClient -> Quotient (with back comp alias) | Kitsune Ral | |
2019-08-02 | Apply the new brace wrapping to source files | Kitsune Ral | |
2019-08-02 | Merge branch 'master' into use-clang-format | Kitsune Ral | |