summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-201-13/+2
|
* Clear user colors on theme changeNicolas Werner2020-02-201-0/+3
|
* Paginationg != Paginating in debug messageAdasauce2020-02-171-1/+1
|
* Don't delete messages received out of order (fixup the flickering fix)Nicolas Werner2020-02-161-11/+1
|
* Try to fix flickering, if sync return event before send completesNicolas Werner2020-02-161-0/+14
|
* use QStandardPaths locations for all file dialogs.Adasauce2020-02-141-1/+2
|
* use the standard system download path for downloadsAdasauce2020-02-141-3/+5
| | | | | | | | | | | | | QFileDialog's dir arg (which was set to the incoming file name from the Matrix download) can take a full path to suggest. By prepending QStandardPaths::DownloadLocation, it opens to the system's download folder and proposes the filename as the download name. Using QStandardPaths should make this work on other platforms, and from what I read, its possible for this to return an empty string on platforms where it doesn't support it, so this should essentially revert to the previous functionality if Qt can't determine the system's download location.
* Fix <displaynames>Nicolas Werner2020-02-021-1/+1
|
* Fix newlines in plain text messages againNicolas Werner2020-01-271-1/+1
|
* Fix reply rendering without markdown in riotNicolas Werner2020-01-271-3/+20
|
* Add missing thread includeNicolas Werner2020-01-261-0/+1
|
* Show event type string in placeholderNicolas Werner2020-01-231-0/+11
|
* Implement display of membership eventsNicolas Werner2020-01-231-2/+100
|
* Fix colors in typing display, when username contains emojiNicolas Werner2020-01-211-3/+28
|
* Linkify links before sendingNicolas Werner2020-01-211-9/+8
|
* Move typing display to qmlNicolas Werner2020-01-171-0/+30
|
* Fix duplicate messages in timeline after sendingNicolas Werner2020-01-141-0/+11
|
* Escape blacklisted html tagsNicolas Werner2020-01-141-2/+2
|
* Fix replies in encrypted roomsNicolas Werner2020-01-131-4/+8
| | | | The relation needs to be unencrypted...
* Fetch missing events for repliesNicolas Werner2020-01-111-53/+96
|
* Implement fancy reply renderingNicolas Werner2020-01-111-3/+13
| | | | | | This currently assumes the event, that is replied to, is already fetched. If it isn't, it will render an empty reply. In the future we should fetch replies before rendering them.
* Simplify read message logic with inverted timelineNicolas Werner2020-01-061-1/+1
|
* Use fetchMore for native lazy loading of item model dataNicolas Werner2020-01-061-31/+44
|
* invert timelineNicolas Werner2020-01-061-12/+40
|
* Move visitors out of TimelineModelNicolas Werner2019-12-271-445/+144
|
* Reduce includes of MatrixClient.h, as it is the most expensive headerNicolas Werner2019-12-151-0/+10
|
* Reduce overhead of Cache.hNicolas Werner2019-12-151-12/+11
|
* Update to c++17Nicolas Werner2019-12-141-79/+78
|
* Fix preview of sent encrypted imagesNicolas Werner2019-12-131-10/+11
|
* Show topic and name changes in timelineNicolas Werner2019-12-101-0/+32
|
* Restore linkification of messagesNicolas Werner2019-12-061-2/+2
|
* Implement decryption of imagesNicolas Werner2019-12-031-0/+13
| | | | It is a bit of a hack, but it works...
* Add encrypted file downloadNicolas Werner2019-12-031-0/+184
|
* Show encryption enabled and use a non zero size for zero size videNicolas Werner2019-11-231-1/+4
|
* Only mark messages as read, when room is activeNicolas Werner2019-11-231-1/+2
|
* LintNicolas Werner2019-11-231-5/+3
|
* Fix replies to encrypted eventsNicolas Werner2019-11-231-1/+5
|
* Fix windows buildNicolas Werner2019-11-231-3/+5
| | | | No idea, why apply visitor doesn't work with temporaries?
* Add loading spinner and restore message send queueNicolas Werner2019-11-231-2/+95
|
* Show only messages in room listNicolas Werner2019-11-231-7/+30
|
* Remove old timelineNicolas Werner2019-11-231-0/+1220