summary refs log tree commit diff
path: root/src/ReadReceiptsModel.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-02-21Fix forward completerNicolas Werner4-115/+118
2022-02-21Add sender names to state events (#948)Malte E4-16/+20
* add sendernames to state events * Center state events and make them less tiny
2022-02-21Prefer empty() over length()DeepBlueV7.X1-1/+1
2022-02-20another shot in the darkMalte E1-2/+2
2022-02-20try to make scrollbar overlap content based on styleMalte E1-3/+2
2022-02-20remove touchobserverMalte E1-434/+427
2022-02-20limit width of comboboxes and add bottomPaddingMalte E1-4/+4
2022-02-20Simplify logic to suppress wheel eventsNicolas Werner1-14/+6
2022-02-19remove reparentingMalte E1-11/+6
2022-02-19Use ListView without scrollview for messagesNicolas Werner6-439/+551
That way we can autohide the scollbar if needed, it should fix some jumping issues, it makes it possible to flick on mobile, etc. Some related bugs: https://bugreports.qt.io/browse/QTBUG-75223 https://bugreports.qt.io/browse/QTBUG-44902
2022-02-18actually fix awkward message spacingMalte E1-1/+1
2022-02-18fix awkward message spacingMalte E1-1/+1
2022-02-18make search usable on mobileMalte E2-1/+19
2022-02-18let labels wrap and collapse below the back buttonMalte E1-3/+7
2022-02-18Make hover highlight fill the full width of the timelinetastytea1-1/+2
Rows in the message bubble design are only as wide as the bubbles. This lead to invisible hover highlight. Now it's consistent.
2022-02-17Always enable hover for ItemDelegateNicolas Werner1-0/+2
2022-02-17Fix images without size not showing (take5)Nicolas Werner1-1/+3
2022-02-16Fix hover highlight when hovering hover menuNicolas Werner1-1/+3
fixes #941
2022-02-14Fix hovering messagesNicolas Werner2-23/+12
2022-02-14Allow window sizes smaller than 400x400Nicolas Werner4-12/+17
2022-02-14fix overlap in NoticeMessageMalte E1-0/+2
2022-02-14don't mess up old layoutMalte E1-1/+1
2022-02-14space-saving metadata placementMalte E7-10/+31
2022-02-14Fix second codeblock not wrappingNicolas Werner1-1/+1
2022-02-14Fix padding in redactionsNicolas Werner1-1/+1
2022-02-14Prevent old verification requests from showing upNicolas Werner1-0/+27
2022-02-14improve spacingsMalte E2-2/+2
2022-02-14fix redactions line-wrappingMalte E1-2/+2
2022-02-14fix bugs found by NicoMalte E5-8/+7
2022-02-14Fix overlapping offline indicatorNicolas Werner1-0/+1
2022-02-13fix vertical space for some state eventsMalte E1-1/+1
2022-02-13let lint fix the code formattingMalte E1-5/+4
2022-02-13add small avatars option and tweak colors and spacingsMalte E5-22/+58
2022-02-12Fix missing sdkNicolas Werner1-4/+4
2022-02-12Fix setting emoji fontNicolas Werner1-2/+2
2022-02-13use shortcode as a fallback for custom emote titleIvan Pavluk1-1/+3
Some clients (e.g. FluffyChat) don't have a UI for specifying the emote title, and instead use the shortcode as the title. This sets the title accordingly even if the emote was added through such a client and only has a shortcode.
2022-02-12Remove unneeded repoLoren Burkholder1-3/+1
2022-02-12Switch to newer flatpak runtimeNicolas Werner1-3/+1
Apparently the bug https://bugreports.qt.io/browse/QTBUG-99545 shouldn't happen in the runtime anymore.
2022-02-12Hidden events: Refactor slightly for reusabilityNicolas Werner12-153/+270
2022-02-11place own bubbles on right and remove user infoMalte E3-14/+16
2022-02-11Fix layout - no more binding loops (hopefully)Malte E10-60/+35
2022-02-10Update openSUSE install instructionsLoren Burkholder1-2/+12
2022-02-10Hidden events: Make reusable read functiontastytea2-9/+16
2022-02-10Hidden events: Some cleanuptastytea3-39/+36
2022-02-10Hidden events: Make save-function reusable for global account datatastytea3-10/+19
2022-02-10Hidden events: Change title and prompt depending on isRoomSettingtastytea2-3/+18
We would have to set text and title separately otherwise.
2022-02-10Hidden events: Incorporate suggestions from reviewtastytea4-57/+39
- Set TitleHint flag on dialog - Store hidden events as QSet<QString> instead of std::vector<bool> - Change wording in dialog (disable events instead of turning the hiding on)
2022-02-10Hidden events: Enhance tooltipstastytea1-2/+2
Shorten tooltip for power levels, expand tooltip for user events.
2022-02-10Add GUI to change hidden events per roomtastytea5-1/+200
This adds a dialog to the room settings in which the user can choose which of these three event types they want to hide (additionally to the default): - m.room.member - m.room.power_levels - m.sticker The current state is read when room settings are opened and saved when new settings are accepted.
2022-02-09Fix application name on Wayland in flatpakNicolas Werner3-4/+10
fixes #903
2022-02-09fixed most of the binding loopsMalte E7-6/+25
2022-02-09Variable width bubbles (still has binding loop)Malte E4-7/+15
2022-02-07Update resources/qml/delegates/Reply.qmlMalte E1-1/+1
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-02-07add translations and actually add changes to TimelineModelMalte E4-9/+21
2022-02-07print state events without bubbles, displaynames or avatars and in a smaller ↵Malte E6-4/+51
font
2022-02-05clean up margin settingMalte E3-31/+28
2022-02-05place metadata below message when the Layout is narrow (<350)Malte E2-22/+22
2022-02-05# should be valid in linksNicolas Werner1-1/+1
2022-02-05Add /reset-state commandNicolas Werner7-2/+73
2022-02-05Add maximum width to room name in user profiletastytea1-0/+2
Layout is: spacing | text | spacing | button | spacing Therefore we subtract 3x spacing and 1x button(16) from width.
2022-02-05Add maximum width to user name in profiletastytea1-0/+4
Layout is: padding | text | margin | button | padding Therefore we subtract 2x padding, 1x margin and 1x button from width. And an extra button for some reason. 🤷
2022-02-04Fix width of room name to dialog widthtastytea1-1/+2
2022-02-04Fix avatar url conversion for widgetsNicolas Werner3-3/+3
2022-02-04Add message bubblesMalte E4-6/+60
2022-02-04Revert removal of width and height in TextMessage and implicitWidth in ↵Malte E2-3/+3
MessageDelegate
2022-02-04Show widgets as linksNicolas Werner8-11/+132
2022-02-03Use different height settingLoren Burkholder1-1/+3
2022-02-03prepare code for message bubbles and dynamic message layoutMalte E5-74/+101
2022-02-02Translated using Weblate (Chinese (Simplified))Weblate1-18/+18
Currently translated at 16.4% (104 of 633 strings) Co-authored-by: hulb <hulb@live.cn> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/ Translation: Nheko/nheko
2022-02-02Fetch previews for space children using /hierarchyNicolas Werner4-51/+55
2022-02-02Clear search text in StickerPicker when the popup closestastytea1-1/+2
Same as emoji picker.
2022-02-01Add offline indicator (#472)Loren Burkholder4-80/+98
2022-01-31split point is pointlessNicolas Werner1-1/+0
2022-01-31Do word splitting in completerNicolas Werner1-21/+26
2022-01-30Remove unused funtionNicolas Werner2-10/+0
2022-01-30Fix list items being hoverable through between settings and new room buttonsNicolas Werner3-232/+238
2022-01-30Reimplement error notificationsNicolas Werner9-111/+111
2022-01-30Remove a few unused includesNicolas Werner4-23/+2
2022-01-30Remove a few now unused filesNicolas Werner30-2632/+1
2022-01-29Fix centering dialogsNicolas Werner4-21/+13
2022-01-29Store window size on exit againNicolas Werner1-1/+1
2022-01-29Get rid of some shadowingNicolas Werner1-5/+5
2022-01-29Remove unnecessary qml engine shutdown workaroundNicolas Werner1-6/+0
2022-01-29Connect quitNicolas Werner1-0/+2
2022-01-29keep the RegisterPage nameNicolas Werner4-2/+6
So we don't have to retranslate.
2022-01-29Fix secrets not loading after registrationNicolas Werner3-2/+8
2022-01-28Bump mtxclientNicolas Werner2-2/+2
2022-01-28Port registration to QmlNicolas Werner12-433/+434
2022-01-27Rename man page so GitHub renders it.tastytea2-1/+1
2022-01-27Add sticker and custom emoji Q&A to readme FAQtastytea1-0/+21
2022-01-27Add FAQ to manpage, add sticker and custom emoji Q&Atastytea1-0/+21
2022-01-27Fix documentation for --profile; add completers to man pagetastytea1-3/+24
2022-01-26Use ScrollHelper on EmojiPickerJoseph Donofry1-10/+16
2022-01-26Remove some unused functionsNicolas Werner3-53/+2
2022-01-26Functional login pageNicolas Werner13-497/+576
2022-01-26Fix focus and qml parenting with qml rootNicolas Werner21-38/+15
2022-01-26Initial qml root windowNicolas Werner21-397/+426
2022-01-26Fix gray scale images breaking notifications on dunstNicolas Werner1-21/+5
Fixes #907
2022-01-18Fixed a grammatical errorAyushi Bisht1-1/+1
2022-01-17fixed a typo in Cache.cppAyushi Bisht1-1/+1
2022-01-15Translated using Weblate (Indonesian)Weblate1-11/+11
Currently translated at 100.0% (633 of 633 strings) Co-authored-by: Linerly <linerly@protonmail.com> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/ Translation: Nheko/nheko
2022-01-13Fix setting double values in setting spinboxesNicolas Werner3-8/+46
2022-01-13Small size and selection improvements for the settings pageNicolas Werner1-7/+9
2022-01-12Add profile to notifications on KDENicolas Werner1-0/+4
2022-01-12Fix device verification colorsNicolas Werner8-67/+46
2022-01-12Move usersettings page to pages subdirNicolas Werner3-2/+4
2022-01-11Address review commentsNicolas Werner3-13/+8
2022-01-09Translated using Weblate (Dutch)Weblate1-10/+10
Currently translated at 100.0% (633 of 633 strings) Co-authored-by: Jaron Viëtor <jaron@v8or.nl> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/ Translation: Nheko/nheko
2022-01-09Port usersettings to qmlNicolas Werner16-868/+1339
2022-01-06Spanish translation doneDrake1-281/+295
2022-01-05Fix some minor UI issues with ImageOverlay and RawMessageDialogJoseph Donofry2-24/+27
2022-01-04Work around images with size 0 in infoNicolas Werner2-2/+5
fixes #875
2022-01-03Fix presence db creation on servers without presenceNicolas Werner2-11/+9
fixes #873
2022-01-03Update translationsNicolas Werner24-1926/+1970
2022-01-03Add minimum scale in image viewerNicolas Werner2-2/+33
2022-01-03Possibly fix crash on accepting invitesNicolas Werner1-24/+28
fixes #857
2022-01-02Fix download icon sizeNicolas Werner1-0/+5
2022-01-02Translated using Weblate (Estonian)Weblate1-10/+10
Currently translated at 100.0% (633 of 633 strings) Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/ Translation: Nheko/nheko
2022-01-02Translated using Weblate (French)Weblate1-2/+2
Currently translated at 100.0% (633 of 633 strings) Co-authored-by: Eldred HABERT <stuff@eldred.fr> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/ Translation: Nheko/nheko
2022-01-02Make some icons smootherNicolas Werner11-10/+14
2022-01-02Gstreamer glib event loop for macos and windowsJoe Donofry4-8/+39
- This ensures that gstreamer bus operations work on macOS and windows, such as enumerating devices.
2022-01-02Port image overlay to qmlNicolas Werner15-191/+196
Allows you to zoom and pan now. relates to #647
2022-01-02Fix fade out of rippleNicolas Werner1-1/+1
2022-01-02Simplify Ripple effect and make it easier to use everywhereNicolas Werner6-154/+97
2022-01-02Optimize blurhashes a bit moreNicolas Werner1-43/+45
2022-01-01Translated using Weblate (French)Weblate1-79/+79
Currently translated at 99.6% (631 of 633 strings) Co-authored-by: Eldred HABERT <stuff@eldred.fr> Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/ Translation: Nheko/nheko
2022-01-01Update translation filesWeblate1-5/+0
Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/ Translation: Nheko/nheko
2022-01-01Added more spanish translationDrake1-426/+435
I was looking at weblate and saw this one was barely translated so here it is, not fully done yet though mostly because I didn't understand the context for some text or just didn't know the "best" way of translating it to spanish but I'll try to keep on it
2022-01-01Fix hovering aliases that only have textNicolas Werner1-17/+10
2022-01-01Speed up blurhashesNicolas Werner1-3/+22
2022-01-01Strip variant selector in some casesNicolas Werner4-9/+17
fixes #439 Workaround for https://bugreports.qt.io/browse/QTBUG-97401 fixes #810
2022-01-01Use fully qualified emoji and use literalsNicolas Werner2-7220/+10353
2022-01-01Update year in copyright notice to shut up lint jobNicolas Werner249-0/+249
2021-12-31Update translation filesWeblate1-5/+0
Updated by "Cleanup translation files" hook in Weblate. Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/ Translation: Nheko/nheko
2022-01-01Update translationsNicolas Werner24-1923/+2705
2022-01-01man: Document arguments for invite, kick, ban, unban, shrugtastytea1-10/+10
2022-01-01