aboutsummaryrefslogtreecommitdiff
path: root/lib/room.cpp
AgeCommit message (Expand)Author
2019-08-02Room: avoid assertion crashes; name variables betterKitsune Ral
2019-08-02Room/qmc-example: consider fake state event rejection as validKitsune Ral
2019-08-02Apply the new brace wrapping to source filesKitsune Ral
2019-08-02Merge branch 'master' into use-clang-formatKitsune Ral
2019-08-01Merge branch 'master' into kitsune-relationsKitsune Ral
2019-07-31Room::postReaction()Kitsune Ral
2019-07-31Support for receiving m.reaction eventsKitsune Ral
2019-07-31Initial support for edited messages (receive only)Kitsune Ral
2019-07-27E2EE: introduce EncryptedEventAlexey Andreyev
2019-07-09Merge branch 'master' into use-clang-formatKitsune Ral
2019-07-08Room: Set roomId and sender on pending eventsKitsune Ral
2019-07-06Merge branch 'master' into e2ee-enc-mngKitsune Ral
2019-07-06Be stricter on usage of stateKeyKitsune Ral
2019-07-06Convenience: StateKeyKey, StateKeyKeyL, basicStateEventJson()Kitsune Ral
2019-07-06Room::setLocalAliases: now actually working (with a caveat)Kitsune Ral
2019-07-04Add full EncryptionEvent to room logic. Issue #95Alexey Andreyev
2019-07-03Room/Connection: make room aliases work properlyKitsune Ral
2019-06-24Merge branch 'master' into clang-formatKitsune Ral
2019-06-02lib/room.*: Spelling fixes in commentsKitsune Ral
2019-05-04Room::allHistoryLoadedKitsune Ral
2019-04-06Room::processStateEvent: be more careful with signals handling at user renamesKitsune Ral
2019-04-06Clean up on clang-tidy/clazy analysisKitsune Ral
2019-04-03Room::postFile: initiate uploading the file even before adding a pending eventKitsune Ral
2019-03-31Room: track invited users; polish the room naming algorithmKitsune Ral
2019-03-31Room::updateData(): recalculate room name only when state changes occurKitsune Ral
2019-03-31Room::refreshDisplayName() - for debugging purposes onlyKitsune Ral
2019-03-30Room::processStateEvent, User: take the previous membership state from oldSta...Kitsune Ral
2019-03-30Room::processRedaction(): avoid accidental creation of entries in currentStat...Kitsune Ral
2019-03-26Room::switchVersion(): refuse to switch a version if a tombstone is already t...Kitsune Ral
2019-03-26Room::canSwitchVersions(): return false on tombstoned roomsKitsune Ral
2019-03-23Room::downloadFile(): Tighten URL validationsKitsune Ral
2019-03-14Fix read receipts and redactions on v3 roomsKitsune Ral
2019-03-13Room: make notificationCount, highlightCount Q_PROPERTYsKitsune Ral
2019-03-10Room::checkVersion(): be tolerant to already upgraded roomsKitsune Ral
2019-03-02style: apply .clang-format to all .cpp and .h filesMarc Deop
2019-02-26Room::avatarObjectKitsune Ral
2019-02-26Room: avoid dangling pointers, even if not dereferencedKitsune Ral
2019-02-26Room::addNewMessageEvents: fix possible use of an invalid iteratorKitsune Ral
2019-02-25Have a build-wide macro for compilers that don't handle init-lists rightKitsune Ral
2019-02-25Room::postHtmlMessage: default message type to m.textKitsune Ral
2019-02-25makeRedacted: update the list of preserved partsKitsune Ral
2019-02-22Room::setAliases, Connection: roomByAlias, updateRoomAliasesKitsune Ral
2019-02-19Room::downloadFile: construct the temporary filename more carefullyKitsune Ral
2019-02-18Room: fix building with MSVCKitsune Ral
2019-02-17Room: add isUnstable(); unstableVersion() -> stabilityUpdated()Kitsune Ral
2019-02-17Room: emit room, not id in upgraded(); add upgradeFailed()Kitsune Ral
2019-02-16Room::version(): Fallback an empty version to "1"Kitsune Ral
2019-02-16Room::canSwitchVersions()Kitsune Ral
2019-02-16Room::checkVersion(): check power levelsKitsune Ral
2019-02-16Room::switchVersion()Kitsune Ral