giseldo/neodataset huggingface dataset:
Implement the email address settings screen

On the new setting screen, when the user taps email under account, provide them a way to change their email address

Implement the new design for saving email.

We don't have a screen for the emails, so we'll style them like Password

Implement the email designs
https://design.minds.com/hosted/mobile/michael/mobile%231689-settings/#artboard5
Error state
https://design.minds.com/hosted/mobile/michael/mobile%231689-settings/#artboard6

- [ ] Implement existing email validation 
- [ ] new save message  
- [ ] Light mode
- [ ] Dark mode
- [ ] Unit Tests
- [ ] E2E Tests

Story points: 2.0
Implement the new settings screen

We have official mocks for settings now

https://design.minds.com/hosted/mobile/michael/mobile%231689-settings/

This card is for implementing the super structure each panel will have it's own card

Top nav
https://design.minds.com/hosted/mobile/michael/mobile%231689-settings/#artboard1
https://design.minds.com/hosted/mobile/michael/mobile%231689-settings/#artboard13

Link to settings on the main nav
https://design.minds.com/hosted/mobile/michael/mobile%231689-settings/#artboard12

- [x] Implement the new settings panel 
- [x] Account screen
- [x] Security screen
- [x] Billing screen
- [x] Other screen (where our left over settings will live)

- [x] Light mode
- [x] Dark mode

Story points: 4.0
Wiring Tokens

### Summary

Cannot wire tokens to another user

### Steps to reproduce

1. Go to a channel profile.
2. Attempt to wire tokens
3. Confirm you wish to wire tokens, when you push the send
Nothing will happen

### Platform information

Android

### App version

4.0.0 Test2

### What is the current *bug* behavior?

Wiring transaction does not complete

### What is the expected *correct* behavior?

Wiring transactions should work

### Relevant logs and/or screenshots

Story points: 1.0
Search Bar Search uses name field instead of username field

### Summary

Channel search searches `name` field instead of `username` field. 

### Steps to reproduce

1. Use quick search bar
2. Search for `Ben Hayward`
3. Search for `nemofin`

### Platform information

Android

### App version

4.0.0

### What is the current *bug* behavior?

channel search finds by `name` field

### What is the expected *correct* behavior?

channel search should use `username` like web app or ideally search both `username` and `name` fields.

Story points: 2.0
Image full view crashing app

### Summary

Tap on a posted image, crashes the app.

### Steps to reproduce

Go to any feed and tap on a posted image. App crashes.

### Platform information

Android 9, mobile portrait

### App version

4.0.0 Test Build

### What is the current *bug* behavior?

App crashes when trying to view a full image 

### What is the expected *correct* behavior?

Image should load

Story points: 4.0
(bug): Password reset doesn't work in the iOS app.

<!---
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 get an error message every time. See screenshot below.

NOTE: The account I used for this test is @ JakePassi.

NOTE: Canary mode is turned on.

### Steps to reproduce

1. Log out.
2. Press "Forgot Password?"
3. Enter your username.
4. Press "CONTINUE".
5. Press the link in the email.
6. Enter a new password which meets the requirements.
7. Re-enter the password.
8. Press "CONTINUE"

### Platform information

iPhone SE / iOS 12.1.4

### App version

iOS app (Version 3.3.0)

### What is the current *bug* behavior?

Password reset doesn't work in the iOS app.

### What is the expected *correct* behavior?

Password reset should work in the iOS app.

### Relevant logs and/or screenshots

![10](/uploads/37053b02a2ada5577e87b4f700baef9b/10.jpg)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 5.0
(bug): Pressing the globe icon at the bottom of a blog navigates the user to the previous page

<!---
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

NOTE: The account I used for this test is @ JakePassi.

NOTE: Canary mode is turned on.

### Steps to reproduce

1. Go to one of your own blogs.
2. Press the globe icon at the bottom.

### Platform information

iPhone SE / iOS 12.1.4

### App version

iOS app (Version 3.3.0)

### What is the current *bug* behavior?

Pressing the globe icon at the bottom of a blog navigates the user to the previous page in the iOS app.

### What is the expected *correct* behavior?

Pressing the globe icon at the bottom of a blog should allow the user to translate the blog into another language. Unless it's the license icon. If so, then pressing it shouldn't do anything and should say which license is attached to the blog.

### 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
(bug) app stalls on splash screen

### Summary

The app stalls on the splash screen

### Steps to reproduce

Open the app and the issue happens randomly 

### Platform information

Seems to be mostly on Android but unsure

### App version

3.4.0-rc5

### 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: 5.0
(bug): Cannot post WebP image

<!---
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 is not possible to post a WebP image on the site. 

### Steps to reproduce

* Download 
[hijulian](/uploads/2236224e8617342ab161335922c18f8c/hijulian)
* Try to post it

### Platform information

Universal

### App version

(App version and build number)

### What is the current *bug* behavior?

Image cannot be posted

### What is the expected *correct* behavior?

Our site should allow the image regardless.

### 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

This could possibly be fixed in the Image magick update. @markeharding do you think this is the case or does it require a seperate look?

Story points: 5.0
Comment edit controls disappeared

## Summary

The controls to edit and report comments are disappeared on latest testflight release

### Steps to reproduce

try to edit a comment

### Platform information

ios mobile

### App version

testflight 3.4.0 (201904060001)

### What is the current *bug* behavior?

when you tap the comment to expose the edit menu, only a copy dialogue appears

### What is the expected *correct* behavior?

when you tap the comment, edit, translate and report controls should appear 

### 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: 4.0
(bug): Critical error thrown in gallery permissions 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

When a user tries to access their gallery for the first time, they are sometimes met with a critical error.

### Steps to reproduce

* Reset permissions or reinstall app
* Try to access your gallery (post attachment is probably the easiest way)

### Platform information 

S7 Edge (8.0.0) / app v3.3.0

### What is the current *bug* behavior?

User is shown a critical error

### What is the expected *correct* behavior?

User should be prompted for permission for the app to access gallery

### Relevant logs and/or screenshots

![Wire_2019-04-02_at_20.44.31](/uploads/2bae4c3abfa389269ba65513cdee36a4/Wire_2019-04-02_at_20.44.31.jpeg)

![Wire_2019-04-02_at_20.44.35](/uploads/023c7eccc52fb4dd775a0f557dc30ea1/Wire_2019-04-02_at_20.44.35.jpeg)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 3.0
(bug): Users cannot view their own pay-walled content in mobile app

<!---
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

Users cannot see their own paywalled content on mobile app.

### Steps to reproduce

o Upload a new post with a paywall.
o Look at the image in your feed.

### Platform information 

Replicated on S7 edge on 8.0.0.

### What is the current *bug* behavior?

User cannot view their content.

### What is the expected *correct* behavior?

A user should be able to see their own pay-walled content.

### Relevant logs and/or screenshots

https://www.minds.com/newsfeed/956732480210944000

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 5.0
(bug): Users can post more than 5 hashtags on a remind (Mobile and Front)

<!---
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

(Device, Android/iOS version, system stats, screen size)

### App version

(App version and build number)

### 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)

/label ~"T \- Bug" ~"S \- Triage:new"


Story points: 3.0
(feat): Video controls missing  on Android

<!---
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

[@Firass [link]](https://www.minds.com/newsfeed/955696866167013376):
> Video player controls, and full screen option missing  I'm using the minds app on Android.

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information

(Device, Android/iOS version, system stats, screen size)

### App version

(App version and build number)

### 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

https://www.minds.com/newsfeed/955696866167013376

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 1.0
(bug): Can't copy/paste text in post input

<!---
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

Trying to copy text when inputting a post does not work on Android.

### Steps to reproduce

* Create new post.
* Type text.
* Try to highlight the text by long pressing.
* No native action menu appears to copy, paste etc

### Platform information

S7 edge 8.0.0

### App version

v3.3.0

### What is the current *bug* behavior?

Cannot copy text or paste text.

### What is the expected *correct* behavior?

Should be able to highlight, copy, paste - any of the standard actions a user would expect.

### 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
(bug): User cannot make wallet password

<!---
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

A new user cannot make a password for my wallet. Every time a key pressed an error is displayed; after this the button to continue doesn't work.

### Steps to reproduce

(How one can reproduce the issue - this is very important)

### Platform information

(Device, Android/iOS version, system stats, screen size)

### App version

(App version and build number)

### What is the current *bug* behavior?

Every time the user presses a key when setting up a wallet (password) they get the below error.

### What is the expected *correct* behavior?

User should be able to create their wallet.

### Relevant logs and/or screenshots

https://www.minds.com/media/955557308309028864

![xlarge](/uploads/4865db91fb613146bc0dd1eaf0231883/xlarge.jpeg)

### Possible fixes

Without looking at the code, its probably a catch with e as a parameter, where the app is running and looking for a variable err. Something like that. Seems to happen on the keyDown event.

/label ~"T \- Bug" ~"S \- Triage:new"


Story points: 1.0
(bug): No more than 5 hashtags on Mobile for add and edit 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

Users can still post more than 5 hashtags on mobile, not matching the front-site. Note this needs to be done for edit too - else a user can bypass it altogether, just adding tags in after. Ideally an error should be shown.

### Steps to reproduce
Add:
* Create a post with more than 5 hashtags
* Save it and see

Edit:
* Create a post with 5 hashtags
* Edit it
* Add another hashtag
* Save 

### Platform information 

iOS and Android 

### What is the current *bug* behavior?

The user can have more than 5 hashtags on a post

### What is the expected *correct* behavior?

The user should NOT be allowed to add a post with, or edit a post so that there are more than 5 hashtags, ideally an error should show to indicate why the user cannot post.

### 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: 5.0
Links sent in mobile messenger open in web app and not mobile app

### Summary

If you receive a Minds link in messenger on mobile and click on it, the url opens in the web app and not mobile. If the user is not logged in to the web app, page cannot be found error displays as logged out user cannot view minds pages

### Steps to reproduce

Message a minds link in app and then open it.

### Platform

iOS mobile

### App version

TestFlight 3.3.0 (201903130001)

### What is the current *bug* behavior?

Link opens in web app and not mobile

### What is the expected *correct* behavior?

Link should open in mobile app

### 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: 7.0
Videos will not play in groups

You can post a video to a group, but it will not play)

### Steps to reproduce

Try to play this video
https://www.minds.com/newsfeed/953061980350586880

Or try to upload a video into a group

### Platform information

IOS mobile

### what is app release?

TestFlight 3.3.0 (201903130001)

### What is the current *bug* behavior?

Video goes white screen when play button is pressed. Happens with Remind and native post. Only mobile app, web app is ok.

### What is the expected *correct* behavior?

Video goes white screen and does not play

### Relevant logs and/or screenshots
![6E694B28-EBA2-41C0-B265-AA664C0DD855](/uploads/9599a41ebff8c264ea692abfb7aed45c/6E694B28-EBA2-41C0-B265-AA664C0DD855.png)
### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 5.0
Error when tapping on image in gallery, and then returning to the gallery

### Summary

Error when tapping on an image in the discovery gallery and then returning to the gallery

### Steps to reproduce

tap on an image in the gallery and open to the page, then tap on the back arrow and error message appears

### Platform information

iOS mobile testflight 3.3 (201903130001)

### App version

testflight 3.3 (201903130001)

### What actually happens?

error is displayed

### What should happen?

Should return to gallery view without an error

### 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 Focus goes to previous user comment rather than comment being edited

### Summary

When a user is editing a comment the Keyboard focus goes to an earlier user comment rather than staying on the comment that is actively being edited. Can't replicate on release candidate.

### Steps to reproduce

1. Edit a comment on a post with multiple comments including a parent comment by the current user focus will move to the parent comment while typing. 

### Platform information

Native Mobile

### App version

User Reported.

### What is the current *bug* behavior?

Keyboard jumps to previous comment of user.

### What is the expected *correct* behavior?

Have keyboard focus fixed on comment being edited.

### Relevant logs and/or screenshots

![keyboard_focus_moving_to_post_from_comment](/uploads/9611678c875d843acfd9424dda97a671/keyboard_focus_moving_to_post_from_comment.mp4)


### Source

User Reported by ChrisDooBetter

https://www.minds.com/media/1045762275262439424

Story points: 4.0
Crash on channel registration subscribe to other channels step

### Summary

When registering a new user app crashes on second step of channel registration, select channels to subscribe to.

### Steps to reproduce

1. On iOS register a new channel
2. Select preferred tags and click next
3. App crashes on the subscribe to other channels step

### Platform information

iOS Native App

### App version

1.12.0 rc_2

### What is the current *bug* behavior?

App crashes

### What is the expected *correct* behavior?

App should not crash

### Relevant logs and/or screenshots

![crash_on_suggested_channels_step](/uploads/8fe0c538172ec698463671734883c499/crash_on_suggested_channels_step.mp4)

Story points: 2.0
TypeError: null is not an object (evaluating 'w.map')

Sentry Issue: [MOBILE-4P](https://sentry.io/organizations/minds-inc/issues/1289231654/?referrer=gitlab_integration)

```
TypeError: null is not an object (evaluating 'w.map')
  File "src/common/services/entities.service.js", line 102
    const localEntities = await entitiesStorage.readMany(urnsToFetch);
  File "app:///[native code]", in callImmediates
  File "app:///[native code]", in value
  File "app:///[native code]", in value
...
(13 additional frame(s) were not displayed)
```

Story points: 1.0
Group description not loading

<!---
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

Cannot load group description, there are also reports that links cannot be clicked in group descriptions.
I've included the groups description in this card as I suspect they're related; if it turns out not to be please split this into a new card.

### Steps to reproduce

1. Visit the Help and Support group
2. Try to see description
3. If you can see it, try to click link in description

### Platform information 

reported v3.10.1 iOS IPhone XL

replicated S10, Android 9.0. v3.12.0 

### What is the current *bug* behavior?

Cannot load group description, there are also reports that links cannot be clicked in group descriptions.

### What is the expected *correct* behavior?

Should load description, and links should be clickable, ideally warning users of navigation away from the app.

### Relevant logs and/or screenshots

![image](/uploads/be467f7a927eba37dd0ac4fc52d5bf66/image.png)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Let's try changing mobile so it functions like web and calls `api/v1/groups/group`

Story points: 4.0
Translation failing on mobile

Steps to fix:

- [ ] Translation selector defaults to user i18n language preference. 

https://gitlab.com/minds/mobile-native/issues/1509#note_245084442
> It's not a regression. The translation service sometimes fails when it can't detect what language its supposed to be translating from. We should implement a friendlier error message saying so.

- [ ] Add an error message or alert when source language is not detected by translation service.

Story points: 2.0
Unable to view tagged in conversation notification

```
`Header` has been moved to `react-navigation-stack`. See https://reactnavigation.org/docs/stack-navigator.html for more details.
STACK:

    in o
    in inject-o-with-groupView-user
    in p
    in C
    in p
    in RCTView
    in RCTView
    in RCTView
    in s
    in RNSScreen
    in s
    in n
    in y
    in E
    in RNSScreenContainer
    in n
    in RCTView
    in s
    in PanGestureHandler
    in V
    in p
    in RCTView
    in v
    in b
    in C
    in h
    in p
    in RCTView
    in s
    in RNSScreen
    in s
    in n
    in y
    in E
    in RNSScreenContainer
    in n
    in RCTView
    in s
    in PanGestureHandler
    in V
    in p
    in RCTView
    in v
    in b
    in C
    in h
    in p
    in p
    in C
    in k
    in p
    in n
    in w
    in RCTView
    in RCTView
    in o
```

Story points: 1.0