aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-27.travis.yml: fix a typoKitsune Ral
2020-03-26Travis CI: build with and without E2EEKitsune Ral
2020-03-26Fix building tests without E2EEKitsune Ral
2020-03-26Connection: allRooms(), rooms(), roomsCount(); deprecate roomMap()Kitsune Ral
Backport of #354.
2020-03-26SsoSession and Connection::prepareForSso()Kitsune Ral
Final part of #388 backport.
2020-03-26Connection: loginWithToken(); connectWithToken() -> assumeIdentity()Kitsune Ral
Part of #388 backport.
2020-03-26Connection: support getting the list of login flowsKitsune Ral
Backport of #386.
2020-03-26Support for receiving m.reaction eventsKitsune Ral
Continuation of the #341 backport.
2020-03-26Refactoring around Connection::onSyncSuccess()Kitsune Ral
The method grew large and a bit unwieldy over the years.
2020-03-26AliasesEventContent::toJson(): optimise generated JSONKitsune Ral
2020-03-26Room::aliases(): don't add canonical alias if it's emptyKitsune Ral
Fixes #394.
2020-03-25Support of MSC1849 message editingKitsune Ral
This is a backport of #341, as fixed by #373 and #376.
2020-03-25Room: make downloaded file name building more robustKitsune Ral
Backport of a fix for #366.
2020-03-25Redaction: update essential keys listKitsune Ral
No more special: - prev_content (MSC1954, fixes #318) - aliases (follow up on MSC2432)
2020-03-25Initialise read marker if none is found in the whole timelineKitsune Ral
Backport of a fix to #361.
2020-03-25Fix room highlighting for names with hashtagAlexey Andreyev
Fixes #359
2020-03-25BaseJob: Only send access token when neededKitsune Ral
This is a basic fix for #358, without a workaround added in 5937127b (such workaround would break API compatibility).
2020-03-25qmc-example: make tests work againKitsune Ral
2020-03-25BaseJob: support M_USER_DEACTIVATED error codeKitsune Ral
Backport for #344.
2020-03-25Update the cache for sure if unread counters were changedKitsune Ral
Backport of #345.
2020-03-25setAvatarForRoom: try recover from otherAvatars inconsistencyKitsune Ral
Cherry-pick of what seems to be a fix for #347.
2020-03-25.well-known supportKitsune Ral
Squashed cherry-pick of #330.
2020-03-25Support for server notices rooms (MSC1452)Kitsune Ral
Fixes #326.
2020-03-25linkifyUrls(): be more conservative in parsing serverpartsKitsune Ral
Closes #321.
2020-03-25Fix missing alias updates; make Room aliases accessors work (using MSC2432)Kitsune Ral
Backport of #383 to 0.5.x branch. Fixes #301.
2020-03-25Compatibility with Qt 5.14Kitsune Ral
2020-03-25.travis.yml: be explicit about using trustyKitsune Ral
Travis CI switched to xenial by default since some time ago.
2020-03-24Connection: fix a deprecation warningKitsune Ral
2020-03-23Expose aliases() and altAliases() as propertiesBlack Hat
2020-03-21Merge pull request #383 from ram-nad/msc2432-fixKitsune Ral
fixing msc2432
2020-03-21Update aliases code lib/room.cppRam Nad
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-03-20Merge branch 'msc2432-fix' of github.com:ram-nad/libQuotient into msc2432-fixRam Nad
2020-03-20emit nameChanged() on AliasesChangeRam Nad
2020-03-20Make rvalue constructor explicit Update lib/events/roomcanonicalaliasevent.hRam Nad
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-03-20Make constructor explicit lib/events/roomcanonicalaliasevent.hRam Nad
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-03-20dont use thisRam Nad
2020-03-20added altAliases()Ram Nad
2020-03-20Merge pull request #389 from quotient-im/kitsune-login-flowsKitsune Ral
Support single sign-on
2020-03-20adding header in qmakeRam Nad
2020-03-20made suggested changesRam Nad
2020-03-20Add warranty in lib/events/roomcanonicalaliasevent.hRam Nad
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-03-19Merge pull request #376 from rpallai/editing-fixesKitsune Ral
Simple changes for sending edits
2020-03-18SsoSession and Connection::prepareForSso()Kitsune Ral
The response in the web browser is quite barebone, just enough to give feedback that things are alright. Closes #386. Closes #388.
2020-03-17Use constantRoland Pallai
Co-Authored-By: Kitsune Ral <Kitsune-Ral@users.sf.net>
2020-03-17MSC1849 compatible edited messages (#373)Roland Pallai
* Make handling of edited messages MSC1849 compatible Server side aggregation replaces `content` with `new_content` in edited messages. The same must be done at client side on incremental updates to keep timeline consistent. As server side aggregations is in use by default from Synapse 1.2.0 this patch fixes a real issue.
2020-03-15Connection: loginWithToken(); connectWithToken() -> assumeIdentity()Kitsune Ral
2020-03-14Connection: minor cleanupKitsune Ral
2020-03-13Connection: support getting the list of login flowsKitsune Ral
The flows themselves are not facilitated in any way (yet).
2020-03-13Merge pull request #346 from quotient-im/aa13q-e2ee-encrypted-msgKitsune Ral
E2EE: implement receiving of the messages
2020-03-12E2EE: Make building E2EE optional. Contributes to #369Alexey Andreev
Signed-off-by: Alexey Andreev <aa13q@ya.ru>