* chore: add error logging events and effects
* chore: restructure tests and effects for delete-message-for-me
* chore: refactor events and effects and tests for chat-contacts
* chore: refactor and add tests for accepting and declining contact request
* chore: refactor chat-contacts rf/defn to defn
* chore: add :fx key as a mergeable effect for rf/merge when running tests
* chore: refactor rf/defn and add tests for delete-message-for-me
* chore: remove log effects for contacts
* chore: remove logs effects for delete-message-for-me
* fix: update chat usage of sync-all
* fix: resolve schema error with missing action-label for contact-request dismissed state
* fix: ensure chat-contacts event error handlers are compatible with re-frame
* fix: ensure delete-message-for-me event error handlers are compatible with re-frame
* chore: refactor and test delete-message events
* chore: refactor log events and effects
* chore: use log effect in delete-message
* chore: use log events and effects inside chat-contacts
* chore: use log effects inside delete-message-for-me
* chore: remove unneeded test for delete-message-for-me
* chore: format bottom-drawer component
* chore: format delete-message
* chore: format delete-message-for-me
This commit:
- fixes send flow from saved addresses
- adds back send flow from general QR scanner
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
This change refactors the codebase to avoid using deprecated functions and components related to the `custom-color` function (now removed) and the touchable-without-feedback component.
These warnings are fixed:
```
warning: ignoring the client-specified setting 'keep-derivations', because it is a restricted setting and you are not a trusted user
warning: ignoring the client-specified setting 'keep-outputs', because it is a restricted setting and you are not a trusted user
warning: ignoring the client-specified setting 'sandbox', because it is a restricted setting and you are not a trusted user
warning: ignoring the client-specified setting 'stalled-download-timeout', because it is a restricted setting and you are not a trusted user
warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting and you are not a trusted user
warning: ignoring the client-specified setting 'trusted-substituters', because it is a restricted setting and you are not a trusted user
```
* Change multiple uses of `merge` to `assoc` in flat-list wrapper
* Fix fast-image wrapper to avoid blinking
* merge -> assoc usage in chat-item component
* Fix avatar not being updated when the user changes their username
* Fix scalable avatar issues
- On Android, the border was inconsistent depending on the theme.
- Fix animation, simplify the calculation, and now it matches designs
* Avoid blinking by using rn/memo
This commit fixes routes not cleaned properly ("Context Canceled" and "No Routes Found" errors thrown on generating the next route) when the user navigates back from the TX confirmation screen using the device's back button/gesture.
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
This commit fixes
- the send flow for collectibles (ERC721 and ERC1155)
- picking the right balance of the ERC1155 in the send flow from the account page, based on the account viewing by the user
- the balance of ERC1155 is sometimes incorrect if the collectible is present in more than one account of the user
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
This commit fixes the slider-button doesn't reset after the completion of slider in standard authentication with keycard keypairs.
Signed-off-by: Mohamed Javid <19339952+smohamedjavid@users.noreply.github.com>
This change adds some metrics events for tracking when keycard users have reached an unavailable feature, when keycard users have successfully logged in, and when keycard users have succeeded or failed to migrate to keycard.