aboutsummaryrefslogtreecommitdiff
path: root/lib/room.cpp
AgeCommit message (Expand)Author
2022-09-26Remove no-op codeAlexey Rusakov
2022-09-26Wrap error reporting into facility macrosAlexey Rusakov
2022-09-26Replace QOlmError with OlmErrorCodeAlexey Rusakov
2022-09-17Fix building with GCCAlexey Rusakov
2022-09-17room.*: fix doc-comments, use [[deprecated]]Alexey Rusakov
2022-09-04Room::setTags(): skip full-blown TagEvent creationAlexey Rusakov
2022-09-04StateEventBase -> StateEventAlexey Rusakov
2022-09-04CallEventBase -> CallEvent; pack up all call eventsAlexey Rusakov
2022-09-04RoomStateView::content()Alexey Rusakov
2022-09-04More cleanupAlexey Rusakov
2022-09-04Streamline event typesAlexey Rusakov
2022-09-04DEFINE_SIMPLE_EVENT: support custom JSON keysAlexey Rusakov
2022-08-26Merge #547: Implement device verificationAlexey Rusakov
2022-08-25CleanupAlexey Rusakov
2022-08-24Merge branch 'dev' into device-verificationAlexey Rusakov
2022-08-10Emit Room::newFileTransfer when downloading a fileTobias Fella
2022-08-05eventloader.h: use basicJson() in a uniform wayAlexey Rusakov
2022-07-25Fix accidentally logging all receipt authorsAlexey Rusakov
2022-07-25Don't redact certain event types even though lib doesn't know themAlexey Rusakov
2022-07-16Speed up read receipt updatesAlexey Rusakov
2022-07-16Room::decryptIncomingEvents()Alexey Rusakov
2022-07-12Refactor things around EncryptionEvent[Content]Alexey Rusakov
2022-07-11Reuse Room::setState() overloads from one anotherAlexey Rusakov
2022-06-23Streamline Room::P::shouldRotateMegolmSession()Alexey Rusakov
2022-06-21room.cpp: replace two signal connections with oneAlexey Rusakov
2022-06-18Drop pre-Qt 5.15 codeAlexey Rusakov
2022-06-17Further fix building with Qt 6Alexey Rusakov
2022-06-04Address Sonar warningsAlexey Rusakov
2022-06-01Immediately create a new megolm session when user leaves instead ofTobias Fella
2022-05-31Merge branch 'dev' into update-api-updateAlexey Rusakov
2022-05-31Fix Room::getPreviousContent() to match new CS APIAlexey Rusakov
2022-05-29Move some Meg/Olm session logic from Room::Private to Connection::PrivateAlexey Rusakov
2022-05-29Refactor creation of Megolm sessions in RoomAlexey Rusakov
2022-05-29Cleanup and address Sonar warningsAlexey Rusakov
2022-05-29Move encryptFile/decryptFile out of EncryptedFileMetadataAlexey Rusakov
2022-05-29Cleanup and fix Sonar warningsAlexey Rusakov
2022-05-29Refactor EncryptedFile and EC::FileInfo::fileAlexey Rusakov
2022-05-19Fix FTBFS without E2EEAlexey Rusakov
2022-05-19Apply suggestionsTobias Fella
2022-05-19Apply SuggestionsTobias Fella
2022-05-19Update lib/room.cppTobias Fella
2022-05-19Use list of 3-tuple instead of mapTobias Fella
2022-05-18Make database independent of {Room, User, Connection}Tobias Fella
2022-05-16Fix build failuresTobias Fella
2022-05-16FixesTobias Fella
2022-05-16More work; Update olm pickle & timestamps in database; Remove TODOsTobias Fella
2022-05-16Properly create encrypted editsTobias Fella
2022-05-16Implement sending encrypted filesTobias Fella
2022-05-16Keep log of where we send keys and send keys to new devices and usersTobias Fella
2022-05-16Save and load outgoing megolm sessionTobias Fella