aboutsummaryrefslogtreecommitdiff
path: root/lib/room.cpp
AgeCommit message (Expand)Author
2020-03-26Support for receiving m.reaction eventsKitsune Ral
2020-03-25Support of MSC1849 message editingKitsune Ral
2020-03-25Room: make downloaded file name building more robustKitsune Ral
2020-03-25Redaction: update essential keys listKitsune Ral
2020-03-25Initialise read marker if none is found in the whole timelineKitsune Ral
2020-03-25Update the cache for sure if unread counters were changedKitsune Ral
2020-03-25Support for server notices rooms (MSC1452)Kitsune Ral
2020-03-25Fix missing alias updates; make Room aliases accessors work (using MSC2432)Kitsune Ral
2019-04-06Room::processStateEvent: be more careful with signals handling at user renamesKitsune Ral
2019-04-04Clean 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-29Room::processRedaction(): avoid accidental creation of entries inKitsune 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-10Room::checkVersion(): be tolerant to already upgraded roomsKitsune Ral
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
2019-02-15Use Changes enum properlyKitsune Ral
2019-02-15Room::checkVersion() and Room::unstableVersion()Kitsune Ral
2019-02-15Room::upgraded()Kitsune Ral
2019-02-15Disallow sending events to rooms that have been upgradedKitsune Ral
2019-02-15Room: version(), predecessorId(), successorId()Kitsune Ral
2019-02-15Add a FIXME upon the recent failure under ValgrindKitsune Ral
2019-02-15Room::baseStateLoadedKitsune Ral
2019-01-13Connection: fix/workaround glitches on joining/leavingKitsune Ral
2019-01-13Room::Room: initialise display nameKitsune Ral
2019-01-13Fix Omittables accidentally becoming non-omitted when compared with non-Omitt...Kitsune Ral
2019-01-05Room: findPendingEvent; fixes for postFile()Kitsune Ral
2019-01-05Support file events in Room::retryMessage/discardMessageKitsune Ral
2019-01-05Room::postFile() and supplementary things in Room::PrivateKitsune Ral
2019-01-05Room::fileSourceKitsune Ral
2019-01-05FileTransferInfo: new properties: isUpload and startedKitsune Ral