summary refs log tree commit diff
path: root/src/timeline (follow)
Commit message (Expand)AuthorAgeFilesLines
* LintKonstantinos Sideris2018-09-261-1/+1
* Clear text selection when focus is lostKonstantinos Sideris2018-09-252-1/+11
* Improvements on the system themeKonstantinos Sideris2018-09-192-0/+10
* Mark unread rooms as such in the room listKonstantinos Sideris2018-09-132-8/+20
* Temporary fix to work with mx-reply tagsKonstantinos Sideris2018-09-131-3/+3
* Strip paragraph tagsKonstantinos Sideris2018-09-132-10/+13
* Use <em></em> for m.emote messagesKonstantinos Sideris2018-09-121-8/+21
* Remove italics from m.notice messagesKonstantinos Sideris2018-09-121-2/+0
* Open user profile on matrix.to linksKonstantinos Sideris2018-09-122-0/+51
* Add context menu option to show the raw messageKonstantinos Sideris2018-09-122-1/+50
* Move some info logs to debugKonstantinos Sideris2018-09-121-4/+4
* Trim whitespace from text messagesKonstantinos Sideris2018-09-122-3/+3
* Don't break the layout on empty text messagesKonstantinos Sideris2018-09-121-3/+0
* Remove debug printsKonstantinos Sideris2018-09-071-3/+0
* Initial support for sending markdown formatted messagesKonstantinos Sideris2018-09-072-7/+18
* Fix double href links on username pillsKonstantinos Sideris2018-09-071-8/+3
* Use proxy objects on lambdas instead of raw pointersKonstantinos Sideris2018-09-076-37/+35
* Put back removed linksKonstantinos Sideris2018-09-061-0/+5
* Add initial support for displaying formatted messagesKonstantinos Sideris2018-09-061-20/+17
* Merge matrix-structs into the client libKonstantinos Sideris2018-09-011-22/+24
* Guard against flickering for items added to the top of the timelineKonstantinos Sideris2018-08-312-7/+12
* Don't block on empty from tokenKonstantinos Sideris2018-08-311-7/+0
* Handle some more edge cases in timelineKonstantinos Sideris2018-08-312-3/+29
* Stop calling /messages if the prev_batch token is emptyKonstantinos Sideris2018-08-311-1/+1
* Add the ability to change the room avatarKonstantinos Sideris2018-08-291-2/+1
* Call adjustSize before showing the timeline widgetKonstantinos Sideris2018-08-284-26/+34
* Remove unnecessary height setting for timeline messagesKonstantinos Sideris2018-08-271-1/+0
* Simplify dialog creationKonstantinos Sideris2018-08-111-1/+1
* Remove the reserved space gap for the typing notificationsKonstantinos Sideris2018-08-091-3/+6
* Add tooltips for the message indicators (#377)Konstantinos Sideris2018-08-081-0/+19
* Consider the scale ratio when scaling down imagesKonstantinos Sideris2018-08-011-2/+2
* Use native scrollbar in the timelineKonstantinos Sideris2018-07-252-6/+2
* Align timeline widgets to the bottomKonstantinos Sideris2018-07-251-0/+1
* Remove spacer & set sizePolicy on the timeline view & widgetsKonstantinos Sideris2018-07-234-19/+23
* Clear timeline widgets when they exceed a certain limit (#158)Konstantinos Sideris2018-07-212-2/+45
* Create user profile modalKonstantinos Sideris2018-07-202-7/+15
* Add user avatar after the 'encryption is enabled' messageKonstantinos Sideris2018-07-191-0/+3
* Mark own read messages with a double checkmark (#377)Konstantinos Sideris2018-07-176-1/+109
* Move all files under src/Konstantinos Sideris2018-07-1714-13/+1261
* De-duplicate the m.room.encryption eventKonstantinos Sideris2018-07-151-2/+8
* Use the http link for video messagesKonstantinos Sideris2018-07-153-21/+6
* Remove the v2 namespace from the http clientKonstantinos Sideris2018-07-155-71/+70
* User reverse iterator instead of while loopKonstantinos Sideris2018-07-151-7/+3
* Send image dimensions in m.image eventKonstantinos Sideris2018-07-102-2/+6
* Fix variable shadowing that caused the key response to be nullKonstantinos Sideris2018-07-081-0/+2
* Add context menu action to request encryption keysKonstantinos Sideris2018-07-072-0/+16
* Add a timeline message when encryption is enabledKonstantinos Sideris2018-07-071-65/+46
* Mark all decrypted messages with a padlockKonstantinos Sideris2018-07-071-10/+14
* Don't download dependencies during buildKonstantinos Sideris2018-07-041-1/+1
* Mark encrypted messages with a lock iconKonstantinos Sideris2018-07-012-82/+110
* Add basic support for replies (#292)Konstantinos Sideris2018-06-302-1/+23
* Save timeline messages in cache for faster startup timesKonstantinos Sideris2018-06-282-2/+25
* Send one claim request per user that includes all devicesKonstantinos Sideris2018-06-251-46/+92
* Verify signature of identity keys before sharing the megolm sessionKonstantinos Sideris2018-06-201-16/+32
* Handle olm & lmdb exceptions during message decryptionKonstantinos Sideris2018-06-191-11/+39
* Mark encrypted rooms when processing room stateKonstantinos Sideris2018-06-181-7/+0
* Improve logging a bitKonstantinos Sideris2018-06-181-2/+3
* Correctly mark received messages whose response came after /syncKonstantinos Sideris2018-06-172-6/+14
* Don't try to send megolm session keys to devices with no one-time keysKonstantinos Sideris2018-06-151-79/+75
* Handle OLM_MESSAGE type of messages properlyKonstantinos Sideris2018-06-151-5/+8
* Rename the log namespace to avoid symbol clash with the math functionKonstantinos Sideris2018-06-147-73/+101
* Add support for sending encrypted messagesKonstantinos Sideris2018-06-131-1/+248
* Add method to convert PendingMessage's to event typesKonstantinos Sideris2018-06-122-48/+113
* Add menu option to enable encryption in a private roomKonstantinos Sideris2018-06-121-0/+2
* Add support for displaying decrypted messagesKonstantinos Sideris2018-06-101-29/+83
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-097-185/+319
* Show Matrix ID tooltip when hovering over display nameKonstantinos Sideris2018-05-261-9/+31
* Properly resize Audio & File widgetsKonstantinos Sideris2018-05-263-21/+53
* Set fixed height for the DateSeparator & TextLabelKonstantinos Sideris2018-05-261-0/+2
* Fix line break issue on timeline with long wordsKonstantinos Sideris2018-05-231-7/+1
* Replace shared pointers of MatrixClient with a single instanceKonstantinos Sideris2018-05-087-72/+41
* Add support for retrieving the notification events (#33)Konstantinos Sideris2018-05-051-16/+4
* Remove the extra top margin from timeline widgetsKonstantinos Sideris2018-05-041-1/+1
* Show user avatar for messages on different day or time gap > 15 minsKonstantinos Sideris2018-05-011-10/+49
* More consistent spacing between messagesKonstantinos Sideris2018-04-291-9/+11
* Refactor utils::getMessageDescriptionKonstantinos Sideris2018-04-292-14/+16
* Add support for displaying m.sticker eventsKonstantinos Sideris2018-04-273-1/+23
* Improve the date separator widgetKonstantinos Sideris2018-04-251-38/+52
* Cache refactoringKonstantinos Sideris2018-04-213-28/+52
* Update the room list after a redacted event has been removedKonstantinos Sideris2018-04-031-0/+4
* Update first & last sender after message deletionKonstantinos Sideris2018-03-271-0/+14
* Show avatars in the completion popupKonstantinos Sideris2018-03-254-18/+26
* TimelineView: remove unneeded date separators when deleting a redacted messag...Hawkheart2018-03-201-4/+17
* More stylistic changes & dark theme tweaksKonstantinos Sideris2018-03-191-2/+6
* roomlist: Put the message timestamp on the topKonstantinos Sideris2018-03-181-3/+7
* Don't count m.room.member or m.room.reaction events as viewableKonstantinos Sideris2018-03-181-2/+28
* Remove redacted events from other users (#171)Konstantinos Sideris2018-03-181-45/+16
* Add ability to redact messagesKonstantinos Sideris2018-03-173-37/+119
* Fix CI & adjust snackbar animationKonstantinos Sideris2018-03-171-1/+1
* Add context menu option to save imagesKonstantinos Sideris2018-03-142-0/+45
* Add context menu option to mark events individually as readKonstantinos Sideris2018-03-112-5/+17
* Crete a proxy for media to uniquely match signal to the callerKonstantinos Sideris2018-03-073-31/+31
* Add a unique id for locally uploaded imagesKonstantinos Sideris2018-03-071-14/+13
* Remove dead code & small refactorings using the std libraryKonstantinos Sideris2018-03-032-19/+11
* Fix crash when trying to use automatically deleted ImageOverlay dialogKonstantinos Sideris2018-02-201-3/+2
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-203-7/+7
* Scale down the preview image to fit in the application windowKonstantinos Sideris2018-02-191-2/+3
* Move scaleImage() in UtilsKonstantinos Sideris2018-02-191-28/+16
* Minor adjustmentsKonstantinos Sideris2018-02-195-8/+8
* Support audio, video, generic file for pasting (#220)christarazi2018-02-186-85/+59
* Properly detect the start of the timelineKonstantinos Sideris2018-02-171-1/+2
* Implement server-side notification countKonstantinos Sideris2018-02-152-31/+6
* Simplify variant access with std::visitKonstantinos Sideris2018-02-111-73/+1
* Remove empty destructorsKonstantinos Sideris2018-02-102-4/+0
* Generate a date separator before local messagesKonstantinos Sideris2018-02-101-8/+17
* Create new font for checkmarkChris Tarazi2018-02-071-4/+5
* Apply fixed width for checkmark for all messagesChris Tarazi2018-02-071-1/+7
* Fix #217: create space for checkmark beforehandChris Tarazi2018-02-071-5/+10
* Handle case with no available roomsKonstantinos Sideris2018-02-021-0/+6
* Second attempt to fix failback text size for ImageItemKonstantinos Sideris2018-01-311-2/+2
* Add enough space for the failback text in ImageItemKonstantinos Sideris2018-01-301-2/+2
* Increase pagination retry timeoutKonstantinos Sideris2018-01-301-6/+2
* Render messages received by `/messages` on demandKonstantinos Sideris2018-01-301-33/+62
* Add missing processEvents callKonstantinos Sideris2018-01-251-0/+2
* Call processEvents while rendering new eventsKonstantinos Sideris2018-01-251-3/+10
* Use more stl containers & minor refactoringsKonstantinos Sideris2018-01-241-25/+15
* Remove trailing whitespace from text messagesKonstantinos Sideris2018-01-231-2/+2
* Show the scroll-down button when showing the timelineKonstantinos Sideris2018-01-231-9/+17
* Hack to work around layout flickering when adding new timeline itemsKonstantinos Sideris2018-01-161-2/+3
* Add a checkmark to messages that have been received by the server (#93)Konstantinos Sideris2018-01-142-1/+13
* Move timestamps to the rightKonstantinos Sideris2018-01-141-40/+51
* Use Q_NULLPTR to be compatible with qt5.7Konstantinos Sideris2018-01-121-3/+3
* Add support for pasting images into a room (#180)christarazi2018-01-106-15/+31
* Make usernames in timeline less boldKonstantinos Sideris2018-01-081-1/+1
* Enable read receipts on messages sent through nhekoKonstantinos Sideris2018-01-051-0/+4
* Create widgets on demand for messages added to the end of the timelineKonstantinos Sideris2018-01-052-45/+92
* Initial support for read receiptsKonstantinos Sideris2018-01-031-4/+22
* Load last content from all roomsKonstantinos Sideris2017-12-301-0/+1
* Use qobject_cast on TimelineItemKonstantinos Sideris2017-12-301-2/+2
* Add date separator in the timelineKonstantinos Sideris2017-12-252-16/+72
* Use a better regex to identify URLsKonstantinos Sideris2017-12-241-8/+4
* Restrict display name width to 500pxKonstantinos Sideris2017-12-231-1/+3
* Don't keep fetching history on non-visible timelinesKonstantinos Sideris2017-12-231-4/+9
* Add rounded corners to inline imagesKonstantinos Sideris2017-12-211-15/+26
* Remove the 'Video' prefix from video linksKonstantinos Sideris2017-12-211-1/+3
* Valgrind runKonstantinos Sideris2017-12-121-7/+7
* Prevent queue from getting blocked (#142)Konstantinos Sideris2017-12-061-3/+9
* Migrate to matrix-structs for event and response parsingKonstantinos Sideris2017-12-047-160/+202
* Add basic support for m.video messagesKonstantinos Sideris2017-12-013-0/+120
* Allow audio clip uploadsKonstantinos Sideris2017-12-014-3/+31
* Add inline audio clip player (m.audio) (#143)Konstantinos Sideris2017-12-015-73/+285
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-301-2/+2
* Create directories for related filesKonstantinos Sideris2017-11-305-0/+1800