giseldo/neodataset huggingface dataset:
Wrong toaster message appears after completing rewards onboarding in 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

The toaster message that's displayed after a user completes rewards onboarding steps doesn't make sense.

### Steps to reproduce

- Launch the mobile app
- Create a new account
- Use the "Complete to earn tokens" checklist to fulfill all requirements for rewards

### Platform information 

- iOS 15.3.x
- Minds v4.22.0

### What is the current *bug* behavior?

Upon completion of the rewards onboarding steps, the user is brought to the newsfeed with a toaster message that reads:

> Your feed should be livelier!

### What is the expected *correct* behavior?

The toaster should read something relevant to completing the onboarding steps.

### Relevant logs and/or screenshots

![image](/uploads/e8702a75a04e8f2256132e7c1ba1ea4c/image.png)

### Possible fixes

If we already have a relevant string defined, we can use that. Otherwise, we can use this string:

> You've joined rewards!

Story points: 1.0
Navigation icons are misaligned

<!---
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 icons in the main site navigation are misaligned on staging.

### Steps to reproduce

- Go to minds.com
- Log into the Newsfeed
- Observe the navigation

### Platform information 

- MacOS + Chrome
- Appears in both full desktop + mobile sizes

### What is the current *bug* behavior?

The icons are not aligned correctly.

### What is the expected *correct* behavior?

The icons should be horizontally centered with each other.

### Relevant logs and/or screenshots

*Comparison overlay of implementation versus design*
Really just the `Minds+` is off.

![Screenshot_2022-03-09_at_16.20.08](/uploads/3c919112797f35f799eca056a5f45da4/Screenshot_2022-03-09_at_16.20.08.png)

![image](/uploads/c9d0b1c8014fb324e377b44795b622a3/image.png)

Story points: 1.0
Displayed time since replying to posts increases at 2x speed.

### Summary

Displayed time since commenting increases at 2x speed when commenting on other posts. 2s increments each second to 1 minute, displays 1m after 30s, 2m after 1m has passed, etc. 

Occurs when responding to a top level post, or another below it. 

Does not occur when making own top level post, "speaking my mind" on https://www.minds.com/filbs111/

### Steps to reproduce

navigate to a minds post (i tested using https://www.minds.com/newsfeed/1347229953975914497 ) and reply to it.

notice that the time since posting the response comment increments in 2s steps every second.

### Platform information 

(Browser, device, system stats, screen size)
Vivaldi 3.4.2066.106 (Stable channel) (32-bit), Windows desktop, Win10, Intel 4690K, 16G RAM, 1920x1080

### What is the current *bug* behavior?

Time since posted increases at 2x speed. for example, displays "2m" after 1 minute has passed since posting.

### What is the expected *correct* behavior?

Time since posted increases at 1x speed. for example, displays "1m" after 1 minute has passed since posting.

### Relevant logs and/or screenshots

Diagnostics ID: 763565572586741778 | Environment: production

### Possible fixes

example html of relevant element:
<span _ngcontent-m-app-c196="" class="m-comment__timestamp m-commentOwnerRowItem__timestamp ng-star-inserted" title="Mar 6, 2022, 3:17:29 PM">19m</span>

Story points: 2.0
Onboarding modals are non-responsive

<!---
Please read this!

A Superhero should only be declared for critical site outages or issues. Please read https://developers.minds.com/docs/handbook/how-we-work/superhero before creating an issue.

Issues created using this template automatically page on call developers.

The Superhero board can be found at https://gitlab.com/groups/minds/-/boards/1388364?&label_name[]=Type%3A%3ASuperhero.
--->

### Is minds.com down?

No

### What is the issue?

The steps in the onboarding checklist are not responding when you click them. Selecting tags, verifying a phone number, and set up profile.

MR to fix is https://gitlab.com/minds/front/-/merge_requests/1768

Ben states - 

By doing this we will cutting a release of Canary / Staging into prod...Known issues this would release:

- Blue notif in notifications
- Disable / Enable comments in post dropdown

### What username are you logged in with?

Replicated by Jack, Ryan, Tanya, Ben

### Console logs

(Right click > Inspect Element > Console - Copy everything into the block below).

```
Copy your console log here
```

Story points: 2.0
Password recovery flow: Logging in with new credentials fails

<!---
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

During password recovery process on the mobile app, the last step displays a toaster messaging `Logging in with new credentials`. This toaster disappears and the user is left on the splash landing screen.

### Steps to reproduce

- Launch the mobile app
- Go through password recovery steps to reset the password
- After resetting the password, observe the toaster message

### Platform information 

iPhone 12 Mini, iOS 15.3, Minds ver 4.21.1 (Testflight)

### What is the current *bug* behavior?

- The toaster message indicates the user is being logged in
- The user is not logged in

### What is the expected *correct* behavior?

- The user is logged in and brought to the newsfeed

### Relevant logs and/or screenshots

![image](/uploads/eaf0c8ce6446e220836ada2c7fb0a36c/image.png)

Story points: 2.0
Channel recommendations are empty

<!---
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

Channel recommendations are empty. This results in (1) no channel recommendations appearing in the sidebar on pages where it is expected, and (2) discovery/suggestions/users page displays a `Nothing more to load` message.

See: https://www.minds.com/discovery/suggestions/user

### Steps to reproduce

- Log into a channel that is subscribed to zero accounts.
- Navigate to https://www.minds.com/discovery/suggestions/user
- Observe that suggested channels are displayed.

![image](/uploads/4986b097aa82dca1b6ac46e101793ecd/image.png)

- Subscribe to two channels, e.g. @Timcast and @wearechange

![image](/uploads/d4459f112d684192262bf07d87f030c5/image.png)

- Refresh the page.
- Observe that no channels are suggested, and instead the user sees `Nothing more to load` message.

![image](/uploads/0cf7538611a0eeb29adb99557872ce08/image.png)

### Platform information 

MacOS + Chrome

### What is the expected *correct* behavior?

The user is suggested relevant channels to subscribe to.

### Possible fixes

Hypothesis that this is related to the suggestions logic that only displays channels that were subscribed to in the last 30 days.

Story points: 2.0
When Top feed is out of top-ranked posts, fall back to Latest posts

<!---
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

Ensure that the Newsfeed > Top sort always has plenty of content to display. Currently, depending on the user's subscriptions and view history, it's possible for the Top sort to return as few as 1 posts for the Newsfeed, even if their subscriptions have more than 1 post.

## What needs to be done

- Given a user is on the Newsfeed,
- and the user's subscriptions include posts that are not included in Top-ranked sort,
- when the user scrolls to the last Top-ranked post in their Newsfeed,
- then begin loading posts from the user's subscriptions chronologically.

![image](/uploads/782fdf96bd5f1ba427c49138aed1ecf7/image.png)

## QA

<!---
Consideration is given to how the issue will be demoed and tested prior to being deployed
--->


## UX/Design

No new designs. We just need to display a "Latest" heading above posts that are loaded in chronologically. This should use the same styling / spacing as the Latest heading on the Latest sort of the Newsfeed.

## Personas

- Core users

## Experiments

Does not need an experiment.

## Acceptance Criteria

- [ ] Given a user is on the Newsfeed, and the user's subscriptions include posts that are not included in Top-ranked sort, when the user scrolls to the last Top-ranked post in their Newsfeed, then begin loading posts from the user's subscriptions chronologically.
- [ ] The "Latest" header appears above chronologically-sorted posts


## Definition of Ready Checklist

- [x] Definition Of Done (DoD)
- [x] Acceptance criteria
- [ ] Weighted
- [ ] QA
- [x] UX/Design
- [x] Personas
- [x] Experiments

Story points: 5.0
My 21st Century Music group is broken

Hi,

My group has not worked for months. I've had users report the issue but nothing has been done.

Group: https://www.minds.com/groups/profile/620697667571298312/feed

Issue: Nothing loads - the progress circle just spins and spins. Tried on three different browsers and the iOS app

I've got thousands of users who want some music and really would appreciate you guys looking into it.

Thanks, Joe

Story points: 1.0
Reminding comment attachments is not generating a remind when clicked from media modal

<!---
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/1063292477843570688
Reported by @chesschats

Reminding comment attachments is not generating a remind when clicked from media modal.

### Steps to reproduce

1. Upload an image in a comment and post
2. Click the image.
3. Click the remind button.
4. Click the post button.
5. Wait, check feed.
6. See no new activity.

### Platform information 

Cross-platform web. Replicated Chromium / Ubuntu.

### What is the current *bug* behavior?

Comment attachment is not reminded.
 
### What is the expected *correct* behavior?

Comment should be reminded to feed, **but not propagate to a media entity**.

### 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
Update Architecture doc

## Goal

Update architecture doc to include entire infrastructure of where we are and what our options are for the future in terms of where we want to go. Both improvements on current and decentralized protocols. Please include everything that is in production, even if you have reservations about some of it so that we can properly visualize current reality. Ideally the graphic links to various code repos where possible so an outsider looking can easily learn. 

## Current docs

https://developers.minds.com/docs/guides/architecture/

https://whimsical.com/architecture-S7r9YMKAbdVoPQ9SArJphs

## Missing from doc

- [ ] Updated ETL, snowplow, and data pipeline
- [ ] Matrix, SSO
- [ ] Token and Smart Contracts
- [ ] All web3 services (Uniswap, Arweave, Web3modal)
- [ ] Helm charts, kubernetes, terraform
- [ ] Traefik
- [ ] Pro
- [ ] Node.js
- [ ] Mobile // React Native, Minds Chat
- [ ] Frontend // Angular Typescript 
- [ ] Gitlab
- [ ] Third parties // Jitsi, Twilio, AWS, Sendgrid, Pagerduty, Poeditor, Transak, etc. 
- [ ] e2e testing // Cypress, Sentry, etc. 
- [ ] Site status
- [ ] Various APIs we are integrated with (The Graph, Twitter, iframely, etc)
- [ ] Docusaurus
- [ ] Localization 
- [ ] Multi-cloud
- [ ] Nomad, T3, Ceramic interface (These are separate but parallel prototypes)
- [ ] Anything else I'm missing

Story points: 3.0
Go through all 'My issues' and close or update

1. Go to https://gitlab.com/groups/minds/-/issues/?author_username= and put your username at the end. 

2. Start from the end. If closing, comment some sort of status either way or link to new issue.

3. It is possible an issue is irrelevant with the new design upgrades which means everyone needs to go through all the new designs on invision and familiarize with what's coming. 

4. Feel free to tag me if you have any questions. It's all about moving the ball. 

5. Goal to get our issues under 1,000!

Story points: 1.0
Latest version stopped working on iOS

### Summary:

Previous version was working fine. Updated the app today and it crashes soon after launch, I only get a glimpse of the loading image before the app closing 

### Steps to reproduce:

In iOS 10, update to v3.12 of minds app and try to launch, it fails
Replicated by @msantang78 below.

### Browser and OS

IOS 10.3.3 reported by: @rationalhippie

### What is the current *bug* behavior?

App crashes

### What is the expected *correct* behavior?

Should not crash

### 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: 2.0
Design the aggregated activity log for channels

In case when a channel is reported as a potential spam/bot/fraud **the Admins** can have an access to an aggregated activity log view highlighting the count of the recent activities aggregated for the last 30 days, last 7 days, and last 1 day.

This view will contains also the profile picture, the banner and the profile description as entered by the user.

Story points: 4.0
A/B testing for emailing campaigns

Each time we change the design/text/timing of emails or notifications we need to measure the performance of the new settings.

The following steps are necessary to conduct a statistically well-founded A/B testing:

*  **Splitting the user base**

    The user base (or the users that we need to perform the experiment on) needs to be randomly split into disjoint groups, **Control** and **Treatment** (several Treatment groups can be created if needed, each one reflects a particular variant in the settings).

   * The Control group will be targeted using the the old original settings before applying the changes.
   * The Treatment group will be targeted with the new settings

    Certain level selection can happens before the randomisation to guarantee a more effective testing (e.g. select the users only in the US).

*  **Deciding the performance measure(s)**

    For each experiment, we have to define the performance measure(s) we need to track. Example: in the welcome email, the performance measure could be the convergence rate (i.e. the ratio of users clicked on a link in the email to go to Minds).
 
*  **Labeling and tracking actions**

    Based on the performance measure(s), we will implement tracking mechanisms that allow us to perform the calculations (e.g. the group of the user and if clicked on a button or not).

    *  Each setting and each user group needs to have a unique descriptor to allow identifying the experiment and measure the performance.
    *  Each UI element involved in the tracking the performance has to record wether the user interacted with it or not.

    No need to know user guid, we just need to know the group of that user and his actions.

*  **Performing the experiment**

    The more actions performed by the users in both groups the more the statistical significance will be accurate.

    1,000 user participating from each group can be statistically sufficient to make a judgement.

Story points: 4.0
Write the content of the Welcome Email for new users

A generic, short, easy to read and attractive content needs to be sent to these users.

The goals are:
1.  Explain why Minds is better in term of privacy and human rights in general (some catchy phrases like: "All social media spy on your data.... we don't do that!).
1.  How people can promote themselves organically with Minds Token.
1.  Encourage them to download the app (knowing that the quality of the app still need improvement).
1.  Encourage them to go directly to Minds, and to keep going everyday to earn more token and grow their social effect.

Story points: 2.0
Default for Wire should be reoccuring unchecked.

Users do not assume that wires are reoccurring. It is a frustrating experience for users to create monthly transactions when they don't expect them. 

- [ ] Default option for Wiring should be repeat transaction monthly unchecked. 
- [ ] When a monthly wired is sent the approval notification should include their next billing date and that they can manage their subscriptions through their wallet. 


![image](/uploads/2fa8aa409b4d124e98474f217cdcf7ed/image.png)

![image](/uploads/88135ada12254288848246cbb43f00b6/image.png)

- [ ] Get rid of the "recurring" checkbox
- [ ] Add a "One-time" dropdown above the "custom subscription"
- [ ] Make "One-time" the default

Story points: 2.0
Images attached to comments not linked to media views in Pro

<!---
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

From ubertesters:
> When user tries to open an attachment (image in this case) from some other user, page just refreshes and attachment never opens. See attached video.
> 
> Steps to reproduce: from main screen tapped on side bar, then IMAGES (for this example), then tapped on any post, then tapped on attached image from the comment section
> 
> Expected result: user should be able to see attached file
> 
> Actual result: page just refreshes and attachment is not previewed
> 
> Tested on Samsung Galaxy S7 Edge, running on Android 8.0, browser Fire Fox

### Steps to reproduce

1. Visit https://subverse.net/blog/scientists-find-microplastics-in-arctic-snow-1008901309199790080
2. Click the attachment

### Platform information 

Cross mobile web - not desktop. Tested with Galaxy S5 resolution.

### What is the current *bug* behavior?

Attachment does not open.

### What is the expected *correct* behavior?

Attachment should open.

### Relevant logs and/or screenshots

![media_in_comments_not_linked_to_media_view_in_pro](/uploads/d79fe95e4858c9188feddc381ee5bad8/media_in_comments_not_linked_to_media_view_in_pro.mp4)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 1.0
Disable boosting and reminding from closed groups

<!---
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 you boost a closed group post, the post becomes able to view on the boost network as a public post.

Users who see & try to interact with said post can not do so even though they can see it 

### Steps to reproduce

Boost post from closed area,

interact with post on account not a member of area.

-- This is hard to test. 

### Platform information 

ANY/ALL

### What is the current *bug* behaviour?

Can not interact with boosted closed group post.

### What is the expected *correct* behaviour?

Can interact, or can not boost.

### Relevant logs and/or screenshots

[Post of issue](https://www.minds.com/newsfeed/1016482173763416064)

### Possible fixes

Story points: 2.0
(bug): Some users complain not having access to their 5-token limit - They cant boost.

<!---
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

Help and Support is becoming peppered with users reporting they cant boost.
If they try to boost, they get the '5-token exceeded' error, even though they have not spent any tokens on boots in the past 24 hours.

- I will update this ticket as more information becomes available; and encourage users effected by this bug comment below.

### 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

![ksnip_20190830-121652](/uploads/cb6ab59bf83bcc722670b662cc99ed0f/ksnip_20190830-121652.png)

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 1.0
Logon Issue Brave

### Summary:

I am unable to logon to Minds in Brave browser.  It just stopped working a few weeks ago.  When I enter the correct password the confirm button does not work and there are no error messages.  I am able to logon with Firefox successfully.  I reset all settings in Brave browser and opened up all cookies as well as cleared cache but it will not logon.  

### Steps to reproduce:

From Dell Laptop open Brave browser go to minds.com and logon won't work.  The Confirm button is inactive after I enter credentials. 

### Browser and OS

Brave reported by: @MoonPalaceDJ

Story points: 5.0
Moderation queue number incorrect & posts duplicating.

<!---
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 you are a moderator of a closed group, when you've approved all of the posts, you will likely see one or two still remaining, that you are unable to approve, as they are not in the queue. You will also see that some posts that you have already approved, are duplicate in the feed, one approved entity, one unapproved, with nothing in the moderation queue.

### Steps to reproduce

Requires that you are a group moderator of a closed group.

### Platform information 

Cross-platform web

### What is the current *bug* behavior?

Queue will show posts awaiting approval that are not

### What is the expected *correct* behavior?

Queue should show empty if there are no posts to approve, furthermore posts should not be getting duplicated.

### Relevant logs and/or screenshots

Video at this link
https://www.minds.com/newsfeed/999958056778829824

### Possible fixes

(If you can, link to the line of code that might be responsible for the problem)

Story points: 2.0