giseldo/neodataset huggingface dataset:
Escaped HTML tags being displayed in v2 Title

### Summary

Reports are coming in of Titles showing Escaped HTML `<p>` and `<br>` tags. Tags might be getting saved as title data by composer instead of being striped.

### Steps to reproduce

Has something to do with editing existing posts but having trouble replicating. 

Example post: https://www.minds.com/newsfeed/1100855661663576064

### Platform information 

Chrome

### What is the current *bug* behavior?

Escaped HTML appearing in title field

### What is the expected *correct* behavior?

(What you should see instead)

### Relevant logs and/or screenshots

![image](/uploads/6ab697c670999b0c051a6d9704e433a4/image.png) 

![image](/uploads/9f1c87c21f783354880d1225d8fdcaac/image.png)

![image](/uploads/bd22201741aae097ac7522a589594c6d/image.png)

I tried copying a title with HTML and pasting it into the v1 edit composer and the v2 edit composer but I could not replicate. I could get BR tags into the title field this way though.

![image](/uploads/2ffa6b3b95212c7f0ffaad55e2892a34/image.png)

Story points: 1.0
False showing on remind

<!---
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

`false`, possibly also `true` showing on activity cards. 

### Steps to reproduce

1. https://www.minds.com/newsfeed/1100142393233924096
2. https://www.minds.com/newsfeed/1100439273608159232?referrer=john
### Platform information 

Cross-platform web

### What is the current *bug* behavior?

boolean condition showing as string

### What is the expected *correct* behavior?

should be there.

### Relevant logs and/or screenshots

![image](/uploads/bb6324a8418f76fe67dbda4725c6993c/image.png)

### Possible fixes

I notice two things. It is a newer post so possibly made with the v2 composer. Also the false title does not appear in the origin post. https://www.minds.com/newsfeed/1100106163439939584 Only the remind of the post. So it is likely something with the remind component.

/label ~"T \- Bug" ~"S \- Triage:new" 


Story points: 1.0
Unable to Edit or Delete Banner Photo on Group Creation. Spice up creation page a bit...

### Summary

The "Change Avatar" photo is covering the edit and delete button for the banner photo on the group creation page.

### Steps to reproduce

1. Click "Create Group"
2. Add Banner Photo
3. Observe that the "Change Avatar" photo covers the edit and delete button.


### Relevant logs and/or screenshots

![image](/uploads/62a02b4a2c75809a4877a74b7386d71b/image.png)

Story points: 1.0
Button bar gets covered activities when autoplaying

<!---
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 videos autoplay in your channel feed (canary off), the button bar on the bottom of the activity gets covered by a black overlay.

### Steps to reproduce

1. Go to a channel feed that has videos, make sure you're logged in with a plus user and "autoplay videos" is enabled.
2. Start scrolling
3. When the video starts autoplaying, a black banner appears on top of the button bar, completely covering it.

### Platform information 

Firefox

### What is the current *bug* behavior?

Black banner covers the button bar in old activities.

### What is the expected *correct* behavior?

Video should not extend out of its bounds

### Relevant logs and/or screenshots

![image](/uploads/1ed9b81864f42f246892357bca83f3c6/image.png)

Story points: 1.0
Show prompt after connecting YouTube account with auto-transfer information

Decide default handling of the 'automatically transfer new youtube videos to Minds' checkbox (on [this mockup](https://design.minds.com/hosted/web/michael/front%23-youtube-migration/#artboard7)) after a YouTube account is connected to Minds. Original plan was to have it checked by default but we need to ensure users are explicitly informed that this is going to happen and that they know how to disable it.

- [ ] Show popup: “Your YouTube channel is now connected to Minds. Do you want new videos uploaded to YouTube to automatically post to Minds?" Yes/no

Story points: 3.0
Add channels and groups horizontal results to search

I searched 'open gathering' and there were no results even though there were 2 groups. forced me to tap the groups tab.

## Revised
Dark mode - large (channel) https://www.sketch.com/s/7cc1c7b0-5ecc-48db-bde0-bbbb406bc45d/a/bggo0zO
Dark mode - large (group) https://www.sketch.com/s/7cc1c7b0-5ecc-48db-bde0-bbbb406bc45d/v/koDY89/a/m11OPEJ/r/aDdE75
Dark mode - small (channel) https://www.sketch.com/s/7cc1c7b0-5ecc-48db-bde0-bbbb406bc45d/v/koDY89/a/bzQ8QV
Light mode - large (channel) https://www.sketch.com/s/7cc1c7b0-5ecc-48db-bde0-bbbb406bc45d/a/wEo1oD

FYI: Above is based on the new channel / group card design. See https://www.sketch.com/s/e9456603-6e9b-4394-bb3a-491a32b28179 and https://gitlab.com/minds/front/-/issues/4216

Story points: 2.0
Implement new groups  superstructure

New designs forthcoming from Micheal, he got me a WIP version to base these estimates on

We should be able to reuse a lot of the Channel redesign to pull this all together.

- [ ] Group banner upload from channels
- [ ] Group avatar upload from channels
- [ ] Tab components from channels
- [ ] Group header banner, and avatar
- [ ] Meatball menu for admins, owners and administrators
- [ ] Join button
- [ ] Tab structure (each tab is a separate card)
- [ ] Responsive
- [ ] Light mode / Dark Mode 
- [ ] Unit Tests / E2E tests


https://design.minds.com/hosted/web/michael/front%23-group/#artboard4

Story points: 2.0
Unable to mark posts NSFW

<!---
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

If a user makes a post in Canary, it does not seem possible to mark it as NSFW. The NSFW button doesn't work on posting.

### Steps to reproduce

1. Enter Canary mode (with UX-2020 / composer enabled).
2. Open post composer.
3. Select all NSFW reasons.
4. Upload a cat picture.
![image](/uploads/fb20803461833857397988da2f191c5b/image.png)
5. Post - observe no NSFW mask

### Platform information 

Cross-platform web.

### What is the current *bug* behavior?

No NSFW mask shown on image - media entity the text seems to see it?

### What is the expected *correct* behavior?

It should show the mask if the user's mature (or is_mature, double check which is which), it should show something indicating a mask is there for other users if they have it set to true.

### 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: 4.0
Implement new toaster errors

Announcements

* [ ] Email confirmation
* [ ] Setup tokens wallet
* [ ] Minds festival of ideas, radio city

System messages

* [x] Error messages
* [ ] Success messages
* [ ] Alerts
* [ ] NG-container messages

This one is going to be a chore to hunt down and audit all the various ways we display messages and get them handled consistently. Estimating this card big and then we'll audit and pear down the list as we go.

https://design.minds.com/hosted/web/michael/design%2314-notifications/


@eiennohi 's spreadsheet: https://docs.google.com/spreadsheets/d/1pMk9UBUr0gekfGjzyPkbsLH0B2r6smE6uvhKz7uvE3U/edit#gid=0

- do registration and login first

Story points: 3.0
Implement ellipses actions for Channels

![image](/uploads/1d61e67017f391756685f9b7e2fb9763/image.png)

We need to update the channel ellipses menu to support all the existing and very messy functionality for admins on the channel and for other users

- [ ] Block
- [ ] Subscribe
- [ ] View ledger?
- [ ] View withdrawals
- [ ] Email Address?
- [ ] Report 
- [ ] Set as Explicit
- [ ] NSFW
- [ ] Reindex
- [ ] Mark as Open

Story points: 1.0
Boost Carousel captures clicks and activates them on next post

### Summary

Boost carousel captures clicks and triggers them on next post. Click should be disabled or cleared 

### Steps to reproduce

Click on boost carousel post just before it changes

### Platform information 

Chrome

### What is the current *bug* behavior?

You click on the next post

### What is the expected *correct* behavior?

Click should be disable and reenabled as part of rotation process

### Screenshots
https://www.minds.com/newsfeed/1096569971096068096
![image](/uploads/beaec213adf49da9695026d6778532b2/image.png)

Story points: 4.0
Boost settings redesign

- Both web/mobile
- Redesign "Boosted" text+icon on boosted posts
- Redesign boost settings (Open boost, Hide/Show boost, About Boost)
- Move boostfeed to discovery
- Make the boost rotator arrows circular buttons on the right and left of the boost
- Click on boosted icon to redirect to boost settings

Mockups:
- https://design.minds.com/hosted/web/michael/front%232153-settings/#artboard2
- https://design.minds.com/hosted/web/mark/front%232511-activity-posts/#artboard1 (ONLY USE THE ARROWS)


![boosted](/uploads/fbf5e117040a7adf1aabbd3d64097d19/boosted.PNG)

Story points: 1.0
Import videos flow for YT Importer

https://design.minds.com/hosted/web/michael/front%23-youtube-migration

If the user is connected

- [ ] Show a list of videos to import on the available screen. Paginated with infinite scroll
   - [ ] Limits should be coming from the backend 
   - [ ] Number of queued videos, number of videos being transferred
- [ ] Transfer all videos should kick off a backend request that cause the backend import to import all of the videos available and queue them up for transferring
- [ ] Cancel should send a request to the backend to delete the video from being transferred
- [ ] I suspect Canceling a video that is currently transferring is going to be very hard to do with the fire and forget nature of the transcoder. This feature should get postponed unless @eiennohi finds an easy way to kill a transcoder job mid flight.
- [ ] Transfer button on individual videos should schedule an individual video
- [ ] Transferred should show a list of all videos imported. Paginated with infinite scroll
- [ ] Empty screens for no videos on youtube or transferred

Story points: 6.0
Google oauth flow for YT Importer

(General structure for the youtube importer included)

If the user entity does not have the "yt_connected" timestamp on their user model

- [ ] Show the Google oauth handler flow


When the user authorizes the account call the v2/media/import/auth/:user_guid with the information required to link their accounts

Breaking out this card into smaller chunks

https://design.minds.com/hosted/web/michael/front%23-youtube-migration

Story points: 4.0
Most recent token transaction not being counted towards running total

See screenshot.

The most recent token transaction is not being counted towards the running balance.

![Screen_Shot_2020-04-14_at_1.09.54_PM](/uploads/3a6f77626578fea30fdae1c721496031/Screen_Shot_2020-04-14_at_1.09.54_PM.png)

Story points: 1.0
After you enter a comment, the comment entry field should go below your comment not above

See screenshot. The comment entry field should always be at the bottom of all comments.

![IMG_4480](/uploads/6b82322b1dc087d7ca437ba7f79735c3/IMG_4480.PNG)

This should be a matter of flipping the elements around, but it might break some tests. So, raise your hand if this starts to look dicey

Story points: 1.0
Clicking reply on a comment on mobile web open the ellipsis menu and not the reply comment field

See video. 

Expected behavior: The first time you click to reply to a comment, both the edit options and the reply comment field should show up.

![RPReplay_Final1586889084](/uploads/f5c264e44de634f6b98461c87f97e3a8/RPReplay_Final1586889084.MP4)

Story points: 1.0
Cannot access Save button in Manage Tags or Search settings on mobile web

On mobile web, you cannot access the Save buttons in both the Manage Tags and the Feed Settings. See screenshots.

![IMG_4500](/uploads/4368fa2edcfbfe5859c48b2136dae7f1/IMG_4500.PNG)

![IMG_4499](/uploads/b808d168d897fb13fd3319eb3cc76f72/IMG_4499.PNG)

Story points: 1.0
Design Youtube Migration page

## Overview

- Create page to explain to YouTubers why they should sync their account and migrate to Minds
- Add link to this page in product page footer

## Onboarding Flow

- If user is logged in and clicks Migrate to Minds, then direct them to Google Auth and YouTube importer flow

- If user is logged out and clicks Migrate to Minds, then prompt user with login/signup form, then normal onboarding, and then immediately take them to Google Auth and YouTube importer flow once onboarding is completed

## Webpage Mockup

![YouTube_Migration](/uploads/3b678542655de27a3fa4bb59f8e20076/YouTube_Migration.png)

## Image Files

- https://unsplash.com/photos/ibPmZZ3JT9U
- https://unsplash.com/photos/oNXK1F8cVaE
- https://unsplash.com/photos/t9RXTRuae6s

Story points: 4.0
YouTube rich-embed cut-off in new modals

<!---
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

Reported by: https://www.minds.com/csharpner
Issue: https://www.minds.com/newsfeed/1095433657220435968

Youtube embed images are being cropped and should not be.

### Steps to reproduce

1. Take a video where you know something should be at the top of the thumbnail https://www.youtube.com/watch?v=cF7_AaY9tCg (sorry @brianhatchet)
2. Post it.
3. Notice difference between that and the video thumbnail image below - its cut off.

### Platform information
 
Cross-platform web 

### What is the current *bug* behavior?

Image cut off.

### What is the expected *correct* behavior?

The image should not be cut off.

### Relevant logs and/or screenshots

![image](/uploads/7c2b760f9fb95b0fba87acbf574a1e70/image.png)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 4.0
Thumbnail not appearing in preview on newsfeed links Facebook SEO

https://www.minds.com/newsfeed/1095125714440781824 

Debugger link: https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fwww.minds.com%2Fnewsfeed%2F1095125714440781824

** Newsfeed link is correctly using the canonical link which is exporting a rouge thumbnail src **

![thumb1](/uploads/123f119d37b4332a04752e1af91d662b/thumb1.PNG)

The actual canonical link is pulling in the wrong url


Story points: 2.0
NSFW inconsistencies

Shouldn't this say "Never Show NSFW Content Masks?"  Language isn't clear to me

![image](/uploads/606f5b2244e8ecdc5bc6d596c7d02526/image.png)


Steps to replicate:
1. Go to NSFW settings and check the box to Always Show NSFW Masks
2. Go to https://minds.com/isproud17
3. Notice that the top pinned post has no NSFW mask
4. Go to NSFW settings and uncheck the box to Always show NSFW masks
5. Go to https://minds.com/isproud17
6. Notice that the top pinned post now has an NSFW mask
7. The language in the settings needs to be changed as it is inverted.

OTHER ISSUE
1. Go to https://minds.com/isproud17
2. Click on the second post which is unmasked to open modal
3. Notice old Explicit filter on modal, but not on activity post

We should have ALL of the NSFW categories in the NSFW section of settings, including the NSFW settings currently located in the boost and discovery settings.

Story points: 4.0
Non group members can't view public group descriptions

### Summary

Unverified accounts can view groups but can not see group descriptions

### Steps to reproduce

1. Create a new unverified channel
2. View a group, group description will not display

### Platform information 

Chrome, firefox

### What is the current *bug* behavior?

Group descriptions are not displayed for unverified channels

### What is the expected *correct* behavior?

Any user should be able to see a group description

### Relevant logs and/or screenshots

![image](/uploads/aea582854d1fb809dae90f0a96e6e72e/image.png)

Story points: 2.0
Product page updates

- [x] only do plus page and upgrades page, excluding pro sections within

## Minds+ (https://minds.com/plus)

![minds.com_plus](/uploads/ff9b99cb63da8a07b1aecb5c8cf99eb7/minds.com_plus.png)

## Minds Pro (https://minds.com/pro)

![minds.com_pro](/uploads/8e2ffd9442d8039bb71ebb7cadf4751f/minds.com_pro.png)

## Upgrade (https://minds.com/upgrade)

![minds.com_upgrade](/uploads/6421e3d50d51c82fa45eebb96963f914/minds.com_upgrade.png)

Story points: 1.0
SendWyre down

<!---
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

Sendwyre is not working correctly - error shown (replicated)

https://www.minds.com/newsfeed/1094102710483902464

### Steps to reproduce

1. Go to /token.
2. Click the Buy ETH text.
3. Click buy with SendWyre.
4. Go through process and see error (connect to wallet - you do not need to input personal card information - if it gets that far consider this issue not applying to you.

### Platform information 

Brave
Chromium / Ubuntu 18.04

### What is the current *bug* behavior?

Error shown.

### What is the expected *correct* behavior?

Service should work correctly.

### Relevant logs and/or screenshots

![image](/uploads/8532ff95ca8f5c5a0010d27cdaff5346/image.png)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)



https://docs.sendwyre.com/v3/docs/hosted-widget-1

SendWyre changed their api on us, but actually made our life easier.

The first step is to get this working with the new payout flow.

We need to cut out our checkout site entirely from the equation and display the official payment site in a separate. 

We won't be worrying about the callback url to send the actual transaction data, just yet. But we probably need to specify the return URL and error url. 


@markeharding and @ottman opening a new tab and keeping our site open might create this situation.  Tab A is minds with the wire dialog. Tab B is the new sendwyre pay functionality. I bet you two dollars that the SendWyre buttons will redirect Tab B back to whatever URL we specify, so that will mean Tab A and Tab B will remain open with our site.

It might be a smoother experience to open in the original Tab A, but that runs the risk of them closing it. @benhayward.ben is going to test the interaction to verify.

Story points: 8.0
Rollout 2020 Top Discovery Feed Not working

### Summary

Top Discovery Feed doesn't work on the 2020 Rollout

### Steps to reproduce

1. Go to discovery
2. Choose a trending tag
3. It defaults to top and never loads

### Platform information 

Browsers

### What is the current *bug* behavior?

Top discover feed is the default feed option in rollout2020, but it is broken

### What is the expected *correct* behavior?

Top discovery feed should work as the default option

### Relevant logs and/or screenshots

![image](/uploads/8db274bf9f4049998cac9690b630c030/image.png)

Story points: 4.0
Unsubscribe button in sidebar boost overflowing

Notice on policethepolicebelow

We need to make the avatar slightly smaller to make up for the ~8 px overrun. Getting rid of the icons at larger resolutions. We'll need to make sure we still have the icon at narrow resolutions.

Make sure we have tool tip at small resolutions

We need to make sure that these very delicate CSS changes do not break other things.

Story points: 1.0
(Staging Canary) Video thumbnail up-loader cannot delete thumbnail

### Summary

When you cancel the video attachment and then try to attach a new video. The video uploader recalls the old thumbnail and title settings. The interface also does not allow you to remove the thumbnail.

### Steps to reproduce

1. Upload a video
2. Set a thumbnail and a title
3. Cancel the attachment
4. Start a new video attachment, settings from the old attachment will be remembered

### Platform information 

Browser

### What is the current *bug* behavior?

When you cancel a video attachment the setting you choose remain cached.

### What is the expected *correct* behavior?

Previous title and thumbnail should be cleared on upload cancel so they do not contaminate the process of selecting another video.

### Relevant logs and/or screenshots

![2020-04-07-10-55-40](/uploads/9f29aeeac1beed2510058f34d4e3ffe4/2020-04-07-10-55-40.mp4)

Story points: 2.0
Member cannot select payout options

<!---
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

https://www.minds.com/newsfeed/1093545230500864000?

Member cannot proceed when selecting payout options

### Steps to reproduce

1. https://www.minds.com/wallet/usd/onboarding
2. Try signup from Singapore
3. Cannot hit next

### Platform information 

Replicated Chromium

### What is the current *bug* behavior?

Next is always disabled - no feedback is given.

### What is the expected *correct* behavior?

It should be enabled or feedback should be given when the user has entered something incorrect.

### 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
Safari issues with new composer

<!---
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 

Safari, MacOS

### What is the current *bug* behavior?

Does not render correct

### Relevant logs and/or screenshots

![Screenshot_2020-04-07_at_13.16.24](/uploads/47bf9207ef5fc434a9cec147df0b599a/Screenshot_2020-04-07_at_13.16.24.png)

![Screenshot_2020-04-07_at_13.16.28](/uploads/001717fbc84adf614132ff2a6e7170c6/Screenshot_2020-04-07_at_13.16.28.png)

### Possible fixes

Flex box issues

Story points: 1.0
Implement the new about page / channel editor

Implement the about and edit channel pages. Assuming you got the bulk of the styling work done in the substructure and tab cards

https://design.minds.com/hosted/web/michael/front%23-channel/#

As a viewer
- [x] Implement the about tab
- [x] Bio
- [x] Hashtags
- [x] Location
- [x] DoB (if enabled as a "Make my date of birth public"
- [x] Badges
- [x] Subscribers
- [x] Subscriptions
- [x] Hashtags
- [x] Social Links

As an owner
- [x] Edit modal
- [x] Make my date of birth public needs to be added to the backend as an exported flag to the UI knows to show the dob to other user's
- [x] Location autocomplete
- [x] Hashtags autocomplete and list, allow removing
- [x] Social links list, allow removing. Polyfill logic.

Reusability
- [x] Accordion panel as a shared component using content transclusion

Story points: 12.0