For anyone who’s interested in the more technical side of things, I’ve switched to using Next.js and completely redid how I was using useContext. Plus a lot more abstracting things into custom hooks vs dumping everything into the components directly.
Hey! It’s been a while since I’ve updated here, and honestly this whole thing was in need of a major overhaul. I’ve completely rewritten findtags and am ready for it to be tested! It has basically everything the previous React version had and some new features.
Returning (that was previously missing in the old version): 1. Searching by timestamps 2. Page navigation
New Features:
Favorite tags
Return to your most recent search (and the timestamp that you were on)
Search by date
NPF and legacy post support
There are still a few features that I need to finish implementing, but the basic search results should work. If you come across a bug, or you want to request a new feature, please let me know in the support discord server!
Back in 2020, findtags was released. It was written using jQuery and hosted directly on this blog. There were several problems with this:
jQuery isn’t necessarily ‘wrong’, but there are better, more modern ways to handle this (here’s some examples).
I couldn’t test anything without publishing it first (yikes)
I couldn’t properly hide the api key (double yikes)
So what’s the future of findtags?
Findtags isn’t going away, but it is moving away from being hosted on this blog. In the process I have completely rewritten findtags using TypeScript and React.
What’s changed?
On this blog, nothing has really changed yet! I intend on keeping the new version as similar to the old/current version as possible. I did add a little warning at the top of the blog to help the transition:
Feel free to use/test the new version and let me know if you run into any problems! Until the official release, the old findtags will still be available to use on this blog.
It’s been a little while since my last update, but I will be working on redoing findtags in react in the near future! This will keep running as normal until it’s complete, though.
Reblog button will now automatically open in a new tab. Opening in the same tab would make you lose your place in your tag search, so this will prevent that from happening!
As an anon suggested on @eggdesign, a reblog button was added.
Before this update, you could only go to the permalink page of a post and would have to reblog it from there, but now you can reblog directly from here like you would for any other blog!
Please let me know if you run into any issues using this feature
as @callmeblake suggested, your choice of grid/single column mode will now save on your browser. When you refresh the page or search for a different tag, your shouldn’t need to reselect grid mode.
This will only save for that browser session. If you are using a different computer or browser, you will need to reselect (should be only one time though!).
Coming soon:
Mobile support
Chat and Quote post support
More photoset support (currently only certain photoset layouts are supported)
If you would like to suggest more features or report a bug, please send your questions to @eggdesign or email egg@egg.design !