summary refs log tree commit diff
path: root/src/timeline/TimelineViewManager.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prevent opening empty profilesNicolas Werner2024-06-041-0/+6
* Disable image loaded workaround for Qt 6.7 and upNicolas Werner2024-05-271-1/+4
* Make a few headers forward declarationsNicolas Werner2024-03-161-2/+61
* Include moc files for a tiny speedup on incremental buildsNicolas Werner2024-03-161-1/+2
* Lint + clazyNepNep212023-10-011-3/+5
* Use propertiesNepNep212023-10-011-0/+38
* Fix completer sizeNicolas Werner2023-06-191-1/+1
* Move to automatic type registrationNicolas Werner2023-06-191-19/+11
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-1/+1
* Make default completer complete custom emojiNicolas Werner2023-05-251-17/+1
* Make emoji picker use the grid viewNicolas Werner2023-05-251-0/+3
* Add rows to stickerpickerNicolas Werner2023-05-201-0/+4
* Copy image to clipboardNicolas Werner2023-04-231-2/+33
* Adapt to the new inherited variantNicolas Werner2023-04-111-1/+1
* Always open the invite dialog properly from the member listLoren Burkholder2023-02-281-1/+1
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
* Fix forwarding stickersNicolas Werner2023-02-201-3/+4
* Make notifications show the window againNicolas Werner2023-02-011-1/+5
* Navigate to space when room is selectedNicolas Werner2023-01-071-0/+3
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
* Properly check for target room encryptionNicolas Werner2022-12-071-1/+2
* Fix crash in slash completerNicolas Werner2022-11-091-2/+2
* Implement a completer for commandsNicolas Werner2022-11-091-0/+6
* VoIP v1 implementation (#1161)Rohit Sutradhar2022-10-141-0/+22
* cppcheck stuff (#1200)Loren Burkholder2022-10-031-3/+3
* Updated call event namespaces to voipr0hit052022-07-151-4/+4
* Simplify includes a bitNicolas Werner2022-06-161-1/+4
* More image dialog fixesNicolas Werner2022-05-101-2/+6
* Activate window that already has the room open if possibleNicolas Werner2022-05-071-1/+4
* Add basic support for multiple windowsNicolas Werner2022-05-061-10/+0
* run lintMalte E2022-03-261-2/+2
* direct chat creator can now create direct chatsMalte E2022-03-261-0/+8
* Remove unused headersNicolas Werner2022-03-021-20/+0
* Don't leak dialogsNicolas Werner2022-02-211-5/+11
* Add offline indicator (#472)Loren Burkholder2022-02-011-0/+8
* Fix focus and qml parenting with qml rootNicolas Werner2022-01-261-0/+11
* Initial qml root windowNicolas Werner2022-01-261-194/+10
* Port usersettings to qmlNicolas Werner2022-01-091-0/+4
* Port image overlay to qmlNicolas Werner2022-01-021-33/+40
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
* Update presence dynamically and reduce allocationsNicolas Werner2021-12-301-23/+3
* Reduce allocations for presence states a bitNicolas Werner2021-12-291-3/+10
* Remove a few castsNicolas Werner2021-12-291-3/+3
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-21/+53
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-39/+39
* Add an ugly custom emote completer using ~Nicolas Werner2021-12-271-0/+5
* Only show room pack button, when you can actually create oneNicolas Werner2021-12-131-1/+2
* Hide me underneath the space treeNicolas Werner2021-12-011-0/+7
* Add a filter for direct chatsNicolas Werner2021-11-201-3/+3
* Fix colors and alignment in dialogsNicolas Werner2021-11-181-3/+4
* Move away from using an event loop to access secretsNicolas Werner2021-11-071-1/+6
* move device verification management to its own fileNicolas Werner2021-10-171-106/+9
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-2/+2
* Use the same leave room dialog everywhereLoren Burkholder2021-10-111-6/+0
* Support bootstrapping crosssigningNicolas Werner2021-10-091-30/+14
* Change indentation to 4 spacesNicolas Werner2021-09-181-496/+471
* Add jdenticon supportLoren Burkholder2021-09-111-0/+3
* Support animated imagesNicolas Werner2021-08-291-0/+2
* Use in memory media player instead of storing unencrypted files on diskNicolas Werner2021-08-291-0/+2
* Merge pull request #659 from kamathmanu/nhekoRoomDirectoryDeepBlueV7.X2021-08-171-0/+6
|\
| * Ran qmlformat and make licensekamathmanu2021-08-121-2/+1
| * Fix nits from code reviewkamathmanu2021-08-091-1/+1
| * Merge branch 'master' into nhekoRoomDirectorykamathmanu2021-08-071-0/+8
| |\
| * | Linted codekamathmanu2021-08-071-2/+2
| * | Implemented Room Directory model to store and provide QML view with public ro...kamathmanu2021-08-071-0/+8
* | | Show verification status in memberlistNicolas Werner2021-08-131-3/+5
| |/ |/|
* | Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-071-0/+2
* | Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder2021-07-291-3/+3
* | QML the read receipts listLoren Burkholder2021-07-291-0/+7
|/
* Merge pull request #651 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-231-0/+7
|\
| * make lintLoren Burkholder2021-07-221-1/+2
| * Add functionality for loading global user profile where neededLoren Burkholder2021-07-211-0/+6
* | Add menu to enable or disable stickers globallyNicolas Werner2021-07-231-0/+20
* | Rename image pack modelNicolas Werner2021-07-221-3/+3
|/
* Move various room auxiliary functions to TimelineManagerLoren Burkholder2021-07-211-0/+28
* Clean up codeLoren Burkholder2021-07-201-8/+0
* make lintLoren Burkholder2021-07-201-3/+3
* make lintLoren Burkholder2021-07-201-56/+14
* QML the invite dialogLoren Burkholder2021-07-201-0/+51
* QML the room member listLoren Burkholder2021-07-201-5/+2
* Fix only first 7 stickers showing upNicolas Werner2021-07-191-1/+1
* Basic sticker supportNicolas Werner2021-07-191-0/+7
* Add workaround for TextEdit not rerendering after image loadedNicolas Werner2021-07-151-0/+10
* Fix verification requests showing up on startupNicolas Werner2021-07-121-0/+9
* Don't use full dump for repliesNicolas Werner2021-07-121-0/+2
* Merge branch 'master' into qml-roomlistNicolas Werner2021-06-121-2/+1
|\
| * Avoid unnecessary QColor -> QString conversionsJoseph Donofry2021-06-081-2/+1
* | Remove useless captureNicolas Werner2021-06-111-12/+11
* | Reenable tag hidingNicolas Werner2021-06-111-0/+4
* | Enable toggling tagsNicolas Werner2021-06-111-1/+7
* | Basic community list modelNicolas Werner2021-06-091-0/+9
* | Fix use after free from Qml widgetNicolas Werner2021-05-301-2/+3
* | Move currentRoom/timeline handling to roomlistNicolas Werner2021-05-281-88/+37
* | Reenable invitesNicolas Werner2021-05-241-2/+2
* | Sort the room listNicolas Werner2021-05-221-3/+1
* | Some basic room listNicolas Werner2021-05-191-120/+60
* | Reorganize TimelineView to prepare porting the room listNicolas Werner2021-05-141-1/+1
* | Move openLink to Nheko globalsNicolas Werner2021-05-131-51/+0
* | Make palette global in QmlNicolas Werner2021-05-131-0/+5
|/
* Show verification status next to messagesNicolas Werner2021-05-071-0/+2
* Copy link to messageNicolas Werner2021-04-291-0/+5
* Highlight navigated to messageNicolas Werner2021-04-291-0/+16
* Fix some encoding issues when translating matrix.to to matrix:Nicolas Werner2021-04-291-6/+4
* Rewrite matrix.to links to matrix uris and handle them the same wayNicolas Werner2021-04-281-1/+47
* Make forward messages a bit more readableNicolas Werner2021-04-271-1/+50
* Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko int...Nicolas Werner2021-04-241-2/+81
|\
| * fix macos build errortargetakhil2021-04-221-3/+2
| * strip reply fallbacks from forwarded messagetargetakhil2021-04-181-6/+6
| * move detection code to nheko namespace and fix a few other bugstargetakhil2021-04-171-52/+47
| * directly upload old file object and reuse old messagetargetakhil2021-04-171-71/+57
| * added basic forwardingtargetakhil2021-04-151-2/+101
* | Use one CompletionProxy for everything including EmojiPickerNicolas Werner2021-04-181-3/+5
|/
* Fix crash on exitNicolas Werner2021-04-091-4/+12
* Don't use direct image response objects anymoreNicolas Werner2021-04-051-27/+35
* Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into Jedi18...Nicolas Werner2021-03-131-0/+42
|\
| * change allowed mistakes, fix minor style issues, remove old completer functio...Jedi182021-03-071-1/+1
| * fix timeline focusJedi182021-02-231-0/+6
| * enter key now works, fix room highlighting and add overlayJedi182021-02-231-0/+6
| * add room alias delegate, fix some quickswitcher ui problemsJedi182021-02-221-0/+5
| * add quick switcher qml file and moved completerFor from inputbar to timeline ...Jedi182021-02-211-0/+25
* | Update license headersNicolas Werner2021-03-051-0/+4
|/
* Merge branch 'master' into room_settings_qmlAkhil Nair2021-02-141-7/+13
|\
| * Fix hover handling in the timelineNicolas Werner2021-02-141-1/+3
| * Switch to new relations formatNicolas Werner2021-02-091-3/+5
| * Merge pull request #459 from Jedi18/minor_fixesDeepBlueV7.X2021-02-091-0/+6
| |\
| | * focus message input on adding emoji/reacting to a messageJedi182021-02-051-0/+6
| * | Native rendering breaks kerningNicolas Werner2021-02-071-4/+0
| |/
* | added changing of name through edit modal, removed old roomsettingsJedi182021-02-121-6/+0
* | fix avatar update on timeline syncJedi182021-02-111-3/+1
* | added notifications and encryption for the new roomsettingsJedi182021-02-111-2/+8
* | ui almost looks the same, midway between transition from old room settings t...Jedi182021-02-101-1/+3
* | added room settings qmlJedi182021-02-091-1/+2
|/
* make lintLoren Burkholder2021-01-291-3/+3
* Center user info dialog on the screenLoren Burkholder2021-01-291-0/+4
* Move call-related properties to CallManagertrilene2021-01-071-43/+4
* Allow inline replies from notifications on linuxNicolas Werner2021-01-071-0/+12
* Fix typing notifications flickering sometimesNicolas Werner2021-01-051-6/+13
* Merge pull request #347 from kamathmanu/avatarFullViewSupportDeepBlueV7.X2020-11-301-0/+3
|\
| * Lint codekamathmanu2020-11-301-1/+1
| * Lint codekamathmanu2020-11-301-1/+3
| * Add support for viewing avatar images in full sizekamathmanu2020-11-301-0/+1
* | Fix input focus when pressing reply buttonNicolas Werner2020-11-251-0/+1
* | Implement Qml drag and dropNicolas Werner2020-11-251-0/+3
* | Move calls to new input barNicolas Werner2020-11-251-116/+20
* | Basic text input in qmlNicolas Werner2020-11-251-75/+0
|/
* Merge pull request #320 from trilene/webrtc-videoDeepBlueV7.X2020-11-091-0/+6
|\
| * Video calls: add local webcam viewtrilene2020-11-091-0/+6
* | Merge pull request #310 from MayeulC/fix-typoDeepBlueV7.X2020-10-311-2/+2
|\ \ | |/ |/|
| * Wording: replace "encrypted room" with "encrypted private chat"Mayeul Cantan2020-10-311-2/+2
* | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-281-6/+4
|\ \
| * | Don't pass around empty timelineNicolas Werner2020-10-281-6/+3
| * | Optimize buildNicolas Werner2020-10-271-0/+1
| |/
* | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-271-12/+20
|\|
| * Clean up key requests + autoreloadNicolas Werner2020-10-201-0/+9
| * Fix crash on exitNicolas Werner2020-10-171-12/+11
* | Support video callstrilene2020-10-271-0/+11
|/
* Try to please the CI godsNicolas Werner2020-10-081-2/+4
* Fix issues with old qt and bump to 5.10Nicolas Werner2020-10-081-5/+7
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-10-081-1/+13
|\
| * Move ActiveCallBar Qml to separate filetrilene2020-09-251-1/+9
| * clang-formattrilene2020-09-221-2/+4
| * Port ActiveCallBar to Qmltrilene2020-09-221-0/+2
* | Show different verification errorsNicolas Werner2020-10-051-0/+12
* | Make steps in verification flow explicitNicolas Werner2020-10-051-109/+85
* | Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-241-7/+34
|\|
| * Fix null errors in qmlNicolas Werner2020-09-161-0/+6
| * Reenable top bar room settings menus on avatar or title clicksNicolas Werner2020-09-161-3/+3
| * Port top bar to QmlNicolas Werner2020-09-161-7/+28
* | Fix breaking while using qmlRegisterSingletonInstanceChethan2k12020-09-101-2/+6
* | Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-301-8/+63
|\|
| * Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-171-8/+63
| |\
| | * Reset TLVM initial sync flag on logouttrilene2020-08-011-0/+4
| | * Merge remote-tracking branch 'upstream/master' into voiptrilene2020-07-101-0/+10
| | |\
| | | * Open url using QDesktopServices from QmlNicolas Werner2020-07-091-0/+7
| | * | Support voice callstrilene2020-07-101-8/+52
* | | | [WIP] Room Verification Works!CH Chethan Reddy2020-08-181-33/+38
* | | | Add Room Verification MessagesCH Chethan Reddy2020-07-301-5/+32
* | | | Adding Room Key Verification StuffCH Chethan Reddy2020-07-301-37/+39
* | | | Refactor UserProfileNicolas Werner2020-07-301-4/+16
* | | | Error Handling and some fixesCH Chethan Reddy2020-07-301-5/+40
* | | | Fix presence indicatorNicolas Werner2020-07-301-8/+12
* | | | Some more changesCH Chethan Reddy2020-07-301-3/+3
* | | | Some ImprovementsCH Chethan Reddy2020-07-301-13/+4
* | | | Add some more slots and macCH Chethan Reddy2020-07-301-0/+1
* | | | Shared secret with decimal and emoji works!CH Chethan Reddy2020-07-301-26/+38
* | | | Add DeviceVerificationList to keep track of all flows and Popup onCH Chethan Reddy2020-07-301-13/+62
* | | | 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-301-0/+7
|/ / /
* | | Don't send url, if we send an encrypted fileNicolas Werner2020-07-231-7/+20
* | | Fix reactionsNicolas Werner2020-07-201-21/+24
| |/ |/|
* | Fix Qt 5.9 buildNicolas Werner2020-06-271-0/+3
|/
* Try to make text rendering in qml sharperNicolas Werner2020-06-191-0/+1
* Merge remote-tracking branch 'origin/master' into presenceJoseph Donofry2020-06-111-0/+44
|\
| * 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-091-6/+7
| |\
| * | Add reaction/redaction for in-line ReactionsJoseph Donofry2020-05-211-0/+16
| * | Add new QML-based emoji picker (work in progress)Joseph Donofry2020-05-131-1/+9
| * | merge master into reactionsJoseph Donofry2020-05-071-0/+14
* | | Show presence and set custom status messagesNicolas Werner2020-06-081-0/+12
| |/ |/|
* | 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
|/
* Change decrypt setting againJoseph Donofry2020-04-231-1/+4
* Change how decrypt value is retrieved from settingsJoseph Donofry2020-04-231-1/+2
* Add signal/slot for decryption changes in last patchJoseph Donofry2020-04-221-0/+17
* Fix reply not closingNicolas Werner2020-04-131-29/+47
* Set palette globallyNicolas Werner2020-03-301-31/+4
* Use palette for qml code for themingNicolas Werner2020-03-291-1/+3
* Better image overlay handling when downloadingAdasauce2020-03-201-3/+14
* Experimental blurhash implementation (MXC2448)Nicolas Werner2020-03-031-0/+5
* Improve link themingNicolas Werner2020-02-271-0/+2
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-201-0/+11
* Fix html messages sent as just plain textNicolas Werner2020-02-201-1/+1
* show image dialog fullscreen instead of resizing to the size of the first des...Nicolas Werner2020-02-131-1/+1
* Improve styling a bitNicolas Werner2020-02-031-3/+3
* Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-devJoseph Donofry2020-01-281-9/+28
|\
| * Don't send useless formatted_bodiesNicolas Werner2020-01-271-1/+6
| * Fix reply rendering without markdown in riotNicolas Werner2020-01-271-9/+16
| * Allow sending messages as plain textNicolas Werner2020-01-271-5/+12
* | Change tooltip palette settings for QMLJoseph Donofry2020-01-281-0/+4
|/
* Switch around dark theme colors again (after looking at some screenshots)Nicolas Werner2020-01-231-3/+3
* Move typing display to qmlNicolas Werner2020-01-171-3/+15
* Try to match old theme betterNicolas Werner2020-01-141-3/+3
* Allow replying with an imageNicolas Werner2020-01-121-28/+40
* Fetch missing events for repliesNicolas Werner2020-01-111-0/+3
* Update to c++17Nicolas Werner2019-12-141-4/+4
* Implement sending encrypted filesNicolas Werner2019-12-051-5/+14
* Implement decryption of imagesNicolas Werner2019-12-031-3/+8
* lintNicolas Werner2019-12-031-1/+0
* Add encrypted file downloadNicolas Werner2019-12-031-139/+15
* Rename qml namespace from com.github.nheko to im.nhekoNicolas Werner2019-11-301-3/+3
* Fix windows buildNicolas Werner2019-11-231-1/+1
* Add loading spinner and restore message send queueNicolas Werner2019-11-231-0/+3
* Remove old timelineNicolas Werner2019-11-231-252/+312
* Further Improve Reply FunctionalityJoseph Donofry2019-06-131-2/+3
* Add style for reply popup. Fix ALL of the linting issuesredsky172019-06-111-2/+1
* Add initial support for rich replies to nhekoJoseph Donofry2019-06-091-0/+13
* Use native scrollbar in the timelineKonstantinos Sideris2018-07-251-3/+1
* Mark own read messages with a double checkmark (#377)Konstantinos Sideris2018-07-171-0/+11
* Move all files under src/Konstantinos Sideris2018-07-171-0/+318