summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* WIPNicolas Werner2022-07-151-19/+5
* Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifsNicolas Werner2022-07-141-5/+15
|\
| * Add loud notifications for spacesLoren Burkholder2022-06-291-3/+6
| * Add space notifications to room listLoren Burkholder2022-06-291-5/+12
* | Support rendering policy rulesNicolas Werner2022-07-091-0/+68
* | Add a /command to redact all visible messages sent by a userNicolas Werner2022-07-011-0/+18
|/
* Fix timestamps after loadingNicolas Werner2022-06-261-0/+8
* Refresh last message when paginating backwardsNicolas Werner2022-06-251-1/+4
* Add copy link to room context menu (#1101)brausepulver2022-06-231-11/+22
* Remove a few more headersNicolas Werner2022-06-181-4/+0
* Get rid of 'using json = nlohmann::json'Nicolas Werner2022-06-171-3/+3
* Remove redundant alias functionNicolas Werner2022-06-171-4/+5
* Simplify includes a bitNicolas Werner2022-06-161-0/+1
* Fix pins not refreshing after being loadedNicolas Werner2022-06-151-0/+1
* Speedup startup by caching last message timestampNicolas Werner2022-06-151-3/+13
* Use right linterNicolas Werner2022-05-101-4/+2
* More image dialog fixesNicolas Werner2022-05-101-2/+4
* Rework focus handlingNicolas Werner2022-05-071-2/+4
* Fix notification for focus room in main windowNicolas Werner2022-05-071-1/+1
* Add basic support for multiple windowsNicolas Werner2022-05-061-1/+1
* Show pack Id for image pack changes in timelinetastytea2022-04-201-4/+13
* Show changes in image packs in timelineNicolas Werner2022-04-191-0/+69
* Store notification counts across restartsNicolas Werner2022-04-131-3/+5
* fix lintNicolas Werner2022-04-101-3/+4
* Add specific powerlevel messages (#852)Marcel2022-04-101-4/+261
* Avoid empty membership eventsNicolas Werner2022-03-281-9/+6
* Fix thumbnails for encrypted files and factor upload box outNicolas Werner2022-03-211-0/+4
* Add duration and resolution to filesNicolas Werner2022-03-211-0/+4
* Allow to specify reason for removed messagetastytea2022-03-061-3/+5
* Remove stray loggingNicolas Werner2022-02-271-1/+0
* Allow properly editing pending encrypted messagesNicolas Werner2022-02-271-13/+16
* Merge pull request #952 from symphorien/hidden-read-receiptsDeepBlueV7.X2022-02-221-6/+10
|\
| * support for hidden read receiptsGuillaume Girol2022-02-211-6/+10
* | Add sender names to state events (#948)Malte E2022-02-211-7/+9
|/
* Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into malte...Nicolas Werner2022-02-141-2/+11
|\
| * add translations and actually add changes to TimelineModelMalte E2022-02-071-2/+11
* | Hidden events: Refactor slightly for reusabilityNicolas Werner2022-02-121-53/+59
* | # should be valid in linksNicolas Werner2022-02-051-1/+1
* | Add /reset-state commandNicolas Werner2022-02-051-2/+23
* | Fix avatar url conversion for widgetsNicolas Werner2022-02-041-1/+1
* | Show widgets as linksNicolas Werner2022-02-041-0/+64
|/
* Fix focus and qml parenting with qml rootNicolas Werner2022-01-261-1/+1
* Initial qml root windowNicolas Werner2022-01-261-2/+2
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
* Reduce allocations for accessing event membersNicolas Werner2021-12-291-6/+6
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-41/+46
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-54/+54
* Fix more warnings and remove dead codeNicolas Werner2021-12-281-13/+10
* Some qt6 prepNicolas Werner2021-12-281-6/+6
* Fixup clang-tidy suggestionNicolas Werner2021-12-281-5/+5
* Merge pull request #853 from MTRNord/MTRNord/clang-tidyDeepBlueV7.X2021-12-281-50/+54
|\
| * Run linterMTRNord2021-12-271-15/+19
| * Apply (selective) Clang-tidy const function and new const pointer suggestions...MTRNord2021-12-231-4/+4
| * Apply (selective) Clang-tidy move and some new detected const pointer suggest...MTRNord2021-12-231-7/+8
| * Apply (selective) Clang-tidy and clazy suggestions on TimelineModelMTRNord2021-12-231-30/+29
* | Make custom emoticons twice as high as the font.tastytea2021-12-271-7/+10
* | Request inline images in the right size and anti-alias themtastytea2021-12-271-5/+27
|/
* Support pinned messagesNicolas Werner2021-12-111-1/+86
* Fix crash on redactions without becauseNicolas Werner2021-11-291-3/+5
* Change QML UI for redactionsJoe Donofry2021-11-291-0/+37
* Make clang-format <13 and clang-format >=13 behave the sameNicolas Werner2021-11-221-18/+18
* Fix redaction of edited messagesNicolas Werner2021-11-081-2/+34
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-1/+1
* Change indentation to 4 spacesNicolas Werner2021-09-181-1590/+1545
* Improvements for linking to eventsThulinma2021-09-161-1/+15
* Workaround for broken fetchMore() with reuseItemsNicolas Werner2021-09-151-0/+4
* Use more descriptive property nameLoren Burkholder2021-09-111-2/+2
* make lintLoren Burkholder2021-09-111-4/+3
* Use better id loading methodologyLoren Burkholder2021-09-111-0/+6
* Get direct chat jdenticons to line upLoren Burkholder2021-09-111-0/+13
* Don't allow images in username change messages and user completerNicolas Werner2021-09-091-1/+2
* Fix day separator when loading older messagesNicolas Werner2021-09-081-12/+7
* Allow accepting knocks in the timelineNicolas Werner2021-08-171-1/+65
* Allow downloading keys from key backupNicolas Werner2021-08-171-6/+4
* Show if there are unverified devices in a roomNicolas Werner2021-08-131-0/+17
* fix sticker packs being uneditable in some roomsNicolas Werner2021-08-111-1/+1
* Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-071-0/+16
* Basic sticker pack editorNicolas Werner2021-08-061-0/+9
* QML the raw message dialogLoren Burkholder2021-07-311-7/+4
* Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder2021-07-291-1/+1
* QML the read receipts listLoren Burkholder2021-07-291-2/+3
* Move various room auxiliary functions to TimelineManagerLoren Burkholder2021-07-211-25/+0
* Open room members when member info label clickedLoren Burkholder2021-07-211-2/+2
* make lintLoren Burkholder2021-07-201-1/+2
* Add property for plain room nameLoren Burkholder2021-07-201-0/+3
* Clean up codeLoren Burkholder2021-07-201-3/+3
* Permissions only needs a roomid to functionLoren Burkholder2021-07-201-0/+1
* Make sure to use the default room id if none is specifiedLoren Burkholder2021-07-201-3/+3
* make lintLoren Burkholder2021-07-201-0/+10
* QML the room member listLoren Burkholder2021-07-201-2/+10
* Explicitly reload data in delegates, if related events got loadedNicolas Werner2021-07-201-0/+4
* Basic sticker supportNicolas Werner2021-07-191-0/+9
* Fix replies not reloading after fetching themNicolas Werner2021-07-161-0/+8
* Prepare for reuseItems in timelineNicolas Werner2021-07-121-10/+10
* Remove db bottleneck by caching ro txn for 100 requestsNicolas Werner2021-07-101-5/+7
* Update translationsNicolas Werner2021-07-021-1/+2
* Apply suggestions from code reviewStuart Mumford2021-06-251-1/+1
* Update src/timeline/TimelineModel.cppStuart Mumford2021-06-251-1/+1
* Add another regex to match inline img tags using single quotesStuart Mumford2021-06-251-0/+4
* Don't spam key requests directly after startupNicolas Werner2021-06-251-0/+6
* Add a basic 'Space page'Nicolas Werner2021-06-251-0/+8
* Hide spaces by default, unless they are in the current space filterNicolas Werner2021-06-251-0/+4
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-191-0/+2
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-191-0/+1
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-181-0/+3
* Allow editing unsent messagesAlexander Bantyev2021-06-181-7/+11
* Implement switching in narrow modeNicolas Werner2021-06-081-2/+0
* Try to get rid of an allocationNicolas Werner2021-05-301-2/+2
* Fix emoji in new RoomListNicolas Werner2021-05-221-0/+11
* Sort the room listNicolas Werner2021-05-221-0/+2
* Make roomlist look niceNicolas Werner2021-05-211-4/+26
* Mark unsent events as uneditableNicolas Werner2021-05-091-2/+4
* Show verification status next to messagesNicolas Werner2021-05-071-0/+16
* Only show actions, when you have permissions to do themNicolas Werner2021-05-021-2/+117
* Fix crash when you have no rooms and open the profile as well as not renderin...Nicolas Werner2021-04-301-3/+3
* Copy link to messageNicolas Werner2021-04-291-0/+44
* Highlight navigated to messageNicolas Werner2021-04-291-0/+38
* Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko int...Nicolas Werner2021-04-241-0/+10
|\
| * move detection code to nheko namespace and fix a few other bugstargetakhil2021-04-171-1/+1
| * remove unused function and set position to center of timeline viewtargetakhil2021-04-151-11/+0
| * show forward menu item only for relevant events, changes to uitargetakhil2021-04-151-0/+11
| * added basic forwardingtargetakhil2021-04-151-0/+10
* | Escape html in topics and show line breaks in the settingsNicolas Werner2021-04-191-4/+9
* | Fix display name referenced for incorrect event typesJoseph Donofry2021-04-181-3/+4
* | change display name wordingtargetakhil2021-04-181-5/+8
|/
* Clean up notification code a bitNicolas Werner2021-03-171-24/+1
* Create function for processing whether a message is a replyLoren Burkholder2021-03-171-1/+1
* Don't send markdown links in bodyNicolas Werner2021-03-151-4/+26
* prepend file:// for linux and macostargetakhil2021-03-151-0/+8
* Disable room pings in repliesNicolas Werner2021-03-121-0/+2
* fix lintingNicolas Werner2021-03-051-16/+17
* Merge pull request #505 from Nheko-Reborn/license-headersDeepBlueV7.X2021-03-051-0/+4
|\
| * Update license headersNicolas Werner2021-03-051-0/+4
* | Fix lintingJoseph Donofry2021-03-041-17/+16
|/
* Fix reply relating to the wrong id of edited eventNicolas Werner2021-03-031-1/+1
* Allow editing via up and down arrowsNicolas Werner2021-02-241-2/+21
* Merge pull request #474 from Jedi18/room_settings_qmlDeepBlueV7.X2021-02-191-0/+8
|\
| * Merge branch 'master' into room_settings_qmlAkhil Nair2021-02-141-11/+88
| |\
| * | added changing of name through edit modal, removed old roomsettingsJedi182021-02-121-2/+2
| * | fix avatar update on timeline syncJedi182021-02-111-0/+8
* | | Make inline images work a bit betterNicolas Werner2021-02-171-2/+10
* | | Fix crash from logging unset indices (leftover after debugging)Nicolas Werner2021-02-171-5/+0
| |/ |/|
* | Mark messages as read, when Nheko gets focusedNicolas Werner2021-02-131-3/+3
* | Fix crash when editing an edited message pointing to itselfNicolas Werner2021-02-121-7/+9
* | Prevent edits of unsent messagesNicolas Werner2021-02-101-0/+3
* | Fix UI allowing edits of foreign messages in some casesNicolas Werner2021-02-101-4/+6
* | Fix stuck notifications because of editsNicolas Werner2021-02-101-4/+19
* | Implement message editingNicolas Werner2021-02-091-1/+23
* | Display edits correctlyNicolas Werner2021-02-091-3/+36
* | Switch to new relations formatNicolas Werner2021-02-091-2/+2
|/
* add loading indicatorJedi182021-02-021-1/+1
* add error message and update avatars on avatar change in timeline and user pr...Jedi182021-02-021-1/+4
* made requeste changesJedi182021-01-291-5/+1
* Shifted fetching of global username fom timeline model to user profileJedi182021-01-291-14/+1
* fix lintingJedi182021-01-281-2/+2
* Changed edit method from double clicking to an edit buttonJedi182021-01-281-1/+18
* Username can be edited by double clicking on text, added global user profile ...Jedi182021-01-281-1/+1
* update room specific username from userprofileJedi182021-01-271-2/+2
* Add "open in external program" actionrnhmjoj2021-01-241-8/+31
* Fix font tags showing up in playable media messagesNicolas Werner2021-01-231-1/+2
* Simplify section handling a bitNicolas Werner2021-01-191-26/+20
* Make read markers a bit less confusingNicolas Werner2021-01-161-3/+4
* Fix call invite declined on another devicetrilene2021-01-101-1/+3
* Fix call answered on another devicetrilene2021-01-071-1/+6
* Fix some compiler warningsNicolas Werner2020-12-251-3/+3
* Properly share and rotate sessions on member and device changesNicolas Werner2020-11-301-74/+10
* Fix race when reading members from dbNicolas Werner2020-11-251-1/+4
* Send typing updates from QMLNicolas Werner2020-11-251-1/+0
* Basic text input in qmlNicolas Werner2020-11-251-1/+0
* Pasteable textinputNicolas Werner2020-11-251-0/+1
* Share code for sending encrypted olm messagesNicolas Werner2020-10-201-198/+25
* Store timestamp with olm sessionsNicolas Werner2020-10-201-1/+2
* Calculate verification status from cross-signing sigs and update dynamicallyNicolas Werner2020-10-081-1/+1
* Make steps in verification flow explicitNicolas Werner2020-10-051-2/+2
* Don't fail on missing key for a device and /rotate-megolm-session commandNicolas Werner2020-10-031-0/+6
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-241-12/+70
|\
| * Fix null errors in qmlNicolas Werner2020-09-161-12/+6
| * Port top bar to QmlNicolas Werner2020-09-161-0/+64
* | Simplify outbound session setupNicolas Werner2020-09-201-109/+95
* | Split qml part of Device VerificationCH Chethan Reddy2020-09-141-17/+16
* | Fix Wrong Emojis Issue in Room VerificationChethan2k12020-09-041-16/+17
* | Add support for Encrypted to-device verification messagesCH Chethan Reddy2020-09-031-1/+1
* | Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-301-78/+157
|\|
| * Hide CallCandidates again in new storeNicolas Werner2020-08-171-1/+5
| * Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-171-14/+110
| |\
| | * clang-formattrilene2020-08-011-2/+4
| | * Specify call type on timelinetrilene2020-07-241-0/+4
| | * Hide incoming CallCandidates in encrypted roomstrilene2020-07-141-0/+9
| | * Remove commentstrilene2020-07-131-2/+0
| | * Hide CallCandidates events from the timelinetrilene2020-07-131-1/+2
| | * Merge remote-tracking branch 'upstream/master' into voiptrilene2020-07-101-55/+79
| | |\
| | * | Support voice callstrilene2020-07-101-57/+148
* | | | [WIP] Room Verification Works!CH Chethan Reddy2020-08-181-4/+3
* | | | [WIP] Room-Verification MessagesCH Chethan Reddy2020-08-091-248/+85
* | | | Add Room Verification MessagesCH Chethan Reddy2020-07-301-25/+120
* | | | Adding Room Key Verification StuffCH Chethan Reddy2020-07-301-1/+186
* | | | Refactor UserProfileNicolas Werner2020-07-301-2/+2
|/ / /
* | | Rename EventStore::event to get to remove ambiguity with QObject::eventNicolas Werner2020-07-261-17/+17
* | | Fix reactionsNicolas Werner2020-07-201-1/+2
* | | Fix reaction displayNicolas Werner2020-07-191-1/+2
* | | Fix reply scrollingNicolas Werner2020-07-181-2/+2
* | | 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-181-311/+53
* | | Readd pagination and fix redactionsNicolas Werner2020-07-131-29/+24
* | | Fetch missing eventsNicolas Werner2020-07-101-21/+0
* | | WIP: Event Store split outNicolas Werner2020-07-091-416/+253
| |/ |/|
* | Make connections across threads queued in any caseNicolas Werner2020-06-261-55/+79
|/
* Additional code cleanupJoseph Donofry2020-06-111-7/+0
* Merge master and fix conflictsJoseph Donofry2020-06-091-2/+22
|\
| * Remove some redundant functionsNicolas Werner2020-05-301-2/+2
| * 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-211-0/+18
* | 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-141-1/+10
|\|
| * Add un-encrypted warning icon for messages in encrypted roomsJoseph Donofry2020-05-141-0/+5
| * Show inline imagesNicolas Werner2020-05-141-0/+4
| * Translation updatesNicolas Werner2020-05-101-1/+1
* | Add new QML-based emoji picker (work in progress)Joseph Donofry2020-05-131-20/+18
* | Initial support for sending reactionsJoseph Donofry2020-05-091-4/+39
* | merge master into reactionsJoseph Donofry2020-05-071-0/+7
|/
* Merge pull request #192 from Nheko-Reborn/reactionsDeepBlueV7.X2020-05-081-1/+37
|\
| * Fix reaction redaction for real this timeNicolas Werner2020-05-061-0/+3
| * Fix rooms with a lot of reactions not paginating correctlyNicolas Werner2020-05-061-1/+5
| * Show displayname on reactionsNicolas Werner2020-05-061-1/+1
| * Basic, broken reaction displayNicolas Werner2020-05-041-0/+29
* | 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-011-4/+16
|\
| * Add visual indication that data is being fetchedLasath Fernando2020-04-291-4/+16
* | 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-231-9/+1
* Change how decrypt value is retrieved from settingsJoseph Donofry2020-04-231-0/+6
* Fix own messages not showing as encryptedNicolas Werner2020-04-231-7/+7
* Add signal/slot for decryption changes in last patchJoseph Donofry2020-04-221-0/+7
* Add ability to toggle sidebar messages for encrypted roomsJoseph Donofry2020-04-211-1/+6
* Add menu entry to show decrypted sourceNicolas Werner2020-04-211-0/+13
* 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-191-19/+8
* Cache decrypted eventsNicolas Werner2020-04-141-2/+24
* Fix encrypted event indicatorNicolas Werner2020-04-141-5/+5
* Fix reply not closingNicolas Werner2020-04-131-2/+11
* Removed double-sanitization of ... is typing namesEmi Simpson2020-03-241-1/+1
* Better image overlay handling when downloadingAdasauce2020-03-201-2/+5
* 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-051-0/+4
|\
| * Experimental blurhash implementation (MXC2448)Nicolas Werner2020-03-031-0/+4
* | Add support for more room events in timelineAdasauce2020-03-031-21/+137
|/