status-desktop/ui/app/AppLayouts
Eric Mastro e281ec3871 fix(communities): re-joining of left communities
Fixes: #2649.

Upon receipt of status-go signals which included communities that have been left (`joined: false`), those communities were being rejoined automatically when they should not have been.

fix(communities): Invitation bubble button state updates
The community state inside of the invitation bubble was not reactive to any community actions (such as joining, leaving, updating). In addition, requesting to join a community changed the button’s text to “Pending”, but upon approval, the button’s state was not updating.

The component was setting an observed community in the Component.onCompleted event, which was occurring for all invitation bubbles, but because the community wasn’t bound correctly to the bubble, once a bubble  with a different community was encountered, the community in context of the bubble wasn’t updated and instead used a local copy. Once the community was bound correctly (to be reactive), the states started working correctly.

The invitation bubble has been simplied so that it has states instead of using lots of if/else statements inside of the property bindings. This simplified the component’s logic for things like onClick action and made it a lot easier to read and modify.
2021-06-29 07:52:47 -04:00
..
Browser fix(browser): fix browser undefined model 2021-06-22 12:59:11 -04:00
Chat fix(communities): re-joining of left communities 2021-06-29 07:52:47 -04:00
Node feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
Profile refactor: extract 'channels' to its own file 2021-06-18 12:12:01 -04:00
Timeline revert: SortFilterProxyModel 2021-06-23 08:08:08 -04:00
UIComponents fix: using loaders for status button animations 2020-09-07 10:21:41 -04:00
Wallet refactor wallet views 2021-06-17 16:11:01 -04:00
qmldir feat: reintroduce the dapp browser 2020-10-20 14:42:36 -04:00