status-desktop/ui/app/AppLayouts/Communities
Alex Jbanca 942482fe99 performance(ChannelsSelectionModel): Use LeftJoinModel for ChannelsSelectionModel.qml
Motivation:
ChannelsSelectionModel.qml is freezing the app when used with a live channel that's being edited because on each channel change the selection model is re-created.

The fix for this is to use the LeftJoinModel to unify the channels selection (a light model containing only keys) and the full channels model containing the channels data. On top of this, the SortFilterProxyModel is added to decorate the model with the roles expected in the UI. Another improvement is by replacing the ExpressionRole with the FastExpressionRole.
2024-01-19 15:07:19 +02:00
..
controls fix(@desktop/communities): Fix displaying token holders 2024-01-17 13:23:59 +01:00
helpers fix(@desktop/communities): Add toasts to send owner token process 2023-12-12 16:06:04 +01:00
layouts feat: Update Edit community settings based on new design 2023-07-06 09:47:46 +03:00
panels fix(@desktop/communities): Fix displaying token holders 2024-01-17 13:23:59 +01:00
popups fix(@desktop/communities): Add toasts to send owner token process 2023-12-12 16:06:04 +01:00
stores remove legacy `requestCommunityInfo` code (#13012) 2023-12-21 20:05:04 +00:00
views performance(ChannelsSelectionModel): Use LeftJoinModel for ChannelsSelectionModel.qml 2024-01-19 15:07:19 +02:00
CommunitiesPortalLayout.qml feat(discord): Import single channel from discord 2023-11-07 16:43:30 +03:00
qmldir feat(Communities): Communities folder reorganization 2023-06-28 14:28:47 +02:00