status-desktop/ui
Pascal Precht d9acab566f perf(chat): only perform verification requests on scroll if necessary
There was an issue where imported messages from third-party services
would cause super laggy scroll behaviour in the chat view.

The reason for that is that on scroll, the app keeps calling
`getVerificationRequestFrom()` on the chatkey of the community.
Typically the results of these requests are cached so that it should
perform the call only once, but because there's no actual verification
request/contact for the community chat key (all third-party messages are
signed by the community), the call keeps on happening over and over.

This commit adds a flag to `getContactDetailsAsJson` and `isEnsVerified`
to control whether or not the call to `getVerificationRequestFrom`
should in fact be made (which should not be the case for imported
messages).

The result of this is a smoother scrolling experience.

Fixes #7767
2022-10-06 11:39:24 +02:00
..
StatusQ fix(Community/Settings): Second Nav of community differs from the Design 2022-10-06 09:31:16 +02:00
app fix(Community/Settings): Second Nav of community differs from the Design 2022-10-06 09:31:16 +02:00
fonts fix(cpp): make libraries which are not dynamically loaded static 2022-08-02 15:30:08 +02:00
i18n chore(translations): update translations 2022-09-13 12:51:33 +02:00
imports perf(chat): only perform verification requests on scroll if necessary 2022-10-06 11:39:24 +02:00
shared/status refactor(@desktop/general): qml code referring to the old code base commented out 2022-02-01 11:42:42 +01:00
generate-rcc.go chore(CPP): foundation for user onboarding 2022-07-07 23:23:09 +02:00
main.qml test(chore): Added splash screen animation recognition and general banners management 2022-10-04 11:17:47 +02:00
nim-status-client.pro feat(CreateCommunityPopup): Add Community Banner to Create Community Modal 2022-08-18 10:15:04 +02:00