aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-01-30Fix compatibility with Qt before 5.10Kitsune Ral
2018-01-30Connection: expose the list of users; use an ordered mapKitsune Ral
2018-01-30Connection: more Q_PROPERTYs, newUser signalKitsune Ral
2018-01-30Connection::createRoom and Connection::createDirectChatKitsune Ral
2018-01-30Connection class cleanupKitsune Ral
2018-01-30CreateRoomJob: Update to the latest Spec versionKitsune Ral
2018-01-30User: fullName, isGuest, better doc commentsKitsune Ral
2018-01-30RequestData: use autoKitsune Ral
2018-01-30Connection::onSyncSuccess: call processEvents upon each room parsingKitsune Ral
2018-01-25Merge branch 'kitsune-avatar-url-properties'Kitsune Ral
2018-01-25Room, User: expose avatarMediaId(); declare User for the metatype systemKitsune Ral
2018-01-25Room, User: const-tighten up the code, set QObject namesKitsune Ral
2018-01-25StateEvent<>: introduce Prev structure and prevSenderId() accessorKitsune Ral
2018-01-25Expose avatar URLs of Room and User as Q_PROPERTYKitsune Ral
2018-01-25Merge branch 'kitsune-better-forget'Kitsune Ral
2018-01-25Merge branch 'kitsune-invite-state-caching'Kitsune Ral
2018-01-25Connection: intercept late-coming /sync response on a just forgotten roomKitsune Ral
2018-01-25Connection::provideRoom: assert no empty idsKitsune Ral
2018-01-25Room::toJson: fix invite state cachingKitsune Ral
2018-01-25Connection::forgetRoom: Support forgetting invites tooKitsune Ral
2018-01-25BaseJob::checkReply: log job returned status more explicitlyKitsune Ral
2018-01-25Room::Private::toJson: don't save zero numbersKitsune Ral
2018-01-24Fix dangling referencesKitsune Ral
2018-01-24Typo fixes for the previous commitKitsune Ral
2018-01-24Avatar: Only allow mxc:// links for avatarsKitsune Ral
2018-01-24splitMediaId: fix typos in the assertion failure messageKitsune Ral
2018-01-22Room: emit addedMessages() before possible read marker auto-promotionKitsune Ral
2018-01-22splitMediaId: better assertion failure messageKitsune Ral
2018-01-22Room::setLastReadEvent: don't update if the event is the sameKitsune Ral
2018-01-20Room: store the first displayed event as well; Room::*DisplayedMarker() methodsKitsune Ral
2018-01-20RoomMessageEvent::hasTextContent()Kitsune Ral
2018-01-18Typo fixKitsune Ral
2018-01-18Room: add properties for shown (room/event), message and members countKitsune Ral
2018-01-18Move links pretty-printing code from Quaternion to libKitsune Ral
2018-01-17Fix a mistake reported by Clang static analyzerKitsune Ral
2018-01-17Fix an occasional crash introduced by the previous commitKitsune Ral
2018-01-17Room::getPreviousContent(): Don't skip if the last job just finishedKitsune Ral
2018-01-17Room::downloadFile(): make sure temporary file names don't clashKitsune Ral
2018-01-16EventContent: inject mediaThumbnailId into content original JSONKitsune Ral
2018-01-15EventContent: provide mediaId in the top-level JSON, not in "info" subobjectKitsune Ral
2018-01-15DownloadFileJob: Be tolerant to request retriesKitsune Ral
2018-01-15One more fix, this time for MSVC 2015 onlyKitsune Ral
2018-01-15EventContent: rewrite without mixinsKitsune Ral
2018-01-14RoomEvent-aware file up/downloads along with status trackingKitsune Ral
2018-01-14Refactor EventContent; allow to easily check files out of message eventsKitsune Ral
2018-01-14User: Q_PROPERTYs; setAvatar()Kitsune Ral
2018-01-14Connection: files up/downloading supportKitsune Ral
2018-01-14Connection::getThumbnail: Add an overload for QStringKitsune Ral
2018-01-14DownloadFileJobKitsune Ral
2018-01-14BaseJob: afterStart(), beforeAbandon(), up/downloadProgress()Kitsune Ral