Lemmy has an open API, and instance admins have even more data available by accessing the database directly. One of the lemmy.world admins is also working on a feature for vote analytics, though at Lemmy's current size it seems very low priority.
nutomic
I thought about that too, have to figure out how it can be implemented (im not very good at frontend stuff).
No worries. Make sure to follow the documentation on join-lemmy.org for development, and use the release/v0.19
branch for both lemmy and lemmy-ui as the main branch is currently broken due to 1.0 changes.
Makes sense. My idea is to use a fixed order for the different types of results, eg always put communities first, then users etc. What do you think? For communities it would make sense to display the short description as well, and for users both post and comment count?
The tabs could make sense, but then they should be between the search bar and results, because each tab has the same buttons. You can make a pull request with what you have so far and then we can discuss it in detail.
Right, this is because it currently uses two separate api calls for search and resolve object. It will be fixed in 1.0 with https://github.com/LemmyNet/lemmy/pull/5752.
Yes exactly.
Its basically a collection of communities, so you can browse multiple related communities at the same time. Piefed already implements this under a different name:
This is already implemented, admins can specify a "suggested" multi-community which will be shown next to Subscribed/Local/All just like you say.
Thanks this is very useful feedback. Especially the search box in community sidebar would be very useful and easy to add. Formatting for community ids should also be easy to improve. A bit later when I have time I will implement these things, and then make a post in the Help Design Lemmy Series regarding search.
By the way basic reading is working for me in Tor browser with JS disabled. Though buttons like switching Local/All, sorting and of course forms like register, login and search are not supported. We could use contributors to help fix these things.
If the server doesn't know the followed communities or saved posts yet, it has to fetch them from the origin instance. Which also means fetching the author profiles and some other stuff.
Good point, this is one of those features which is already implemented in the backend but not added to lemmy-ui yet. Made a pull request for it.
https://github.com/LemmyNet/lemmy-ui/pull/3220/files