status-desktop/ui/imports/shared/views
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
..
chat perf(chat): only perform verification requests on scroll if necessary 2022-10-06 11:39:24 +02:00
AssetsDetailView.qml (StatusSectionLayout): removed big space between header and content 2022-09-28 15:37:52 +03:00
AssetsView.qml fix(@wallet): asset formatting 2022-09-15 16:54:43 +02:00
EnsResolver.qml
ExistingContacts.qml fix(InviteFriendsToCommunityPopup): Created single global instance. Fixed profile icons. 2022-10-05 14:37:36 +03:00
HistoryView.qml fix(@desktop/wallet): Added squish tests for transactions and transaction details 2022-09-28 09:55:41 -04:00
NetworkCardsComponent.qml
NetworkSelector.qml feat(@desktop/wallet): Send modal should work as a wizard and use StatusDialog instead of StatusModal 2022-08-03 09:42:06 +02:00
NetworksAdvancedCustomRoutingView.qml fix: port to StatusButton changes in master 2022-09-14 09:16:58 +02:00
NetworksSimpleRoutingView.qml feat(Desktop)!: Updating desktop app due to IconSettings refactor 2022-09-02 18:41:21 +03:00
NoFriendsRectangle.qml feat(desktop): New invite to community popup with message 2022-08-12 11:54:51 +04:00
PasswordView.qml fix(@desktop/wallet): Added squish test for change password and relogin 2022-09-30 15:56:03 +02:00
PickedContacts.qml fix(InviteFriendsToCommunityPopup): Created single global instance. Fixed profile icons. 2022-10-05 14:37:36 +03:00
ProfileView.qml fix(Chat/Verify Identity): Identity verification typo 2022-09-28 10:54:03 -04:00
SearchResults.qml
SendModalFooter.qml fix(@desktop/wallet): Send Modal doesn't fill available height and Drop Shadow missing in Send Modal Footer 2022-09-19 13:22:00 +02:00
SendModalHeader.qml fix(@desktop/wallet): Fix the emoji and text placement in the SendModal 2022-09-28 14:25:58 +02:00
TabAddressSelectorView.qml feat(Desktop)!: Updating desktop app due to IconSettings refactor 2022-09-02 18:41:21 +03:00
TransactionDetailView.qml fix(@desktop/wallet): Added squish tests for transactions and transaction details 2022-09-28 09:55:41 -04:00
TransactionPreview.qml
TransactionSigner.qml fix(desktop): Move Input anchors binding to client code 2022-08-12 11:54:51 +04:00
TransactionStackView.qml
qmldir feat(@desktop/wallet): Implement Transaction details as per new design 2022-09-09 21:36:58 +02:00