Local Community List in `InstanceView`
https://lemmy.ml/post/17766734
Such a list is now available from search by adding a filter for a specific instance. Though I think it would still be worthwhile to include it in InstanceView anyway.
Ideally we'd fix the issue (that we currently have in the Search implementation of this) where the subscribed status aren't shown. I really don't like having to display that warning; it exposes the technical underside of the app. I've got some ideas for how this could be resolved. This could potentially be a good testing ground to implement some of the architecture we'll eventually need for multi-accounts.
Either we'd add a "Communities" tab to InstanceView or make the "Communities" section of the Details tab tappable, and push a new page to the stack when it gets tapped.
The benefit of adding a new tab is that it's consistent with the other pages we've got (e.g. the "Communities" tab in PersonView).
However, the tab picker is already getting quite full; this might be one too many. One way to resolve that might be to move "Uptime" and "Trust & Safety" into "Details". "Trust & Safety" could alternatively go into "Administration", as that tab contains details on how well the instance is run.
Could even put the instance config list into a new page with a link from the "Details" tab; most of those config options aren't particularly interesting anyway.