summary refs log tree commit diff
path: root/src/timeline/TimelineViewManager.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make a few headers forward declarationsNicolas Werner2024-03-161-31/+30
|
* Cleanup ignore user functionality slightlyNicolas Werner2023-10-241-1/+2
|
* Lint + clazyNepNep212023-10-011-4/+1
|
* Use propertiesNepNep212023-10-011-0/+11
|
* Remove some unnecessary forward declarations and headersLoren Burkholder2023-08-111-1/+0
|
* Fix completer sizeNicolas Werner2023-06-191-2/+2
|
* Move to automatic type registrationNicolas Werner2023-06-191-0/+25
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-8/+0
|
* Copy image to clipboardNicolas Werner2023-04-231-0/+1
| | | | Fixes #599
* Adapt to the new inherited variantNicolas Werner2023-04-111-1/+1
|
* Delete some unneeded stuffLoren Burkholder2023-02-231-3/+0
|
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* VoIP v1 implementation (#1161)Rohit Sutradhar2022-10-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting
* Mark classes as final where possibleNicolas Werner2022-10-101-1/+1
|
* cppcheck stuff (#1200)Loren Burkholder2022-10-031-3/+4
| | | | | | | | | | | | | | | * cppcheck stuff * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Fix linting Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Updated call event namespaces to voipr0hit052022-07-151-4/+4
|
* Remove a few more headersNicolas Werner2022-06-181-0/+3
|
* Simplify includes a bitNicolas Werner2022-06-161-12/+8
|
* More image dialog fixesNicolas Werner2022-05-101-2/+10
|
* Add basic support for multiple windowsNicolas Werner2022-05-061-3/+0
|
* Fix leaving roomsNicolas Werner2022-03-311-1/+1
|
* Add reasons to everythingNicolas Werner2022-03-301-1/+1
| | | | fixes #1030
* run lintMalte E2022-03-261-1/+1
|
* direct chat creator can now create direct chatsMalte E2022-03-261-0/+1
|
* Add offline indicator (#472)Loren Burkholder2022-02-011-0/+4
|
* Functional login pageNicolas Werner2022-01-261-1/+1
|
* Fix focus and qml parenting with qml rootNicolas Werner2022-01-261-9/+2
|
* Initial qml root windowNicolas Werner2022-01-261-19/+0
|
* Port image overlay to qmlNicolas Werner2022-01-021-5/+3
| | | | | | Allows you to zoom and pan now. relates to #647
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* 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