Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: local search #303

Open
NelsonMinar opened this issue Nov 4, 2023 · 0 comments
Open

Feature Request: local search #303

NelsonMinar opened this issue Nov 4, 2023 · 0 comments
Labels
enhancement New feature or request need-research

Comments

@NelsonMinar
Copy link
Sponsor

One thing that bugs me about Mastodon is its lack of good search. I can't find my own posts, much less posts in my timeline from others that are even a day or two old. In theory this all got better with the recent server release which better supports search. But in practice it's not working for me.

It strikes me Phanpy would be a pretty great search application. All it would need is a search UI and a local browser-hosted store of old posts. Which is a lot of work, and fairly far outside what Mastodon clients normally do. Feel free to just close this issue with "out of scope". But wouldn't it be cool?

FWIW Meow is the best browser-local search engine for Mastodon I've tried. You feed the webapp a copy of your Mastodon post archive once and it stores it locally. Then searches are very easy. It only allows for searching your own posts (or anything you have an archive for), not general posts.

One way Phanpy could do search relatively easy is for the PWA to keep a copy of every post it sees as you use it. So at first it has no history to search but after several weeks of use it builds up a significant archive. IndexedDB is a good browser database for storing stuff long term like this, or rather some wrapper library on top of it.

A second option with Phanpy would be to let users upload an archive, just like Meow does. That is a manual process but would work well for searching your own posts.

(Every time anyone talks about search and Mastodon people get anxious about privacy questions. I'm proposing a local search only, in my own browser, and only of items I have already read.)

@cheeaun cheeaun added enhancement New feature or request need-research labels Nov 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request need-research
Projects
None yet
Development

No branches or pull requests

2 participants