status-desktop/ui/imports/shared
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
..
controls feat(CreateCommunityPopup): add discord import progress panel and discord message handling 2022-10-06 09:13:57 +02:00
img refactor(desktop) Made shared a QML module 2021-10-27 18:05:45 -04:00
panels feat(CreateCommunityPopup): add discord import progress panel and discord message handling 2022-10-06 09:13:57 +02:00
popups feat(CreateCommunityPopup): add discord import progress panel and discord message handling 2022-10-06 09:13:57 +02:00
status fix(StatusChatInput): Move formatting menu from scroll 2022-10-05 13:51:40 -04:00
stores feat(wallet): add favorites for saved addresses 2022-09-12 15:58:52 +02:00
views perf(chat): only perform verification requests on scroll if necessary 2022-10-06 11:39:24 +02:00
DelegateModelGeneralized.qml refactor(desktop) Made shared a QML module 2021-10-27 18:05:45 -04:00
LoadingAnimation.qml bug(@status-desktop): only run animations when they are visible to avoid cpu issues 2022-06-28 11:23:38 -04:00
MacTrafficLights.qml refactor: removed dynamic scoping from shared module 2022-02-01 11:46:39 +01:00
polyfill.number.toLocaleString.js refactor(desktop) Made shared a QML module 2021-10-27 18:05:45 -04:00
qmldir fix(ChatMessagesView): Usage of `StatusMessage` WIP 2022-08-20 03:02:41 +03:00