summary refs log tree commit diff
path: root/src/timeline/TimelineViewManager.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update presence dynamically and reduce allocationsNicolas Werner2021-12-301-3/+2
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-1/+1
|
* Only show room pack button, when you can actually create oneNicolas Werner2021-12-131-1/+1
|
* Add a filter for direct chatsNicolas Werner2021-11-201-1/+1
| | | | fixes #317
* Fix colors and alignment in dialogsNicolas Werner2021-11-181-1/+1
|
* move device verification management to its own fileNicolas Werner2021-10-171-11/+6
|
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-2/+2
|
* Use the same leave room dialog everywhereLoren Burkholder2021-10-111-1/+1
| | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs.
* Change indentation to 4 spacesNicolas Werner2021-09-181-88/+86
|
* Add jdenticon supportLoren Burkholder2021-09-111-0/+2
|
* Show verification status in memberlistNicolas Werner2021-08-131-2/+2
|
* Merge pull request #651 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-231-0/+1
|\ | | | | Fix a few UI things
| * Add functionality for loading global user profile where neededLoren Burkholder2021-07-211-0/+1
| | | | | | | | This is so viewing profiles from the invite dialog will work as expected.
* | Add menu to enable or disable stickers globallyNicolas Werner2021-07-231-0/+3
|/
* Move various room auxiliary functions to TimelineManagerLoren Burkholder2021-07-211-0/+7
|
* QML the invite dialogLoren Burkholder2021-07-201-2/+3
| | | | This also adds a property `roomId` to TimelineModel.
* QML the room member listLoren Burkholder2021-07-201-1/+0
|
* Add workaround for TextEdit not rerendering after image loadedNicolas Werner2021-07-151-0/+4
| | | | fixes #541
* Basic community list modelNicolas Werner2021-06-091-1/+3
|
* Implement switching in narrow modeNicolas Werner2021-06-081-24/+0
|
* Move currentRoom/timeline handling to roomlistNicolas Werner2021-05-281-20/+6
|
* Reenable invitesNicolas Werner2021-05-241-1/+1
|
* Fix emoji in new RoomListNicolas Werner2021-05-221-0/+1
|
* Some basic room listNicolas Werner2021-05-191-9/+8
|
* Move openLink to Nheko globalsNicolas Werner2021-05-131-2/+0
|
* Fix crash when you have no rooms and open the profile as well as not ↵Nicolas Werner2021-04-301-0/+1
| | | | rendering rooms without groups
* Highlight navigated to messageNicolas Werner2021-04-291-0/+1
|
* Make forward messages a bit more readableNicolas Werner2021-04-271-48/+0
|
* fix macos build errortargetakhil2021-04-221-10/+4
|
* strip reply fallbacks from forwarded messagetargetakhil2021-04-181-5/+40
|
* move detection code to nheko namespace and fix a few other bugstargetakhil2021-04-171-36/+7
|
* directly upload old file object and reuse old messagetargetakhil2021-04-171-0/+45
|
* added basic forwardingtargetakhil2021-04-151-0/+4
|
* Don't use direct image response objects anymoreNicolas Werner2021-04-051-1/+5
|
* Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵Nicolas Werner2021-03-131-0/+3
|\ | | | | | | Jedi18-quickswitcher_qml
| * fix timeline focusJedi182021-02-231-0/+1
| |
| * enter key now works, fix room highlighting and add overlayJedi182021-02-231-0/+1
| |
| * add quick switcher qml file and moved completerFor from inputbar to timeline ↵Jedi182021-02-211-0/+1
| | | | | | | | view class
* | Update license headersNicolas Werner2021-03-051-0/+4
|/
* Merge branch 'master' into room_settings_qmlAkhil Nair2021-02-141-0/+2
|\
| * focus message input on adding emoji/reacting to a messageJedi182021-02-051-0/+2
| |
* | added changing of name through edit modal, removed old roomsettingsJedi182021-02-121-2/+0
| |
* | fix avatar update on timeline syncJedi182021-02-111-2/+0
| |
* | added notifications and encryption for the new roomsettingsJedi182021-02-111-1/+1
| |
* | ui almost looks the same, midway between transition from old room settings ↵Jedi182021-02-101-2/+3
| | | | | | | | to new room settings
* | added room settings qmlJedi182021-02-091-1/+3
|/
* Implement Privacy ScreenJoseph Donofry2021-01-261-2/+12
| | | | | | * 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
* Move call-related properties to CallManagertrilene2021-01-071-22/+1
|
* Allow inline replies from notifications on linuxNicolas Werner2021-01-071-0/+3
|
* Store secrets in keychainNicolas Werner2020-12-161-1/+6
|
* Implement Qml drag and dropNicolas Werner2020-11-251-0/+9
|
* Move calls to new input barNicolas Werner2020-11-251-26/+5
|
* Basic text input in qmlNicolas Werner2020-11-251-8/+0
|
* Video calls: add local webcam viewtrilene2020-11-091-0/+1
|
* Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-281-3/+4
|\
| * Don't pass around empty timelineNicolas Werner2020-10-281-1/+1
| |
| * Optimize buildNicolas Werner2020-10-271-2/+3
| |
* | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-271-4/+2
|\|
| * Clean up key requests + autoreloadNicolas Werner2020-10-201-0/+1
| |
| * Fix crash on exitNicolas Werner2020-10-171-4/+1
| |
* | Support video callstrilene2020-10-271-0/+4
|/
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-10-081-1/+14
|\
| * Move ActiveCallBar Qml to separate filetrilene2020-09-251-5/+10
| |
| * clang-formattrilene2020-09-221-3/+5
| |
| * Port ActiveCallBar to Qmltrilene2020-09-221-0/+6
| |
* | Show different verification errorsNicolas Werner2020-10-051-0/+1
| |
* | Make steps in verification flow explicitNicolas Werner2020-10-051-20/+5
| |
* | Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-241-1/+32
|\|
| * Fix null errors in qmlNicolas Werner2020-09-161-0/+1
| |
| * Port top bar to QmlNicolas Werner2020-09-161-1/+31
| | | | | | | | | | 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-2/+19
|\|
| * Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-171-2/+13
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp
| | * Merge remote-tracking branch 'upstream/master' into voiptrilene2020-07-101-0/+2
| | |\
| | | * Open url using QDesktopServices from QmlNicolas Werner2020-07-091-0/+2
| | | | | | | | | | | | | | | | | | | | This fixes some weirdness on some platforms, where Qt.openUrlExternally does weird stuff.
| | * | Support voice callstrilene2020-07-101-2/+11
| | |/
| * | Add /clear-timeline commandNicolas Werner2020-08-091-0/+6
| | |
* | | Add Room Verification MessagesCH Chethan Reddy2020-07-301-1/+2
| | |
* | | Adding Room Key Verification StuffCH Chethan Reddy2020-07-301-1/+8
| | |
* | | Adding icons to UserProfileCH Chethan Reddy2020-07-301-0/+2
| | |
* | | Fix presence indicatorNicolas Werner2020-07-301-2/+2
| | |
* | | Some more changesCH Chethan Reddy2020-07-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove unnecessary field sender in userprofile.qml - cover user facing string with qsTr to get picked by translations - add spacing and fix theming issue - increase and add color to username - change back to QVector from QLinkedList cause I have mistaken better time complexity to give better benchmark red
* | | Some ImprovementsCH Chethan Reddy2020-07-301-1/+2
| | | | | | | | | | | | | | | | | | | | | - DeviceVerificationList change to LinkedList to improve time complexity while deleting - Downgrade the flow to not use key.verification.done and key.verification.ready
* | | Shared secret with decimal and emoji works!CH Chethan Reddy2020-07-301-1/+4
| | |
* | | Add DeviceVerificationList to keep track of all flows and Popup onCH Chethan Reddy2020-07-301-3/+17
| | | | | | | | | | | | recieving start or request
* | | Add DeviceVerificationFlow dummy and verification test buttonNicolas Werner2020-07-301-0/+3
|/ /
* / Fix reactionsNicolas Werner2020-07-201-7/+1
|/
* Merge remote-tracking branch 'origin/master' into presenceJoseph Donofry2020-06-111-2/+12
|\
| * Add reaction/redaction for in-line ReactionsJoseph Donofry2020-05-211-0/+4
| |
| * Add new QML-based emoji picker (work in progress)Joseph Donofry2020-05-131-1/+5
| | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one.
| * merge master into reactionsJoseph Donofry2020-05-071-1/+3
| |
* | Show presence and set custom status messagesNicolas Werner2020-06-081-0/+3
|/
* Add signal/slot for decryption changes in last patchJoseph Donofry2020-04-221-0/+1
|
* Fix reply not closingNicolas Werner2020-04-131-25/+5
| | | | fixes #124
* Experimental blurhash implementation (MXC2448)Nicolas Werner2020-03-031-0/+3
|
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-201-0/+2
|
* Make closing the reply popup actually clear the reply messageJoseph Donofry2020-02-041-0/+6
|
* modernize: use nullptrNicolas Werner2020-02-041-1/+1
|
* Merge branch 'plain-text-messages' into 0.7.0-devNicolas Werner2020-01-291-1/+4
|\
| * Allow sending messages as plain textNicolas Werner2020-01-271-1/+4
| |
* | Add initial QML Reply PopupJoseph Donofry2020-01-271-0/+12
|/
* Allow replying with an imageNicolas Werner2020-01-121-6/+9
|
* Update to c++17Nicolas Werner2019-12-141-4/+4
|
* Implement sending encrypted filesNicolas Werner2019-12-051-0/+5
|
* Add encrypted file downloadNicolas Werner2019-12-031-26/+1
|
* Add loading spinner and restore message send queueNicolas Werner2019-11-231-7/+7
|
* Remove old timelineNicolas Werner2019-11-231-46/+65
|
* Further Improve Reply FunctionalityJoseph Donofry2019-06-131-1/+3
| | | | | | | 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.
* Fix linting issueJoseph Donofry2019-06-111-2/+1
|
* Add initial support for rich replies to nhekoJoseph Donofry2019-06-091-0/+2
|
* Mark own read messages with a double checkmark (#377)Konstantinos Sideris2018-07-171-0/+1
|
* Move all files under src/Konstantinos Sideris2018-07-171-0/+94