@ayushsharma22 This looks great! I wonder if you could use something like Lunr to add a search function?
@victoria Thanks! Right now search is via CTRL+F :D, but I'm working on search next. Haven't heard of Lunr, I'll definitely have a look.
@ayushsharma22 I wrote this when I set up Lunr on my blog. Maybe it'll help!
@Zergling_man I'm planning to add those tags as search options, and maybe filtering by users as well. The mastodon.social list is not complete tho, but that's the only available data source. I couldn't find mastodon.technology on that list :(
@ayushsharma22 Maybe worth becoming your own data source. Probe an instance, find out what it federates with (and what it blocks, kek), repeat.
At which point maybe worth having some sort of opt-out that just drops a note to admins when an instance is first discovered.
Though it's hard to write one of those without sounding like an ass.
I'm not sure how to find out what instances an instance federates with.
@jakob This is just my first version. Once the non-functional requirements are more or less complete, I'll start adding support for other fediverse projects, Pleroma at the very least. I could use some help tho - are there any APIs I can already use? Is there a list somewhere of other fediverse software?
@ayushsharma22 great job! The idea to add a search is already mentioned, but this is a feature, that is missing atm. Keep it up!
@vilinhen The search option is on the Browse page powered by Lunr. I still need to add a search button to the main page tho :)
@ayushsharma22 for a start, don't copy the problems of the main Mastodon project and please, please, please don't use a dark theme by default. This comes with huge accessibility issues.
At the very least you need an easy and prominent theme switch option.
@mike A dark/light theme switch is a good idea. I guess I'm used to dark themes myself and didn't give it another thought. So thanks for calling this out!
Showing character limit for a post would be a killer feature.
Also some rare instances (like fosstodon.org) only allow English public posts. I don't know if that requires a new tag or if the language tag means exactly that.
@ayushsharma22 less text. Don't show total number but active numbers: active users is more important then total users. Maybe add age of the instance?
@Hiker I know. I'm targeting mastodon rn, will start figuring out others once the site is more stable.
@ayushsharma22 Looks nice. I would put categories on the first page or put the search bar central.
Now the focus is on the big instances and it is best for the fediverse to nudge people away from them, rather than towards them.
Is https://fediscience.org too small to be listed? Or is metadata missing?
@VictorVenema Those are great ideas! Thanks :)
Right now I'm only using the top 1500 instead of all 3000 until I improve my search algo, but I'll make the updates to the dataset soon.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!