DimensionDev / DimensionDev/Flare
Add feature/toggle to search via mastodon.social when logged in on other instances
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 1.5k
- Forks
- 67
- Avg merge
- 11h 8m
- Merged PRs (30d)
- 84
Description
Because search (for hashtags and posts) on smaller Mastodon instances can be inferior to the main https://mastodon.social , I believe that it would be great to have an option to use mastodon.social for search instead (a toggle in settings or preferably in the search menu itself).
Currently the app searches via mastodon.social by default if you're not logged into a Mastodon account, but if you choose to log into an account of a smaller instance it automatically forces you to use that instance's search.
I believe that Flare can be the client that fixes this important issue of Mastodon's federation where users have to choose between having an account on a smaller, cozier instance with worse search/federation or signing up on mastodon.social just to have better search and reach to other users.
But I am unsure if there can be any difficulties if you try commenting on a post like this that's not federated to the smaller instance you're using (but maybe there's some way to force the federation of that post behind the scenes? Unsure, I just really wish you could use smaller instances without significant drawbacks. But if that is impossible then it would at least be technically possible to choose "accountless search" where you can't comment on posts not federated for you but can at least see them.)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing search flow for logged-in and logged-out accounts, then inspect the search menu and settings entry points. Clarify whether the requested behavior is a mastodon.social search toggle or accountless search, and define how viewing and interacting with results should work before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100