aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2018-01-14Drop extraneous #include <QString>Kitsune Ral
2018-01-14BaseJob::Data -> RequestData; support QIODevice* input/outputKitsune Ral
2018-01-14Merge branch 'master' into kitsune-content-repo-create-roomKitsune Ral
2018-01-13RoomEvent-aware file up/downloads along with status trackingKitsune Ral
2018-01-13Refactor EventContent; allow to easily check files out of message eventsKitsune Ral
2018-01-13User: Q_PROPERTYs; setAvatar()Kitsune Ral
2018-01-13Merge branch 'master' into kitsune-gtadKitsune Ral
2018-01-12Connection: files up/downloading supportKitsune Ral
2018-01-12Connection::getThumbnail: Add an overload for QStringKitsune Ral
2018-01-12DownloadFileJobKitsune Ral
2018-01-12BaseJob: afterStart(), beforeAbandon(), up/downloadProgress()Kitsune Ral
2018-01-12Drop extraneous #include <QString>Kitsune Ral
2018-01-12BaseJob::Data -> RequestData; support QIODevice* input/outputKitsune Ral
2018-01-12BaseJob::maxRetries: Align the type with that of JobTimeoutConfigKitsune Ral
2018-01-12Event/RoomEvent: use Q_DECLARE_METATYPE properlyKitsune Ral
2018-01-12Qualify a bind() invocation with 'std::'; use an actual value instead of a pl...Kitsune Ral
2018-01-09MediaThumbnailJob: Rewire to GetContentThumbnailJob; decommission ThumbnailTypeKitsune Ral
2018-01-09jobs/generated: content-repo.*, create_room.*Kitsune Ral
2018-01-09jobs: expect application/json by default; set query in constructor body; prop...Kitsune Ral
2018-01-09jobs/generated: Use BaseJob::addExpectedContentType()Kitsune Ral
2018-01-09BaseJob: Provide a simplified constructorKitsune Ral
2018-01-09BaseJob, MediaThumbnailJob: Support request and response headersKitsune Ral
2018-01-09jobs/generated: Polish formatting; other minor cleanupKitsune Ral
2018-01-09Job template: Use QIODevice instead of QByteArray to store byte streamsKitsune Ral
2018-01-09Merge branch 'master' into kitsune-gtadKitsune Ral
2018-01-09BaseJob: change initial job status from NoError to PendingKitsune Ral
2018-01-09Fix an occasional crash when resolving a server nameKitsune Ral
2018-01-09Avatar: Use QPointer<> and isJobRunning()Kitsune Ral
2018-01-09Avatar: Mark get() as const operationKitsune Ral