summary refs log tree commit diff
path: root/src/timeline/TimelineModel.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix media deletion of animated filesNicolas Werner2024-10-091-4/+6
|
* Allow loading image only after explicit interactionsNicolas Werner2024-08-211-0/+22
|
* Generate event links only using room idsNicolas Werner2024-06-141-2/+3
|
* Fix avatar change renderingNicolas Werner2024-06-141-1/+3
|
* Support authenticated mediaNicolas Werner2024-06-061-3/+3
|
* fix mentions with markdown and in editsNicolas Werner2024-05-311-7/+9
|
* Fix possible pagination issue when a sync returns an empty limited timelineNicolas Werner2024-05-071-3/+3
|
* LintNepNep212024-04-231-1/+2
|
* Fix image copying on windowsNepNep212024-04-091-1/+4
|
* Make a few headers forward declarationsNicolas Werner2024-03-161-1/+5
|
* Include moc files for a tiny speedup on incremental buildsNicolas Werner2024-03-161-0/+2
|
* Add support for intentional mentionsNicolas Werner2024-03-081-6/+21
| | | | | | This is still a bit flaky around when to remove a mention, but it should work in most cases. Might add a toggle in the future to disable these though.
* Speedup room switching by forcing a bigger initial item sizeNicolas Werner2024-01-081-0/+4
|
* Fix urls in widgets being double encodedNicolas Werner2023-12-041-1/+3
| | | | See https://bugreports.qt.io/browse/QTBUG-110446
* Fix state event rendering for join rules and emojisNicolas Werner2023-11-281-13/+8
|
* Upgrade trust of megolm sessions when receiving RoomKeyNicolas Werner2023-11-191-2/+1
| | | | | | | Before we only did that, when we basically didn't have the key yet. But since we usually get sent a RoomKey when a new message is sent after we sign in, we were discarding, that those messages should usually now be trusted.
* A few more small speedupsNicolas Werner2023-10-311-53/+2
|
* Speed up compilation a bitNicolas Werner2023-10-311-1/+3
|
* Add report message functionalityLoren Burkholder2023-10-251-0/+8
|
* Possibly fix a crash in the EventDelegateChooserNicolas Werner2023-10-201-7/+17
|
* Make effect messages stand out moreNicolas Werner2023-10-091-0/+10
|
* cleanupsNicolas Werner2023-10-091-1/+0
|
* Fix typing notificationsNicolas Werner2023-10-091-2/+3
|
* Switch to manual polishing of event delegatesNicolas Werner2023-10-081-6/+2
|
* Remaining events apart from verificationNicolas Werner2023-08-251-24/+18
|
* Get rid of redundant constructions and make room implicitNicolas Werner2023-08-251-0/+3
|
* Port state events and imagesNicolas Werner2023-08-251-84/+126
|
* Create an EventDelegateChooserNicolas Werner2023-08-251-0/+20
|
* Merge remote-tracking branch 'origin/powerlevelsInTimeline'Nicolas Werner2023-08-101-0/+9
|\
| * Show an indicator in the timeline for mods and adminsLoren Burkholder2023-07-231-0/+9
| |
* | Add mark as read entry to the roomlist right-click menuLoren Burkholder2023-07-221-2/+15
|/
* Fix mass redaction /commandNicolas Werner2023-07-091-3/+6
|
* Show some generic message for ACL changesNicolas Werner2023-06-101-0/+5
| | | | fixes #1476
* Fix one more clazy issueNicolas Werner2023-06-081-1/+1
|
* Use multidata in timeline modelNicolas Werner2023-06-081-1/+22
|
* lintNicolas Werner2023-06-081-1/+0
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-1/+0
|
* Copy image to clipboardNicolas Werner2023-04-231-0/+55
| | | | Fixes #599
* Adapt to the new inherited variantNicolas Werner2023-04-111-20/+19
|
* Update mtxclient commit hashLoren Burkholder2023-04-111-2/+1
|
* Use the new mtxclient special effects refactoringLoren Burkholder2023-04-111-15/+27
|
* Add rainfall effectLoren Burkholder2023-04-081-8/+36
| | | | | This is a proof-of-concept example of inplementing a msgtype not found in the spec.
* Implement unknown msgtype functionalityLoren Burkholder2023-04-081-3/+14
|
* Try to reset unread marker if we fail to set it on the serverNicolas Werner2023-04-051-3/+7
|
* Speed up processing UI changes with large syncsNicolas Werner2023-03-141-14/+44
|
* Fix avatar change being rendered as a joinNicolas Werner2023-03-091-5/+16
|
* 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/
* More template bloat reductionNicolas Werner2023-02-201-33/+46
|
* Pause ParticleEmitter when not in use (#1284)Joseph Donofry2023-01-141-0/+1
| | | | | * Pause ParticleEmitter when not in use * Use timer instead to pause particle system
* There was always supposed to be a failed state for eventsNicolas Werner2023-01-121-4/+9
|
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Fix pagination after timeline clearNicolas Werner2023-01-021-0/+3
|
* Skip notifying for your own messagesNicolas Werner2022-12-281-0/+5
|
* Fix state reset commandNicolas Werner2022-12-271-1/+1
|
* Add a button to room the upgraded room in the timelineNicolas Werner2022-12-131-1/+26
|
* confetti (#1243)Loren Burkholder2022-12-101-2/+35
| | | * 🎉 (confetti) message support. Thanks @LorenDB !
* Implement MSC3664, pushrules for related eventsNicolas Werner2022-12-051-1/+12
|
* Fix stack overflow when filtering timelineNicolas Werner2022-11-221-2/+3
|
* Continue fetching past messages when searchingNicolas Werner2022-11-031-0/+1
|
* Highlight higlight tweaks in the timelineNicolas Werner2022-11-011-0/+21
| | | | | fixes #400 fixes #1136
* Enable -WconversionNicolas Werner2022-10-261-3/+3
|
* Fix excessive summary callsNicolas Werner2022-10-201-0/+1
|
* VoIP v1 implementation (#1161)Rohit Sutradhar2022-10-141-4/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Evaluate push rules locallyNicolas Werner2022-10-131-0/+11
|
* Fix date separatorNicolas Werner2022-10-071-1/+1
|
* Add a slow way to search a roomNicolas Werner2022-10-061-19/+0
|
* cppcheck stuff (#1200)Loren Burkholder2022-10-031-2/+2
| | | | | | | | | | | | | | | * 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>
* Merge pull request #1202 from Nheko-Reborn/grammarDeepBlueV7.X2022-10-031-1/+1
|\ | | | | Grammar
| * Various grammar fixes (mostly removing commas)Loren Burkholder2022-09-301-1/+1
| |
* | Don't strip fallbacks on plain text bodiesNicolas Werner2022-10-031-13/+7
| |
* | Fix a few more warningsNicolas Werner2022-10-011-2/+2
| |
* | Automatically switch to threading when replyingNicolas Werner2022-09-301-0/+13
| |
* | Basic threading supportNicolas Werner2022-09-301-14/+28
|/
* Switch to clang-format14Nicolas Werner2022-09-251-2/+4
|
* Try to handle rate limitingNicolas Werner2022-09-231-1/+7
|
* Show the community of a roomNicolas Werner2022-09-201-0/+25
|
* Line to indicate first unread message (#1147)Hiers2022-09-111-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes.
* Fix empty widgets still being shownNicolas Werner2022-08-301-0/+4
|
* Fix inline image escape orderNicolas Werner2022-08-181-2/+2
|
* Fix matrix.to link escapingNicolas Werner2022-07-201-1/+3
| | | | | | Properly escapes in replies and with unmatched []. fixes #854
* Fix crash when creating link to room previewNicolas Werner2022-07-191-7/+3
|
* Fix crash on empty image packsNicolas Werner2022-07-181-1/+1
|
* Properly figure out entity that is controlled by policy ruleNicolas Werner2022-07-171-1/+36
|
* Merge pull request #1062 from Nheko-Reborn/perSpaceNotifsDeepBlueV7.X2022-07-161-4/+0
|\ | | | | Per-space notification bubbles
| * 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
| | |
* | | Updated call event namespaces to voipr0hit052022-07-151-21/+21
|/ /
* | 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
| | | | | | | | | | The cache is only approximate, i.e. it doesn't skip edits and similar, but this might be good enough? Also no migration right now. Speeds up startup by about 5x on my system. Half the startup time is now loading the powerlevels for each room. We can probably lazily load those too in the future.
* 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 either pack name, state key or (empty).
* 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
| | | | fixes #136
* 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
| | | | | | | | # Previous commits: # 5949173b Add function to force focus on InputDialog input field # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) # 12a6da01 If you replace the txn id, replace a string the length of the txn id...
* 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 receipts
| * support for hidden read receiptsGuillaume Girol2022-02-211-6/+10
| |
* | Add sender names to state events (#948)Malte E2022-02-211-7/+9
|/ | | | | * add sendernames to state events * Center state events and make them less tiny
* Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵Nicolas Werner2022-02-141-2/+11
|\ | | | | | | maltee1-message-bubbles
| * 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
|\ | | | | Apply selective clang-tidy suggestions
| * Run linterMTRNord2021-12-271-15/+19
| |
| * Apply (selective) Clang-tidy const function and new const pointer ↵MTRNord2021-12-231-4/+4
| | | | | | | | suggestions on TimelineModel
| * Apply (selective) Clang-tidy move and some new detected const pointer ↵MTRNord2021-12-231-7/+8
| | | | | | | | suggestions on TimelineModel
| * 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
|/ | | | | | | | - If an inline image has specified a height, add parameters to the image:// URI. - Add scaled to the parameters, the images would be cropped otherwise. - Extract the height from image:// URI and use it for requestSize. - Use scaledToHeight instead of scaled.
* Support pinned messagesNicolas Werner2021-12-111-1/+86
| | | | fixes #519
* 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
| | | | | I think old clang-format is just buggy in those cases, so we should reenable those blocks, once everyone has 13 or up.
* 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
| | | | | | - Fixes scrolling to an event not being reliable - Adds new /goto command that can open URLs, go to events, or go to message indexes. - Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not.
* 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
| | | | Sorry, no fun for you!
* Fix day separator when loading older messagesNicolas Werner2021-09-081-12/+7
| | | | fixes #632
* Allow accepting knocks in the timelineNicolas Werner2021-08-171-1/+65
| | | | As well as selecting more join rules.
* 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
| | | | | Also fixes some issues where nested transactions will poison the verification cache.
* 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
| | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
* 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
| | | | The actual reuseItems is still blocked on a few upstream bugs.
* 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
| | | | Signed-off-by: Stuart Mumford <stuart@cadair.com>
* 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
| | | | | | | | | | As of 0db4d71ec2483c7ac5a7b536737fee8fc53a76d7 (Prevent edits of unsent messages), messages that are edits of (or replies to) unsent messages were not allowed. This change was made because otherwise the edits were discarded due to use of txnid rather than mxid in the "m.relates_to" object. Remove this restriction and fix the issue by replacing txnid with mxid in all related events when the message is sent (and we obtain mxid from the server).
* 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
| | | | fixes #574
* 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 ↵Nicolas Werner2021-04-301-3/+3
| | | | rendering rooms without groups
* Copy link to messageNicolas Werner2021-04-291-0/+44
| | | | fixes #499
* Highlight navigated to messageNicolas Werner2021-04-291-0/+38
|
* Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko ↵Nicolas Werner2021-04-241-0/+10
|\ | | | | | | into Jedi18-forward_message_feature
| * 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
| | | | fixes #422
* 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
|\ | | | | License headers
| * 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
|\ | | | | Shifted Room Settings Dialog to QML
| * 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
| | | | | | | | fixes #235
* | 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
| | | | | | | | | | Does not fix the read status yet, for that we need to compare read receipts for all events after the last visible event.
* | Implement message editingNicolas Werner2021-02-091-1/+23
| | | | | | | | | | | | The UI still looks ugly, but I have no good idea atm. fixes #134
* | 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 ↵Jedi182021-02-021-1/+4
| | | | profile dialog
* 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
| | | | menu action in user info widget
* 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
|