summary refs log tree commit diff
path: root/src/ChatPage.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove some unused headersNicolas Werner2021-08-111-2/+0
|
* Delete old room listNicolas Werner2021-05-281-59/+4
|
* Reenable invitesNicolas Werner2021-05-241-1/+1
|
* Move check for duplicate /sync responses to the same threadNicolas Werner2021-03-161-2/+3
|
* Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵Nicolas Werner2021-03-131-2/+1
|\ | | | | | | Jedi18-quickswitcher_qml
| * remove old quick switcherJedi182021-02-241-2/+0
| |
| * enter key now works, fix room highlighting and add overlayJedi182021-02-231-0/+1
| |
* | Fix a few join confirmations too manyNicolas Werner2021-03-051-1/+3
| |
* | Update license headersNicolas Werner2021-03-051-16/+4
| |
* | navigate to newly created roomsJedi182021-02-251-0/+2
|/
* Implement Privacy ScreenJoseph Donofry2021-01-261-1/+1
| | | | | | * Add handles for window focus gained / focus lossed and connect to timer * Clean up some of the PrivacyScreen.qml code * Connect settings to PrivacyScreen visibility
* Allow joins via other servers from a matrix: uriNicolas Werner2021-01-111-0/+1
|
* Handle matrix schemeNicolas Werner2021-01-101-0/+4
| | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312
* Add download keys from secret storageNicolas Werner2020-12-181-0/+8
|
* Implement Qml drag and dropNicolas Werner2020-11-251-0/+1
|
* Remove old TextinputNicolas Werner2020-11-251-3/+0
|
* Send typing updates from QMLNicolas Werner2020-11-251-4/+0
|
* Move calls to new input barNicolas Werner2020-11-251-0/+1
|
* Add file uploadingNicolas Werner2020-11-251-11/+0
|
* Basic text input in qmlNicolas Werner2020-11-251-1/+1
|
* Don't pass around empty timelineNicolas Werner2020-10-281-1/+1
|
* Optimize buildNicolas Werner2020-10-271-16/+21
|
* Add option for unique configLorenDB2020-10-241-2/+1
|
* Clean up key requests + autoreloadNicolas Werner2020-10-201-0/+2
|
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-10-081-2/+0
|\
| * Port ActiveCallBar to Qmltrilene2020-09-221-2/+0
| |
* | Make steps in verification flow explicitNicolas Werner2020-10-051-9/+9
| |
* | Clean up verification and key cache a bitNicolas Werner2020-10-021-3/+3
| |
* | Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-241-6/+0
|\|
| * Port top bar to QmlNicolas Werner2020-09-161-6/+0
| | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point!
* | Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-301-0/+7
|\|
| * Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-171-1/+7
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp
| | * Support voice callstrilene2020-07-101-1/+7
| | |
* | | Cache FixCH Chethan Reddy2020-08-241-0/+3
| | |
* | | Add Room Verification MessagesCH Chethan Reddy2020-07-301-0/+4
| | |
* | | Adding Room Key Verification StuffCH Chethan Reddy2020-07-301-8/+10
| | |
* | | Add some more slots and macCH Chethan Reddy2020-07-301-0/+2
| | |
* | | Handle Device Verification related to_device messagesChethan2k12020-07-301-0/+12
|/ /
* / Fix race condition between /messages and /syncNicolas Werner2020-07-181-0/+2
|/
* Merge remote-tracking branch 'origin/master' into presenceJoseph Donofry2020-06-111-1/+1
|\
| * Add setting to alert on notificationAlexander 'z33ky' Hirsch2020-06-101-1/+1
| |
* | Add menu actions to set presenceNicolas Werner2020-06-081-1/+1
| |
* | Show presence and set custom status messagesNicolas Werner2020-06-081-0/+6
|/
* Tag rooms via context menuNicolas Werner2020-05-181-0/+2
|
* Add signal/slot for decryption changes in last patchJoseph Donofry2020-04-221-0/+1
|
* Fix reply not closingNicolas Werner2020-04-131-4/+2
| | | | fixes #124
* Experimental blurhash implementation (MXC2448)Nicolas Werner2020-03-031-0/+1
|
* modernize: use nullptrNicolas Werner2020-02-041-1/+1
|
* Enable ban and kick button in UserProfile (and try to fix centering)Nicolas Werner2020-01-301-0/+5
|
* Move typing display to qmlNicolas Werner2020-01-171-9/+0
|
* Allow replying with an imageNicolas Werner2020-01-121-1/+2
|
* Reduce Cache.h includes further via one forward declarationNicolas Werner2019-12-151-0/+1
|
* Reduce includes of MatrixClient.h, as it is the most expensive headerNicolas Werner2019-12-151-1/+5
|
* Reduce some include of Cache.h since it needs 11s on averageNicolas Werner2019-12-141-1/+1
|
* Update to c++17Nicolas Werner2019-12-141-6/+6
|
* Implement sending encrypted filesNicolas Werner2019-12-051-16/+5
|
* Reenable redactionsNicolas Werner2019-11-231-2/+0
|
* Try to reduce memory usage by reusing avatar pixmapsNicolas Werner2019-08-261-2/+2
|
* More updates to mentions functionalityJoseph Donofry2019-08-191-1/+1
|
* Fix issues with caching and loading of mentions.Joseph Donofry2019-08-121-1/+1
| | | | | | | Mentions are now loaded from the cache instead of directly from the web request. Mentions are also properly saved to the cache now (instead of as empty strings). Still lots of tweaks left on this feature.
* Cache User MentionsJoseph Donofry2019-08-091-2/+4
| | | | | | | | | Cache user mentions when they are retrieved from the server. This logic currently isn't being utilized by the UI. Additionally, the app should use a 'since' value to only get mentions newer than those stored in the DB, to avoid excessive web requests. This will be implemented in a future commit.
* Fix bug with emoji font setting and clean lintingJoseph Donofry2019-07-261-1/+2
|
* Update Mentions UIJoseph Donofry2019-07-211-2/+3
| | | | | | | | Mentions are now an '@' icon in the upper right. UI Popup is now a smaller dialog. Still lots of work to be done here.
* Fix linting issuesJoseph Donofry2019-07-161-2/+0
|
* Add User Mentions DialogJoseph Donofry2019-07-161-0/+8
| | | | | | | | | | | | Add a RoomListItem-like button that opens a dialog containing all of the messages that would result in a highlight from the server (for example, the user is mentioned, or @room is mentioned). This is VERY rudimentary and will be completely reworked in the future to take advantage of the existing TimelineView class, instead of using a dialog like it does now. The button to show the mentions also needs work.
* Further Improve Reply FunctionalityJoseph Donofry2019-06-131-3/+2
| | | | | | | Quoted replies now include matrix.to links for the event and the user. UI Rendering has been (slightly) improved... still very WIP. Restructured the reply structure in the code for future usability improvements.
* Add style for reply popup. Fix ALL of the linting issuesredsky172019-06-111-1/+3
|
* Add initial support for rich replies to nhekoJoseph Donofry2019-06-091-1/+1
|
* Add unread notification color for user mentionedredsky172019-01-251-1/+3
| | | | | | When user is mentioned (via matrix 'highlight_count'), inactive rooms will use a different color for the notification circle than when only general unread messages exist.
* Author Color Fixesredsky172019-01-201-0/+1
| | | | | | | | | | Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch.
* Display tags as sorting items in the community panel (#401)Victor Berger2018-09-281-0/+1
|
* Show sidebar after initial syncKonstantinos Sideris2018-09-081-1/+1
| | | | fixes #412
* Merge matrix-structs into the client libKonstantinos Sideris2018-09-011-2/+3
|
* Fix a use-after-free error during logoutKonstantinos Sideris2018-08-311-0/+1
|
* Only call /sync when retrying initial sync (#422)Konstantinos Sideris2018-08-301-0/+1
|
* Simplify dialog creationKonstantinos Sideris2018-08-111-11/+0
|
* Show device list in user profile & add option to create 1-1 chatKonstantinos Sideris2018-07-201-1/+1
|
* Move all files under src/Konstantinos Sideris2018-07-171-0/+268