status-desktop/ui
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
..
StatusQ@eb87aa4bcb chore: add StatusQ as dependency 2021-05-04 14:42:28 -04:00
app fix(communities): re-joining of left communities 2021-06-29 07:52:47 -04:00
fonts fix: use normal Inter for normal text and StatusInter for addresses 2020-07-02 10:51:57 -04:00
i18n update translation keys 2021-03-16 12:43:57 -04:00
imports refactor: extract 'channels' to its own file 2021-06-18 12:12:01 -04:00
onboarding use new wallet api to receive wallet signals 2021-05-18 15:24:05 -04:00
shared revert: SortFilterProxyModel 2021-06-23 08:08:08 -04:00
sounds feat: allow users to turn of notification sounds 2020-10-20 13:50:49 -04:00
generate-rcc.sh chore: add StatusQ as dependency 2021-05-04 14:42:28 -04:00
main.qml refactor: extract 'channels' to its own file 2021-06-18 12:12:01 -04:00
nim-status-client.pro feat(wallet): redesign gas selector for new EIP 2021-06-04 14:02:51 -04:00