Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add un-encrypted warning icon for messages in encrypted rooms | Joseph Donofry | 2020-05-14 | 1 | -0/+5 |
| | |||||
* | Show inline images | Nicolas Werner | 2020-05-14 | 1 | -0/+4 |
| | | | | | (This is such a hack and will probably break, but it works for now for most cases...) | ||||
* | Translation updates | Nicolas Werner | 2020-05-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #192 from Nheko-Reborn/reactions | DeepBlueV7.X | 2020-05-08 | 1 | -1/+37 |
|\ | | | | | Reactions | ||||
| * | Fix reaction redaction for real this time | Nicolas Werner | 2020-05-06 | 1 | -0/+3 |
| | | |||||
| * | Fix rooms with a lot of reactions not paginating correctly | Nicolas Werner | 2020-05-06 | 1 | -1/+5 |
| | | |||||
| * | Show displayname on reactions | Nicolas Werner | 2020-05-06 | 1 | -1/+1 |
| | | |||||
| * | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 1 | -0/+29 |
| | | |||||
* | | Fix messages being immediately read again | Nicolas Werner | 2020-05-06 | 1 | -2/+10 |
| | | |||||
* | | Fix joined rooms dropping to the bottom at first | Nicolas Werner | 2020-05-05 | 1 | -0/+27 |
|/ | |||||
* | Merge pull request #184 from shocklateboy92/features/backlog-progress | DeepBlueV7.X | 2020-05-01 | 1 | -4/+16 |
|\ | | | | | Add visual indication that data is being fetched | ||||
| * | Add visual indication that data is being fetched | Lasath Fernando | 2020-04-29 | 1 | -4/+16 |
| | | | | | | | | | | This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later. | ||||
* | | Don't store pending receipts in cache | Nicolas Werner | 2020-04-30 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | We don't get notified for every message. Sometimes we only get a read receipt for the newest message, which means old read receipts accumulate in the database. This least to some considerable CPU overhead, when checking if the timeline should be notified for new read receipts. Instead just always notify, since that has far less overhead in the worst case and doesn't need complicated cache cleanup. The old pending_receipts db is not removed for now. It should still have minimal storage overhead and we don't have a good mechanism for cache format upgrades atm. | ||||
* | | Strip reply fallback from plain text body | Nicolas Werner | 2020-04-30 | 1 | -6/+16 |
|/ | |||||
* | Change decrypt setting again | Joseph Donofry | 2020-04-23 | 1 | -9/+1 |
| | |||||
* | Change how decrypt value is retrieved from settings | Joseph Donofry | 2020-04-23 | 1 | -0/+6 |
| | |||||
* | Fix own messages not showing as encrypted | Nicolas Werner | 2020-04-23 | 1 | -7/+7 |
| | |||||
* | Add signal/slot for decryption changes in last patch | Joseph Donofry | 2020-04-22 | 1 | -0/+7 |
| | |||||
* | Add ability to toggle sidebar messages for encrypted rooms | Joseph Donofry | 2020-04-21 | 1 | -1/+6 |
| | |||||
* | Add menu entry to show decrypted source | Nicolas Werner | 2020-04-21 | 1 | -0/+13 |
| | | | | | Also make hidden entries not consume space in Menus with some qml styles. | ||||
* | Fix own encrypted images not showing up after sending | Nicolas Werner | 2020-04-21 | 1 | -0/+4 |
| | |||||
* | Try to fix messages getting stuck by sometimes sending them twice and never ↵ | Nicolas Werner | 2020-04-19 | 1 | -19/+8 |
| | | | | failing them | ||||
* | Cache decrypted events | Nicolas Werner | 2020-04-14 | 1 | -2/+24 |
| | |||||
* | Fix encrypted event indicator | Nicolas Werner | 2020-04-14 | 1 | -5/+5 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -2/+11 |
| | | | | fixes #124 | ||||
* | Removed double-sanitization of ... is typing names | Emi Simpson | 2020-03-24 | 1 | -1/+1 |
| | |||||
* | Better image overlay handling when downloading | Adasauce | 2020-03-20 | 1 | -2/+5 |
| | | | | | | | | | | - hides the overlay when prompting for download location - cancel re-shows the dialog - success closes the overlay - would be nice to have a return code from the download fn in mtxclient. Closes #140 | ||||
* | Add periods to terminate non-user messages in the timeline | Pushpam Choudhary | 2020-03-13 | 1 | -14/+14 |
| | |||||
* | Merge pull request #137 from Nheko-Reborn/blurhash | DeepBlueV7.X | 2020-03-05 | 1 | -0/+4 |
|\ | | | | | Experimental Blurhash support | ||||
| * | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -0/+4 |
| | | |||||
* | | Add support for more room events in timeline | Adasauce | 2020-03-03 | 1 | -21/+137 |
|/ | |||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -13/+2 |
| | |||||
* | Clear user colors on theme change | Nicolas Werner | 2020-02-20 | 1 | -0/+3 |
| | |||||
* | Paginationg != Paginating in debug message | Adasauce | 2020-02-17 | 1 | -1/+1 |
| | |||||
* | Don't delete messages received out of order (fixup the flickering fix) | Nicolas Werner | 2020-02-16 | 1 | -11/+1 |
| | |||||
* | Try to fix flickering, if sync return event before send completes | Nicolas Werner | 2020-02-16 | 1 | -0/+14 |
| | |||||
* | use QStandardPaths locations for all file dialogs. | Adasauce | 2020-02-14 | 1 | -1/+2 |
| | |||||
* | use the standard system download path for downloads | Adasauce | 2020-02-14 | 1 | -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 Werner | 2020-02-02 | 1 | -1/+1 |
| | |||||
* | Fix newlines in plain text messages again | Nicolas Werner | 2020-01-27 | 1 | -1/+1 |
| | |||||
* | Fix reply rendering without markdown in riot | Nicolas Werner | 2020-01-27 | 1 | -3/+20 |
| | |||||
* | Add missing thread include | Nicolas Werner | 2020-01-26 | 1 | -0/+1 |
| | |||||
* | Show event type string in placeholder | Nicolas Werner | 2020-01-23 | 1 | -0/+11 |
| | |||||
* | Implement display of membership events | Nicolas Werner | 2020-01-23 | 1 | -2/+100 |
| | |||||
* | Fix colors in typing display, when username contains emoji | Nicolas Werner | 2020-01-21 | 1 | -3/+28 |
| | |||||
* | Linkify links before sending | Nicolas Werner | 2020-01-21 | 1 | -9/+8 |
| | |||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -0/+30 |
| | |||||
* | Fix duplicate messages in timeline after sending | Nicolas Werner | 2020-01-14 | 1 | -0/+11 |
| | |||||
* | Escape blacklisted html tags | Nicolas Werner | 2020-01-14 | 1 | -2/+2 |
| | |||||
* | Fix replies in encrypted rooms | Nicolas Werner | 2020-01-13 | 1 | -4/+8 |
| | | | | The relation needs to be unencrypted... | ||||
* | Fetch missing events for replies | Nicolas Werner | 2020-01-11 | 1 | -53/+96 |
| | |||||
* | Implement fancy reply rendering | Nicolas Werner | 2020-01-11 | 1 | -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 timeline | Nicolas Werner | 2020-01-06 | 1 | -1/+1 |
| | |||||
* | Use fetchMore for native lazy loading of item model data | Nicolas Werner | 2020-01-06 | 1 | -31/+44 |
| | |||||
* | invert timeline | Nicolas Werner | 2020-01-06 | 1 | -12/+40 |
| | |||||
* | Move visitors out of TimelineModel | Nicolas Werner | 2019-12-27 | 1 | -445/+144 |
| | |||||
* | Reduce includes of MatrixClient.h, as it is the most expensive header | Nicolas Werner | 2019-12-15 | 1 | -0/+10 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 1 | -12/+11 |
| | |||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 1 | -79/+78 |
| | |||||
* | Fix preview of sent encrypted images | Nicolas Werner | 2019-12-13 | 1 | -10/+11 |
| | |||||
* | Show topic and name changes in timeline | Nicolas Werner | 2019-12-10 | 1 | -0/+32 |
| | |||||
* | Restore linkification of messages | Nicolas Werner | 2019-12-06 | 1 | -2/+2 |
| | |||||
* | Implement decryption of images | Nicolas Werner | 2019-12-03 | 1 | -0/+13 |
| | | | | It is a bit of a hack, but it works... | ||||
* | Add encrypted file download | Nicolas Werner | 2019-12-03 | 1 | -0/+184 |
| | |||||
* | Show encryption enabled and use a non zero size for zero size vide | Nicolas Werner | 2019-11-23 | 1 | -1/+4 |
| | |||||
* | Only mark messages as read, when room is active | Nicolas Werner | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | Lint | Nicolas Werner | 2019-11-23 | 1 | -5/+3 |
| | |||||
* | Fix replies to encrypted events | Nicolas Werner | 2019-11-23 | 1 | -1/+5 |
| | |||||
* | Fix windows build | Nicolas Werner | 2019-11-23 | 1 | -3/+5 |
| | | | | No idea, why apply visitor doesn't work with temporaries? | ||||
* | Add loading spinner and restore message send queue | Nicolas Werner | 2019-11-23 | 1 | -2/+95 |
| | |||||
* | Show only messages in room list | Nicolas Werner | 2019-11-23 | 1 | -7/+30 |
| | |||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+1220 |