summary refs log tree commit diff
path: root/src/timeline (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add C++ Model for DeviceListCH Chethan Reddy2020-07-301-2/+6
* Adding DeviceList for userprofileChethan2k12020-07-301-6/+3
* Add DeviceVerificationFlow dummy and verification test buttonNicolas Werner2020-07-301-0/+6
* Add DeviceVerificationFlow dummy and verification test buttonNicolas Werner2020-07-302-0/+10
* Fix shadowing variableNicolas Werner2020-07-261-3/+3
* Rename EventStore::event to get to remove ambiguity with QObject::eventNicolas Werner2020-07-263-24/+24
* Reset fetch in progress when fetch failedNicolas Werner2020-07-251-0/+1
* Return to redacted messages instead of just storing the redactionNicolas Werner2020-07-251-1/+6
* Don't send url, if we send an encrypted fileNicolas Werner2020-07-231-7/+20
* Fix reactionsNicolas Werner2020-07-205-29/+50
* Fix reaction displayNicolas Werner2020-07-198-141/+102
* Fix reply scrollingNicolas Werner2020-07-181-2/+2
* Mark own events as read again after sendingNicolas Werner2020-07-182-4/+13
* Fix flickering of encrypted messages when sending using new storeNicolas Werner2020-07-181-8/+10
* Fix encryption indicatorNicolas Werner2020-07-181-3/+6
* Reenable sending messagesNicolas Werner2020-07-184-327/+176
* Readd pagination and fix redactionsNicolas Werner2020-07-133-37/+88
* Fetch missing eventsNicolas Werner2020-07-103-23/+38
* WIP: Event Store split outNicolas Werner2020-07-094-423/+616
* Fix Qt 5.9 buildNicolas Werner2020-06-271-0/+3
* Make connections across threads queued in any caseNicolas Werner2020-06-261-55/+79
* Try to make text rendering in qml sharperNicolas Werner2020-06-191-0/+1
* Merge remote-tracking branch 'origin/master' into presenceJoseph Donofry2020-06-116-14/+120
|\
| * Additional code cleanupJoseph Donofry2020-06-112-27/+0
| * Fix lintingJoseph Donofry2020-06-111-1/+5
| * Fix build issue on some versions of clangJoseph Donofry2020-06-101-0/+2
| * Merge master and fix conflictsJoseph Donofry2020-06-093-8/+30
| |\
| * | Add reaction/redaction for in-line ReactionsJoseph Donofry2020-05-214-5/+25
| * | Fix crash when reacting to messages from /syncNicolas Werner2020-05-171-1/+1
| * | Fix local echo for reactionsNicolas Werner2020-05-161-1/+21
| * | Merge master into reactionsJoseph Donofry2020-05-142-1/+11
| |\ \
| * | | Add new QML-based emoji picker (work in progress)Joseph Donofry2020-05-134-24/+35
| * | | Initial support for sending reactionsJoseph Donofry2020-05-091-4/+39
| * | | merge master into reactionsJoseph Donofry2020-05-074-2/+43
* | | | Show presence and set custom status messagesNicolas Werner2020-06-082-0/+15
| |_|/ |/| |
* | | Remove some redundant functionsNicolas Werner2020-05-301-2/+2
* | | Rename settings to be more consistentNicolas Werner2020-05-261-6/+6
* | | Make settings update immediately in qml and allow limiting timeline widthNicolas Werner2020-05-261-0/+1
* | | Fix some join messages showing as emptyNicolas Werner2020-05-261-0/+2
* | | Added an optional feature to show bigger emoji-only messages with 3 or less e...lkito2020-05-212-0/+19
| |/ |/|
* | Add un-encrypted warning icon for messages in encrypted roomsJoseph Donofry2020-05-142-0/+6
* | Show inline imagesNicolas Werner2020-05-141-0/+4
* | Translation updatesNicolas Werner2020-05-101-1/+1
|/
* Merge pull request #192 from Nheko-Reborn/reactionsDeepBlueV7.X2020-05-084-1/+181
|\
| * Remove unused binding nameNicolas Werner2020-05-061-3/+3
| * Fix reaction redaction for real this timeNicolas Werner2020-05-062-0/+5
| * Fix rooms with a lot of reactions not paginating correctlyNicolas Werner2020-05-061-1/+5
| * Show displayname on reactionsNicolas Werner2020-05-063-6/+11
| * Fix reaction countNicolas Werner2020-05-062-15/+12
| * Basic, broken reaction displayNicolas Werner2020-05-044-0/+169
* | Fix messages being immediately read againNicolas Werner2020-05-061-2/+10
* | Fix joined rooms dropping to the bottom at firstNicolas Werner2020-05-051-0/+27
|/
* Merge pull request #184 from shocklateboy92/features/backlog-progressDeepBlueV7.X2020-05-012-7/+25
|\
| * Run linterLasath Fernando2020-04-301-3/+4
| * Add visual indication that data is being fetchedLasath Fernando2020-04-292-5/+22
* | Don't store pending receipts in cacheNicolas Werner2020-04-301-3/+0
* | Strip reply fallback from plain text bodyNicolas Werner2020-04-301-6/+16
|/
* Change decrypt setting againJoseph Donofry2020-04-233-12/+8
* Change how decrypt value is retrieved from settingsJoseph Donofry2020-04-233-2/+10
* Fix own messages not showing as encryptedNicolas Werner2020-04-231-7/+7
* Add signal/slot for decryption changes in last patchJoseph Donofry2020-04-224-1/+26
* Add ability to toggle sidebar messages for encrypted roomsJoseph Donofry2020-04-211-1/+6
* Add menu entry to show decrypted sourceNicolas Werner2020-04-212-0/+14
* Fix own encrypted images not showing up after sendingNicolas Werner2020-04-211-0/+4
* Try to fix messages getting stuck by sometimes sending them twice and never f...Nicolas Werner2020-04-192-23/+9
* Cache decrypted eventsNicolas Werner2020-04-141-2/+24
* Fix encrypted event indicatorNicolas Werner2020-04-141-5/+5
* Fix reply not closingNicolas Werner2020-04-134-56/+84
* Size reply background by contentsNicolas Werner2020-04-102-11/+16
* Set palette globallyNicolas Werner2020-03-301-31/+4
* Use palette for qml code for themingNicolas Werner2020-03-291-1/+3
* Removed double-sanitization of ... is typing namesEmi Simpson2020-03-241-1/+1
* Better image overlay handling when downloadingAdasauce2020-03-203-6/+20
* Add periods to terminate non-user messages in the timelinePushpam Choudhary2020-03-131-14/+14
* Merge pull request #137 from Nheko-Reborn/blurhashDeepBlueV7.X2020-03-054-0/+13
|\
| * Experimental blurhash implementation (MXC2448)Nicolas Werner2020-03-034-0/+13
* | Add support for more room events in timelineAdasauce2020-03-032-25/+146
|/
* Improve link themingNicolas Werner2020-02-271-0/+2
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-204-15/+15
* Clear user colors on theme changeNicolas Werner2020-02-201-0/+3
* Fix html messages sent as just plain textNicolas Werner2020-02-201-1/+1
* 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
* show image dialog fullscreen instead of resizing to the size of the first des...Nicolas Werner2020-02-131-1/+1
* fix c++11 range-loop might detach Qt containerNicolas Werner2020-02-071-1/+1
* Make closing the reply popup actually clear the reply messageJoseph Donofry2020-02-041-0/+6
* Select first room on startupNicolas Werner2020-02-041-1/+3
* modernize: use nullptrNicolas Werner2020-02-042-2/+2
* Improve styling a bitNicolas Werner2020-02-031-3/+3
* Fix <displaynames>Nicolas Werner2020-02-021-1/+1
* Optimize includes a bitNicolas Werner2020-01-311-3/+5
* Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-devJoseph Donofry2020-01-283-13/+53
|\
| * Merge branch 'plain-text-messages' into 0.7.0-devNicolas Werner2020-01-293-13/+52
| |\
| | * Fix newlines in plain text messages againNicolas Werner2020-01-271-1/+1
| | * Don't send useless formatted_bodiesNicolas Werner2020-01-271-1/+6
| | * Fix reply rendering without markdown in riotNicolas Werner2020-01-272-12/+36
| | * Allow sending messages as plain textNicolas Werner2020-01-272-6/+16
| * | Merge pull request #111 from Nheko-Reborn/better-buildDeepBlueV7.X2020-01-281-0/+1
| |\|
| | * Add missing thread includeNicolas Werner2020-01-261-0/+1
* | | Change tooltip palette settings for QMLJoseph Donofry2020-01-281-0/+4
|/ /
* / Add initial QML Reply PopupJoseph Donofry2020-01-271-0/+12
|/
* Switch around dark theme colors again (after looking at some screenshots)Nicolas Werner2020-01-231-3/+3
* Show event type string in placeholderNicolas Werner2020-01-232-0/+12
* Implement display of membership eventsNicolas Werner2020-01-232-3/+102
* 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-173-3/+58
* Try to match old theme betterNicolas Werner2020-01-141-3/+3
* 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
* Allow replying with an imageNicolas Werner2020-01-122-34/+49
* Fetch missing events for repliesNicolas Werner2020-01-113-53/+101
* Implement fancy reply renderingNicolas Werner2020-01-112-3/+14
* Simplify read message logic with inverted timelineNicolas Werner2020-01-061-1/+1
* Use fetchMore for native lazy loading of item model dataNicolas Werner2020-01-062-32/+47
* invert timelineNicolas Werner2020-01-062-12/+41
* Move visitors out of TimelineModelNicolas Werner2019-12-271-445/+144
* Reduce includes of MatrixClient.h, as it is the most expensive headerNicolas Werner2019-12-152-7/+15
* Reduce overhead of Cache.hNicolas Werner2019-12-151-12/+11
* Reduce some include of Cache.h since it needs 11s on averageNicolas Werner2019-12-141-1/+1
* Update to c++17Nicolas Werner2019-12-143-87/+86
* Fix preview of sent encrypted imagesNicolas Werner2019-12-131-10/+11
* Show topic and name changes in timelineNicolas Werner2019-12-102-0/+34
* Restore linkification of messagesNicolas Werner2019-12-061-2/+2
* Implement sending encrypted filesNicolas Werner2019-12-052-5/+19
* Implement decryption of imagesNicolas Werner2019-12-033-3/+23
* lintNicolas Werner2019-12-031-1/+0
* Add encrypted file downloadNicolas Werner2019-12-034-165/+203
* Rename qml namespace from com.github.nheko to im.nhekoNicolas Werner2019-11-301-3/+3
* 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-232-4/+6
* Add loading spinner and restore message send queueNicolas Werner2019-11-234-40/+115
* Show only messages in room listNicolas Werner2019-11-231-7/+30
* Remove old timelineNicolas Werner2019-11-2318-4850/+2075
* Add basic sections and button placeholders to qml timelineNicolas Werner2019-11-231-0/+0
* Try to reduce memory usage by reusing avatar pixmapsNicolas Werner2019-08-263-19/+11
* Add 'and' to typing displayNicolas Werner2019-07-281-1/+1
* Fix message_type not being initialized correctlyNicolas Werner2019-07-282-1/+13
* Add decryption error messages to translationsNicolas Werner2019-07-281-5/+23
* Try to localise timestampsNicolas Werner2019-07-281-1/+1
* Remove uneeded log messageJoseph Donofry2019-07-261-1/+0
* Fix bug with emoji font setting and clean lintingJoseph Donofry2019-07-262-26/+2
* Add emoji text selection option for non-macJoseph Donofry2019-07-261-3/+7
* Fix support for Qt versions < 5.11Joseph Donofry2019-07-044-6/+22
* Fix formatting issuesJoseph Donofry2019-07-044-7/+10
* Fix deprecated function call issues with Qt 5.13Joseph Donofry2019-07-045-4/+16
* Further UI Updates to Rich RepliesJoseph Donofry2019-06-142-2/+10
* Further Improve Reply FunctionalityJoseph Donofry2019-06-135-20/+33
* Add style for reply popup. Fix ALL of the linting issuesredsky172019-06-112-3/+4
* Fix lambda capture and lint issuesredsky172019-06-111-1/+3
* Fix linting issueJoseph Donofry2019-06-111-2/+1
* Add initial support for rich replies to nhekoJoseph Donofry2019-06-095-2/+32
* Fix linting issuesredsky172019-05-272-18/+16
* Add reply and menu buttons to TimelineItemredsky172019-05-272-3/+54
* Improve color generation performanceredsky172019-02-082-18/+53
* Add download button to ImageOverlayredsky172019-01-301-0/+1
* Restore Emoji Picker, but remove forcing EmojiOneredsky172019-01-261-1/+1
* Revert "Remove built-in emoji picker"redsky172019-01-262-1/+21
* Fix lint issueredsky172019-01-261-2/+2
* Fix inconsistent user color updates.redsky172019-01-261-4/+5
* Update user colors to use Cache vs Utilsredsky172019-01-261-5/+7
* Author Color Fixesredsky172019-01-202-5/+28
* Modified the code that generates user's colors so that it willredsky172019-01-182-2/+13
* Make the author text slightly large.redsky172019-01-181-2/+6
* Remove built-in emoji pickerKonstantinos Sideris2018-10-072-21/+1
* Remove ScrollbarKonstantinos Sideris2018-10-061-2/+1
* Adjust the widget size of the room list itemsKonstantinos Sideris2018-10-061-0/+1
* Derive widget sizing from the font sizeKonstantinos Sideris2018-10-042-12/+15
* Remove some unnecessary callsKonstantinos Sideris2018-10-021-1/+0
* Enable debug logsKonstantinos Sideris2018-09-301-9/+8
* Remove pixel value from fontsKonstantinos Sideris2018-09-307-30/+18
* Move TextLabel into its own fileKonstantinos Sideris2018-09-262-110/+7
* 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