-
-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New welcome email #28883
New welcome email #28883
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #28883 +/- ##
=======================================
Coverage 85.01% 85.02%
=======================================
Files 1059 1060 +1
Lines 28277 28319 +42
Branches 4538 4542 +4
=======================================
+ Hits 24040 24078 +38
- Misses 3074 3075 +1
- Partials 1163 1166 +3 ☔ View full report in Codecov by Sentry. |
That is a good question… while we could check at the time the email is sent, the email is sent pretty much immediately, so in practice those are unlikely to ever be checked.
That is also a good question.
I don't know. On the subject, while I suppose we are allowed to redistribute those images, I assume this might be under a different license than the rest of Mastodon?
Alright, I can take a look later.
For “View more people to follow” I'd say either
The same as the corresponding links on https://joinmastodon.org/
I will have a look and add an inline suggestion when I have one! |
I only see it complaining about the whole template length, not line length. The mail is conceptually split in 3 pieces, those could be three different partials. Alternatively, you could ignore this for now. |
@hteumeuleu would it help to have another branch on my fork for this one that you could pull commits off of? I could attempt to fill in some of the backend stuff and handle linting issues similar to earlier PR. |
50a2f66
to
94984e6
Compare
Template should be ready now. I've added a one hour delay to sending the welcome e-mail so the user has some time to go through in-app onboarding first, otherwise the checklist would always have all items unchecked. |
94984e6
to
d6cc201
Compare
This is more a note for the future, but IMO it'd be good to replace the link to trending hashtags with a link to a curated onboarding flow for hashtags, like described in #20854 (comment). Trending hashtags is often full of weird, indecipherable, not in English, or just plain boring (e.g. #Monday) tags, so I don't think I've ever followed a hashtag from the trending hashtags list. It's more a curiosity, and I don't think sending new users there is very valuable. The email looks fantastic, amazing work. |
This pull request has merge conflicts that must be resolved before it can be merged. |
55c9b2e
to
0b53ef1
Compare
This pull request has resolved merge conflicts and is ready for review. |
This pull request has merge conflicts that must be resolved before it can be merged. |
0b53ef1
to
9c78f61
Compare
This pull request has resolved merge conflicts and is ready for review. |
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
This PR updates the welcome email to its new design final form.
It's still incomplete though and there are a lots of points I would need help on.
checked
variable to the_checklist
partial. But are those even possible to track, dev-wise? (If so, how?)alt
is managed via translation files. But how can we manage the images for different languages?haml-lint
complains about lines too long but I'm not sure how to fix this.[1] Code shared by gargron to get recommended accounts and trending hashtags
Fixes MAS-147