giseldo/neodataset huggingface dataset:
Superminds: deep links don't work

<!---
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

Deep links for push notifs and emails don't seem to be working.

### Steps to reproduce

- post a supermind
- get a reply on your supermind
- open your email or push notification and click on the link
- see that you won't be navigated to the single activity screen

### Platform information

all

### App version

recent version

### What is the current *bug* behavior?

supermind deep links don't work 

### What is the expected *correct* behavior?

deep links should navigate to the single activity screen

### Relevant logs and/or screenshots

One of the reported links is https://www.minds.com/newsfeed/1426187673910906890?__e_ct_guid=100000000000000341&campaign=when&topic=supermind_request_accepted&state=new which seems to be working

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Fix Flipper on iOS


## Goal

Add flipper again on iOS and solve build errors

## What needs to be done

Enable flipper on iOS

## QA

none


## UX/Design
- 


## Personas

Debug tool for Developers


## Experiments

-

## Acceptance Criteria

- [ ] Flipper should work on iOS

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0
Error blank screen when tapping on a post inside a post

<!---
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

Error blank screen when tapping on a post inside a post

### Steps to reproduce

Tap this post inside another post.

https://www.minds.com/newsfeed/1426402039130230790

### Platform information 

iOS, android

### What is the current *bug* behavior?

A blank screen is shown after attempting to load the post inside a post

### What is the expected *correct* behavior?

Should show the post.

### Relevant logs and/or screenshots

![Screenshot_1665478907](/uploads/9cf7dc2d37220d9c9e9eb5089cbcf00a/Screenshot_1665478907.png)
![Screenshot_1665478913](/uploads/c6fa8d611acb101f658042e2315b8556/Screenshot_1665478913.png)
![Simulator_Screen_Recording_-_iPhone_13_-_2022-10-11_at_09.59.52](/uploads/2cdd173bdfe9b679b3765770b756817b/Simulator_Screen_Recording_-_iPhone_13_-_2022-10-11_at_09.59.52.mp4)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 3.0
Keyboard shouldn't be up by default after tapping Supermind button on posts

<!---
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

Keyboard should not show after tapping Supermind button on posts

### Steps to reproduce

Not yet reproduced. (How one can reproduce the issue - this is very important)

### Platform information 

to confirm

### What is the current *bug* behavior?

Keyboard shows after tapping Supermind button on posts

### What is the expected *correct* behavior?

Keyboard should not show after tapping Supermind button on posts

### 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
Implement the view reply option for superminds


## Goal

Implement the view reply option in answered superminds

## What needs to be done

 - [ ] Add a View reply button that opens the supermind reply post
 - [ ] Ensure that we are updating the guids we need when replying to a supermind


## QA

- The view reply supermind button should be shown on answered superminds

## UX/Design

https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1817%3A21946


## Personas

Users will be able to see the replies to superminds


## Experiments

none


## Acceptance Criteria

- [ ] The view reply supermind button should be shown on answered superminds
- [ ] It should navigate to the reply post

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0
Housekeeping: Add a task to gitlab bot to close old issues

<!---
Please read this!

The Definition of Ready (DoR) can be found at https://developers.minds.com/docs/handbook/how-we-work/#definition-of-ready-dor

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "Type::Feature" label and verify the feature you're about to submit isn't a duplicate.
--->

## Goal

Add a task to gitlab bot to close old issues.

## What needs to be done

The bot will notify the author of the tasks older than 3 months that it was closed and to be opened if still relevant.

First test with a label before actually close the task to prevent unwanted tasks to be closed by mistake.

Check if the mainater role is assigned.

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)

Story points: 3.0
Debug: Add ReactroTron debug support

<!---
Please read this!

The Definition of Ready (DoR) can be found at https://developers.minds.com/docs/handbook/how-we-work/#definition-of-ready-dor

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "Type::Feature" label and verify the feature you're about to submit isn't a duplicate.
--->

## Goal

Add Reactotron debugging capabilities for iOS and Android app to be able to log API calls and console logging.

## What needs to be done

- [ ] [Install Reactotron app](https://github.com/infinitered/reactotron/blob/master/docs/installing.md)
- [ ] Add import and configuration code for Reactotron

## QA

Regression tests not required.

## Acceptance Criteria

GIVEN that I'm using the iOS app
WHEN I navigate to home screen
THEN I should see in Reactotron all API calls

GIVEN that I'm using the iOS app
AND I added a console.log in the home screen code
WHEN I navigate to home screen
THEN I should see all API calls in Reactotron
AND I should see the console.log output in Reactotron

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA

Story points: 2.0
No bottom tabs press surface below the icon

<!---
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

As a user, I want to click/tap below the a icon in the bottom toolbar so that I can navigate to the desired screen.

### Platform information 

All

### What is the current *bug* behavior?

GIVEN that I'm on the home screen
WHEN I tap below the icon of any tabbar buttons
THEN I do not navigate to desired screen.

### What is the expected *correct* behavior?

GIVEN that I'm on the home screen
WHEN I tap below the icon of any tabbar buttons
THEN I navigate to desired screen.

### 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

There is no padding bottom below the icons. A possible height need to be removed.

Story points: 2.0
Bottom tab stripe indicator does not align with tab buttons on iPad

<!---
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

As a user, when I press the bottom tab buttons, the blue stripe indicator does not center align on top of the button.

### Platform information 

on iOS and android tablets.

### What is the current *bug* behavior?

GIVEN that I am in the home screen of the app on iPad
AND observer the blue stripe indicator
OR press on any bottom tab buttons
THEN the blue stripe indicator is not centered on top of the pressed tab button icon.

### What is the expected *correct* behavior?

GIVEN that I am in the home screen of the app on iPad
AND observer the blue stripe indicator
OR press on any bottom tab buttons
THEN the blue stripe indicator will move with animation to the top center of the pressed tab button icon.

### Relevant logs and/or screenshots

![image](/uploads/6c8f4a9ce38ed636dc012b4aebc1a391/image.png)
![image](/uploads/c1d2fa2d253606933bcde856a8e1b9aa/image.png)

### Possible fixes

Fixed stripe width on the TabsScreen.tsx

Story points: 2.0
Create a custom docker image that contains the required versions of the NDK and node for the CI



## Goal

Reduce Android build errors on the CI and improve the build speed


## What needs to be done

Create a custom docker image that contains the required versions of the NDK and node for the CI

## QA

- The Android CI jobs must work just like now

## UX/Design

-


## Personas

-


## Experiments

-


## Acceptance Criteria

- [ ] The image should have the NDK and node installed
- [ ] All the Android CI jobs must work as expected

## Definition of Ready Checklist

- [x] Definition Of Done (DoD)
- [x] Acceptance criteria
- [x] Weighted
- [x] QA
- [x] UX/Design
- [x] Personas
- [x] Experiments

Story points: 3.0
Tabbar: Increase Tabs hitSlop

<!---
Please read this!

The Definition of Ready (DoR) can be found at https://developers.minds.com/docs/handbook/how-we-work/#definition-of-ready-dor

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "Type::Feature" label and verify the feature you're about to submit isn't a duplicate.
--->

## Goal

<!---
Clearly outline the goal of the issue and why we are doing it
--->

We need the tabs to be more "pressable"

## What needs to be done

<!---
Clearly detail what needs to be done to achieve the goal set out above
--->

Tabs hitSlop should be increased

## QA

<!---
Consideration is given to how the issue will be demoed and tested prior to being deployed
--->

try to press around the tab icon and the tab should still be pressed

## UX/Design

<!---
Sufficient wireframes have been presented and understood by the development team. Full mockups are not required and re-usable components are encouraged.
--->

Not required

## Personas

<!---
Who does this user impact and why (optional)
--->

All

## Experiments

<!---
Experiments are not required, but it should be made clear if one is expected. If experiments are required, the hypothesis should be outlined.
--->

N/A

## Acceptance Criteria

<!--
Everyone should be able to understand what is expected to be delivered
--->

- [ ] Given I'm on the main screen, when I press around a tab icon, I want the tab to still be triggered

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0
Tabbar Performance issue

<!---
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

Some users are experiencing slowness on the tab bar. The culprit could be any of the following:

1. [we're detaching inactive tabs](https://gitlab.com/minds/mobile-native/-/blob/9f72906d3a115e7109b2ab8bb0f1853dd78ff129/src/tabs/TabsScreen.tsx#L170)
2. [unmounting the "Drawer tab"](https://gitlab.com/minds/mobile-native/-/blob/9f72906d3a115e7109b2ab8bb0f1853dd78ff129/src/tabs/TabsScreen.tsx#L264) when user leaves it
3. The tab indicator animation (it's okay to remove this if we identified it as the cause)

### Steps to reproduce

on a low-end android device, try to switch tabs from a fresh app state

### Platform information 

both but mostly noticeable on android devices, especially low-end

### What is the current *bug* behavior?

tabs change with slight delay and the tab indicator lags

### What is the expected *correct* behavior?

tabs should change smoothly

### Relevant logs and/or screenshots

TBD

### Possible fixes

explained in summary

Story points: 2.0
Display offer statuses within Supermind console

## Goal

Improve usability of the supermind console by allowing the user to filter by type.

The console is currently split into `inbound` and `outbound`. However, within inbound for example, there is no easy way to discern between pending requests, from expired or delivered - consequently it could potentially become quite noisy.

## What needs to be done

Update the display of Supermind offers in the inbox and outbox to indicate their status

Statuses include:
- Pending
- Accepted
- Declined
- Expired
- Failed

## QA

<!---
Consideration is given to how the issue will be demoed and tested prior to being deployed
--->


## UX/Design

:warning: This task was cloned from the front end
We are going to infer the designs from the front-end ones for now 

### Supermind Console

#### Inbound
- [Inbound - Pending state](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1772%3A20454)
- [Inbound - Delivered state](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1817%3A21946)
- [Inbound - Expired state](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1907%3A21854)

#### Outbound
- [Outbound - Pending state](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1772%3A20708)
- [Outbound - Delivered state](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1907%3A22099)
- [Outbound - Expired state](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1907%3A22359)

## Personas

Creators
Fans

## Experiments

n/a

## Acceptance Criteria

- [x] Display the 'state' in place of 'Expires in ' text shows
- [x] On accepted posts, show the View Reply button

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0
Upvote/Downvote/Subscribers/Subscriptions Lists never load

### Summary

Lists like upvote, downvote, subscribers and subscriptions never load. 

### Steps to reproduce

1. Open app and login.
2. Navigate to a post with list above.
3. Notice that the lists never load.

### Platform information 

4.29 RC/Prod

### What is the current *bug* behavior?

List does not load

### What is the expected *correct* behavior?

List should appear with users

### Relevant logs and/or screenshots
![NeverLoads](/uploads/b43acee8b0b25cc391fba07a31872bb3/NeverLoads.mov)

Story points: 2.0
In-composer camera issue with multi-image posting

<!---
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

There is a couple of issues with composer camera:
- Adding second image via composer camera impossible

### Steps to reproduce

What I did:

1. Click plus button
2. Take a photo with Minds app, "use photo" < first photo added
3. Write some text
4. Take another photo with Minds app < photo taken successfully, no error after pressing "use photo", but second image not uploaded into composer
5. I Took second image again, and saved to gallery
6. Uploaded it from gallery fine

Therefore, the issue is only when second image is taken by the in-app camera

### Platform information

iPhone XR

### App version

4.29

### What is the current *bug* behavior?

The second image doesn't upload

### What is the expected *correct* behavior?

The second image should upload

### Relevant logs and/or screenshots

Video:

![Video](/uploads/b0f03206dbf9c5bf88b0f6d8e63ee5a0/Video.mp4)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
OpenUrlService: some minds links open inInAppBrowser and Browser at the same time

<!---
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

Some minds links open in InAppBrowser and Browser at the same time

### Steps to reproduce

in onboarding screen open the terms and conditions (see video)

### Platform information 

all

### What is the current *bug* behavior?

route is not returned here https://gitlab.com/minds/mobile-native/-/blob/129df3a49f3c7211844803e94dbb712af278bb36/src/common/services/open-url.service.ts#L99 but naviation still happens

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

![Simulator_Screen_Recording_-_iPhone_14_Pro_-_2022-10-04_at_14.17.54](/uploads/2d79d0d6e0f33d31c8e06e6c07511dfb/Simulator_Screen_Recording_-_iPhone_14_Pro_-_2022-10-04_at_14.17.54.mp4)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0
Add bank info is shown even if the user has a bank 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

The bank `add bank info` option is shown even if the user already has a bank account

Probably it is not loading the data previously

### Steps to reproduce

Open the supermind console after opening the app

### Platform information 

Both

### What is the current *bug* behavior?

banner is shown for users with bank account

### What is the expected *correct* behavior?

It should be hidden for users with bank account

### Relevant logs and/or screenshots
![Simulator_Screen_Shot_-_iPhone_14_-_2022-10-04_at_08.24.21](/uploads/370e91fd723c3d3fd5c6ef8a66361510/Simulator_Screen_Shot_-_iPhone_14_-_2022-10-04_at_08.24.21.png)

### Possible fixes

Ensure to load the wallet data before or inside the component. Creating a hook that would be ideal

Story points: 2.0
Opening Comments via Notifications and hitting Reply button throws an error.

### Summary

Reported by @bashynx 

### Steps to reproduce

1. Open app and login.
2. Navigate to your notification.
3. Select a notification with comments.
4. Open the post via notifications.
5. Hit reply button on post.
6. Error appears

### Platform information 
iPhone 13 Pro - 4.29 RC build

### What is the current *bug* behavior?

Throws an error

### What is the expected *correct* behavior?

Reply action should work. 

### Relevant logs and/or screenshots

![Video](/uploads/d78686e1008377681be82cde915bf007/Video.mp4)

Note: This does not happen when replying to a post via feed pages directly.

Story points: 1.0
Mob: Add confirmation step to Supermind reply

## Goal

Re-clarify the terms of accepting/replying to a Supermind offer to avoid surprise / accidents.

## What needs to be done

Add a final confirmation after the user chooses to post a Supermind reply.

## QA

<!---
Consideration is given to how the issue will be demoed and tested prior to being deployed
--->


## UX/Design

[Figma](https://www.figma.com/file/thrGepQAxmcMGB7MoEEckM/Supermind?node-id=1564%3A20078)

![image](/uploads/8a4e8b42212f84de3ee0a5c0e10a369d/image.png)

## Personas

Creators

## Experiments

n/a

## Acceptance Criteria

- [ ] Given the user has filled the composer with a valid reply to the Supermind, when the user clicks `Post`, then the confirmation modal is displayed, and the offer amount is represented in the modal (e.g. `$50` or `5 tokens`).
- [ ] Given the confirmation modal is displayed, when the user clicks the `X` button, then the confirmation modal is closed and the user is returned to the in-progress composer (to make edits, etc.).
- [ ] Given the confirmation modal is displayed, when the `Confirm` button is pressed, then the Supermind reply is posted and the transaction is completed.

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0
Update the supermind request status after changing his state



## Goal

When a supermind request is declined or answered we need to set the status locally to reflect that change.

## What needs to be done

- [ ] Change status and data locally or refresh the supermind list

## QA

TBD


## UX/Design

-


## Personas

<!---
Who does this user impact and why (optional)
--->


## Experiments

-

## Acceptance Criteria

- [ ] After a supermind is declined or answered the request should reflect that status change 

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0
The supermind's cash option is not shown for some users



### Summary

The supermind cash option is not shown for some users

Probably by the logic to follow: "A user can only pay in cash where the producer has a bank account connected to their minds account" of the creation card
We should follow the front logic and always show the cash option for now (The backend will do the validations)

### Steps to reproduce

The cash option should be always visible on Android

### Platform information 

Android

### What is the current *bug* behavior?

The cash option is shown to some users only

### What is the expected *correct* behavior?

Show it to all

### Relevant logs and/or screenshots

-

### Possible fixes

Show the cash option on Android

Story points: 1.0
Allow decimals in supermind composer

<!---
Please read this!

The Definition of Ready (DoR) can be found at https://developers.minds.com/docs/handbook/how-we-work/#definition-of-ready-dor

Before opening a new issue, make sure to search for keywords in the issues
filtered by the "Type::Feature" label and verify the feature you're about to submit isn't a duplicate.
--->

## Goal

<!---
Clearly outline the goal of the issue and why we are doing it
--->


## What needs to be done

<!---
Clearly detail what needs to be done to achieve the goal set out above
--->


## QA

<!---
Consideration is given to how the issue will be demoed and tested prior to being deployed
--->


## UX/Design

<!---
Sufficient wireframes have been presented and understood by the development team. Full mockups are not required and re-usable components are encouraged.
--->


## Personas

<!---
Who does this user impact and why (optional)
--->


## Experiments

<!---
Experiments are not required, but it should be made clear if one is expected. If experiments are required, the hypothesis should be outlined.
--->


## Acceptance Criteria

<!--
Everyone should be able to understand what is expected to be delivered
--->

- [ ] ...

## Definition of Ready Checklist

- [ ] Definition Of Done (DoD)
- [ ] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [ ] UX/Design
- [ ] Personas
- [ ] Experiments

Story points: 2.0