giseldo/neodataset huggingface dataset:
Refresh not working on messenger

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Keyboard cutoff in messenger

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

It appears that for some users the keyboard is being cut off when using mobile messenger.

### Steps to reproduce

Unable to test on an iOS device - this will need testing on a similar device to derive replication steps.

### Platform information 

iPhone 12 Pro ios 14.4 Model Number: DNPDLAAZ0D86, latest app version.

### What is the current *bug* behavior?

Keyboard goes over the top of the input, making it hard to see what you have typed

### What is the expected *correct* behavior?

Keyboard should rest below the in-app component.

### Relevant logs and/or screenshots

![04EF0990-BDF1-4509-9AEF-DD740FB02DE8__2_](/uploads/a1a77dc2be2a51148c7780c59bcd0a3a/04EF0990-BDF1-4509-9AEF-DD740FB02DE8__2_.jpeg)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Implement @walletconnect/registry-server

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
TypeError: undefined is not a function

Sentry Issue: [MOBILE-4A9](https://sentry.io/organizations/minds-inc/issues/2172548236/?referrer=gitlab_integration)

```
TypeError: undefined is not a function
  at React.useMemo$argument_0 (src/comments/v2/CommentBottomMenu.tsx:125:25)
  at CommentBottomMenu (src/comments/v2/CommentBottomMenu.tsx:51:56)
  at call (native)
  at loadComments (src/comments/v2/CommentsStore.ts:169:7)
  at call (native)
...
(45 additional frame(s) were not displayed)
```

Story points: 2.0
Add recovery code verify process

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Add observables within channel

This relates to https://gitlab.com/minds/mobile-native/-/merge_requests/1179 and follows on from our conversation on Monday @msantang78 

Two small additions should be made to the above MR

- Make channel bio an observable, so when a bio is updated via channel settings, it's reflected immediately within with the about tab. Currently used has to navigate away, and then back to the about tab for the newly updated bio to be reflected.
- Make feed list an observable within a channel feed. After a new post is created from within a user's channel, it should appear immediately within the feed. i.e. the user should not need to pull to refresh to see their new post

I'll keep the above MR labeled as a WIP until the above two actions are completed.

cc @msantang78 @juanmsolaro

Story points: 2.0
New search screen visual issues iOS

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Password manager testing on login / register forms

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

I've had a couple of users report this. For me, my password manager 1Password does not show up at all on the login form.
I suspect there may be issues with other managers too so I'd probably test some of the most common if possible (LastPass, Bitwarden).

Though my issue is login we should also double-check that registration picks up the password generators correctly.

### Steps to reproduce

1. Open app from logged out state.
2. No password manager prompt appears.

### Platform information 

* **My device**: Galaxy S10, Android 11, App v4.9.1 
* **A member (\@devonmcpherson)** reports similar issues with an iPhone 12 Pro ios 14.4 

### What is the current *bug* behavior?

No password manager prompt appears.

### What is the expected *correct* behavior?

Password manager prompts should appear on login and register.

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 3.0
Add retry support to useApiFetch hook

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Discard This Post screen is broken

## Summary

When you are making a text post, and press back, you are unable to click on anything to discard the post. The button is skewed and all you can do is tap for it to go away, but never discard the post. Replicated on iOS.

## Support Post

https://www.minds.com/newsfeed/1219663519306825728

## Steps to replicate

1. Open composer
2. Toggle to text mode
3. Enter text
4. Press back and see discard prompt

## Screenshot

![IMG_6703](/uploads/aa90f6aaeec24168ecfd03df70af5394/IMG_6703.PNG)

Story points: 2.0
"You have the private keys of at" message

### Summary

Multiple users have reported receiving the following error after updating:![error_message](/uploads/52eb8ba4c260b4c249c2ed37c1c15b04/error_message.jpeg)

Android tag as I have not yet seen anybody point this out from the iApp, though it could be out there.

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

Message appears shortly after start up. App seems to function otherwise normally upon dismissal.

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Update RN 0.64 and enable hermes on iOS

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 3.0
Cash onboarding issues with fresh account

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

See image below

### Steps to reproduce

1. Make a fresh account.
2. Before setting up wallet, head to cash onboarding.

### Platform information 

Android - S10 - v4.9.0

### What is the current *bug* behavior?

Visually the page is messed up and it was only after some clicking around I was able to get rid of the component that is erroneously showing.

### What is the expected *correct* behavior?

-

### Relevant logs and/or screenshots

![image](/uploads/5faa6922f6a2e820bcd84edf64954636/image.png)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Filter fails to load posts past 24 hours

### Summary

User @lestp unable to load posts by type, using filter. Posts will load only up until the last 24 hours or so. Refreshing may load an additional couple of posts, but they are not in chronological order.

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

Android, Pixel 3XL

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
"Unexpected error occurred" on app load

### Summary

User @ducheng is unable to use the Minds app due to consistent crashing on load.

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

Samsung A505-U, Android 10.

### What is the current *bug* behavior?

![unexpected_error](/uploads/6f37e52382d83f3846099ac9b926c0e8/unexpected_error.jpeg)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Unable to tap zoom image comments

### Summary

Unable to zoom in on images in comments by tapping.

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 3.0
App freezes and crash while scrolling and watching video on iOS

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 3.0
Month picker not showing correctly for ios

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 1.0
Implement wallet connect button and logic

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Develop mobile withdrawal

https://www.sketch.com/s/20d5810a-7b7d-4a02-b921-bdd0a8b6f558/a/m1Pek0k (user accesses this menu via the ellipsis)

https://www.sketch.com/s/20d5810a-7b7d-4a02-b921-bdd0a8b6f558/a/PG1kkrj

https://www.sketch.com/s/20d5810a-7b7d-4a02-b921-bdd0a8b6f558/a/g01ddpk

https://www.sketch.com/s/20d5810a-7b7d-4a02-b921-bdd0a8b6f558/a/zxy2YWa (use ```X MINDS transferred on-chain``` instead)

Story points: 3.0
comment input showing on top of comment list header

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

(Summarize the bug encountered concisely)

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information 

(Browser, device, system stats, screen size)

### What is the current *bug* behavior?

(What actually happens)

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 1.0
TypeError: JSON.stringify cannot serialize cyclic structures.

Sentry Issue: [MOBILE-21E](https://sentry.io/organizations/minds-inc/issues/1205274568/?referrer=gitlab_integration)

```
TypeError: JSON.stringify cannot serialize cyclic structures.
    at src/common/services/boosted-content.service.(boosted-content.service.js:27)
    load = async() => {
...
(14 additional frame(s) were not displayed)
```

Story points: 3.0
TypeError: JSON.stringify cannot serialize cyclic structures.

Sentry Issue: [MOBILE-4G0](https://sentry.io/organizations/minds-inc/issues/1210969141/?referrer=gitlab_integration)

```
TypeError: JSON.stringify cannot serialize cyclic structures.
  File "src/common/services/api.service.js", line 117
    {snip} await abortableFetch(MINDS_API_URI + this.buildUrl(url), { method: 'POST', body: JSON.stringify(body), headers, timeout: NETWORK_TIMEOUT });
  File "src/common/services/api.service.js", line 113, in value
    async post(url, body={}) {
  File "src/newsfeed/NewsfeedService.js", line 74, in field
    export function update(post) {
  File "src/newsfeed/ActivityModel.js", line 246
    entity[field] = data[field];
  File "src/newsfeed/ActivityModel.js", line 232, in fn
    logService.exception('[OffsetFeedListStore]', err);
...
(45 additional frame(s) were not displayed)
```

Story points: 3.0
Error: The user is banned

Sentry Issue: [MOBILE-3QT](https://sentry.io/organizations/minds-inc/issues/1209128770/?referrer=gitlab_integration)

```
Error: The user is banned
  File "src/common/services/api.service.js", line 15, in err
    constructor(...args) {
  File "src/common/services/api.service.js", line 66, in logout
    if (err instanceof Error) {
  File "src/common/services/api.service.js", line 107
    session.logout();
...
(17 additional frame(s) were not displayed)
```

Story points: 3.0
TypeError: JSON.stringify cannot serialize cyclic structures.

Sentry Issue: [MOBILE-G](https://sentry.io/organizations/minds-inc/issues/1178458316/?referrer=gitlab_integration)

```
TypeError: JSON.stringify cannot serialize cyclic structures.
    at src/common/services/sql/entities.storage.(entities.storage.js:27)
    await this.db.executeSql('REPLACE INTO entities (urn, data, updated) values (?,?,?)', [entity.urn, JSON.stringify(entity), Math.floor( {snip}
...
(14 additional frame(s) were not displayed)
```

Story points: 3.0
(feat) reduce the error reporting to sentry

https://gitlab.com/minds/mobile-native/merge_requests/334
https://gitlab.com/minds/mobile-native/merge_requests/333
https://gitlab.com/minds/mobile-native/merge_requests/332
https://gitlab.com/minds/mobile-native/merge_requests/331
https://gitlab.com/minds/mobile-native/merge_requests/330
https://gitlab.com/minds/mobile-native/merge_requests/329
https://gitlab.com/minds/mobile-native/merge_requests/321

Story points: 8.0
(qa) 3.9.0

* [x] poster screen latest media scroll
* [x] if hashtags on/off option is remembered
* [x] If boosts are injected in the main and discovery feeds
* [x] copy/paste messenger and comments
* [x] push notifications
* [x] wallet value refresh when tab is opened
* [x] open a channel from the visited channels list

Story points: 2.0
(feature) Implement permissions models for entities

The permissions object will be in a consistent json structure

```
{
   user: {
       user object
   },
   channels: [
      guid: {
         name: role name,
         permissions: [
            flag: true | false
         ]
      }
   ],
   groups: [
      guid: {
         name: role name,
         permissions: [
            flag: true | false
         ]
      }
   ],
   entities: [
       guid: {
         name: role name,
         permissions: [
            flag: true | false
         ]
      }
   ]
}
```

Story points: 3.0
(bug) Recording a video consistently closes the app

On a moto x4 running the 3.8.0 apk https://cdn-assets.minds.com/android/minds-3_8_0.apk

Open the app
Open the settings menu
Close the settings menu
Hit the new post blue pencil on the Home Screen / Subscribed feed
Record a 5 second video
On the preview screen, hit the check box or the the back arrow
The app closes without an error

Story points: 5.0
(bug): Post button never appears for user when posting video

<!---
Please read this!

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "T - Bug" label and verify the issue you're about to submit isn't a duplicate.
--->

### Summary

Post button never appears for user when posting video.
https://www.minds.com/newsfeed/1004450541596225536

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information

Android Samsung S7 (App)

### App version

v3.8.0

### What is the current *bug* behavior?

User cannot post video.

### What is the expected *correct* behavior?

User should be able to post video.

### Relevant logs and/or screenshots

(Paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0