Conversation
2eb13c0 to
9e705a1
Compare
|
Update, changed the buttons to show "Join [random instance]" directly on the main page, similar to https://joinmastodon.org/. |
9e705a1 to
2a14496
Compare
| "lemmy.today", | ||
| "thelemmy.club", | ||
| "lemmus.org", | ||
| ]; |
There was a problem hiding this comment.
Lemmy.zip has the problem of blocking UK users, plus it is already the fourth largest instance. The others are much smaller, lemmy.today with 300 and the other two with 37 and 63 monthly users.
We could also make this more complex and automatically direct the user to an instance for his country. So if the user is in France, use jlai.lu. But thats something for later.
In any case we need to review this list every month.
There was a problem hiding this comment.
I'd be hesitant to put lemmy.today here, they maintain a deliberate policy of no defederations and I'd hate for people's first experience of Lemmy to be seeing something from a CSAM instance everyone else defeds.
There was a problem hiding this comment.
Didnt see that, thanks. Changed it to thelemmy.club and lemmus.org as defaults. Also opened #545 for further discussions about this.
Still the website is not just for new users. it has a "news" section that is more for "old" users probably. The problem is for the instance page there is still that little heart which is easy to miss. sure there is the pop up but that comes up once a year. say someone wants to donate because he read some post recently about it. he can't find the way to donate on the website or the instance front page and just gives up (he got things to do). when the pop up appears (if he hasn't left lemmy due to some reason) he might not remember the things written in the post that motivated him to donate. Also it helps people keep in mind the option to donate , i don't remember any FOSS project that wants to get serious about donations not have a button, and i don't see how it helps significantly to remove it . |
|
@wiki-me Good point. I made some further changes and put the donation button on one of the feature explanations. Still needs better texts and images, suggestions welcome! |
e7b0f87 to
4003506
Compare
4003506 to
bb14298
Compare
There was a problem hiding this comment.
I really like these changes, its much cleaner and my smart instance picker wasn't that great anyway.
You still need to remove all the code for it tho. There's still src/shared/components/instance-picker.tsx , and a few more references to the instance picker in main.tsx
Also check this from a mobile, the join and browse all servers buttons need to be centered / justify-centered.
The only other thing is I'd suggest just picking a completely random instance from the crawled ones. Anything else, even picking from the top 6 instances, could potentially harm the health of the network.
There was a problem hiding this comment.
These all look pretty low-res when viewing the site. They could probably be doubled in size at least. Not sure if you have higher-res originals.
There was a problem hiding this comment.
No I dont have them anymore, and Im not good at image editing anyway. When posting about this in /c/lemmy, I will also ask people to create better images for these.
| link: string; | ||
| } | ||
|
|
||
| export const DEFAULT_INSTANCES = ["thelemmy.club", "lemmus.org"]; |
There was a problem hiding this comment.
Hardcoding any instance here will drive centralization and harm the health of the network, so this should really just pick a random from either the recommendeds, or the full list. See my other comment #545 (comment)
| const crawledInstances = instance_stats.stats.instance_details.map( | ||
| i => i.domain, | ||
| ); |
There was a problem hiding this comment.
Its easy enough to just pick a random one from here.
| @utility card-body { | ||
| font-size: 1rem; | ||
| } | ||
| @utility btn { | ||
| font-size: 1rem; | ||
| } |
There was a problem hiding this comment.
This does look a bit better.
dessalines
left a comment
There was a problem hiding this comment.
I'm still not a fan of the hardcoding instances, because these tend to snowball because ppl never share the join-lemmy.org link, they just link to lemmy.world or other large instances now. But we can figure out something better in another issue.
Feel free to merge once you get conflicts.




Some changes to discuss:
Accept-Languageinstead of manual input #519)Translations: LemmyNet/joinlemmy-translations#41
TODO: